History
Histórico de publicações
Histórico de publicações do Ayrshare
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.
- O Ayrshare Post ID é retornado no campo
idda 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
limitfor maior que o valor padrão de 25.
Parâmetros de cabeçalho
Parâmetros de consulta
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.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.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.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.Retorna as publicações dos últimos n dias pela data de publicação, ou seja,
scheduleDate. Padrão: 30 dias.lastDaysserá ignorado sestartDateeendDateforem 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=5retorna as publicações dos últimos 5 dias elastDays=0retorna todas as publicações determinadas pelolimit.
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.O tipo de publicação a recuperar: publicações enviadas imediatamente ou publicações agendadas
usando o campo
scheduleDate. Valores: immediate ou scheduled.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.