Pular para o conteúdo principal
GET
Obtenha um histórico das publicações enviadas via Ayrshare, em ordem decrescente (das mais recentes para as mais antigas). Com este endpoint você pode recuperar publicações de um intervalo de datas específico, por status, por rede social ou dos últimos n dias. Valores do campo status do histórico:
  • awaiting approval: publicações aguardando aprovação pelo fluxo de aprovação.
  • deleted: a publicação foi excluída. Observação: publicações excluídas só são retornadas com o filtro de status abaixo.
  • error: ocorreu um erro em uma ou mais redes sociais.
  • paused: uma publicação agendada que foi pausada.
  • pending: a publicação ainda não foi processada. Normalmente uma publicação agendada.
  • success: a publicação foi enviada com sucesso para todas as redes sociais.
Informações adicionais:
  • O Ayrshare Post ID é retornado no campo id da resposta.
  • Para recuperar publicações originadas fora do Ayrshare, como as criadas manualmente diretamente na rede social, use o endpoint history platform.
  • Se você precisar apenas de uma publicação individual, use o endpoint post history by id.
  • Os resultados JSON do endpoint de histórico são armazenados em cache por 1 minuto se o limit for maior que o valor padrão de 25.

Parâmetros de cabeçalho

Parâmetros de consulta

limit
number
padrão:25
Retorna as últimas n publicações. Por exemplo, se você quiser apenas a publicação mais recente, defina limit=1. Se não estiver presente, retornará todos os registros dentro de lastDays.Padrão: 25 publicações. Valor máximo: 1000.
platforms
array
Filtra por plataformas de redes sociais. Valores de plataforma: bluesky, facebook, gmb, instagram, linkedin, pinterest, reddit, snapchat, telegram, threads, tiktok, twitter, youtube. Observação: usa a lógica OR: ["facebook", "instagram"] retorna publicações de qualquer uma.
startDate
string
Retorna publicações a partir desta data de início (inclusive). Data de início do histórico no formato ISO 8601. Por exemplo, use o formato YYYY-MM-DDThh:mm:ssZ e envie como 2026-07-08T12:30:00Z. Veja utctime para mais exemplos.
endDate
string
Retorna publicações até esta data final (inclusive). Data final do histórico no formato ISO 8601. Por exemplo, use o formato YYYY-MM-DDThh:mm:ssZ e envie como 2026-07-08T12:30:00Z. Veja utctime para mais exemplos.
lastDays
number
padrão:30
Retorna as publicações dos últimos n dias pela data de publicação, ou seja, scheduleDate. Padrão: 30 dias.
  • lastDays será ignorado se startDate e endDate forem informados.
  • Se o valor for 0, retornará todo o histórico de publicações.
  • Se o valor for maior que 0, retornará as publicações dos últimos n dias.
  • Por exemplo, lastDays=5 retorna as publicações dos últimos 5 dias e lastDays=0 retorna todas as publicações determinadas pelo limit.
status
string
Filtra pelo status atual da publicação. Valores válidos: success, error, processing, pending, paused, deleted e awaiting approval. processing indica que a publicação está sendo enviada. pending indica que a publicação está agendada para uma data futura.
Publicações excluídas não são retornadas por padrão. Elas só são retornadas com o filtro de status definido como status=deleted.
type
string
O tipo de publicação a recuperar: publicações enviadas imediatamente ou publicações agendadas usando o campo scheduleDate. Valores: immediate ou scheduled.
autoRepostId
string
Ao criar uma repostagem automática, um ID é atribuído para acompanhar essa série de publicações. Recupere publicações por auto repost ID ou use o valor all para obter todas as repostagens automáticas.