Skip to main content
POST
Publique posts nas redes sociais que você ou seus usuários vincularam. Se você quiser publicar em User Profiles, consulte o endpoint /profiles para mais detalhes. Certifique-se de adicionar sua API_KEY e a PROFILE_KEY, se estiver publicando em um User Profile, no cabeçalho Authorization. A API Key pode ser encontrada no Ayrshare Developer Dashboard, na página API Key. Consulte a Visão geral da API Post para mais detalhes sobre as opções de publicação.

Parâmetros de cabeçalho

Parâmetros do corpo

string
obrigatório
O texto da publicação enviado às redes sociais especificadas no parâmetro platforms. Consulte opções avançadas, incluindo como incluir URLs e rich text.Você pode enviar uma string vazia "" para publicar sem texto.
array
obrigatório
Plataformas de mídia social para publicar. Aceita um array de Strings com os valores: bluesky, facebook, gmb, instagram, linkedin, pinterest, reddit, snapchat, telegram, threads, tiktok, twitter ou youtube.Observação: use facebook para Facebook Pages e gmb para Google Business Profile.Use all para publicar em todas as redes sociais vinculadas. Inclua também os campos obrigatórios de todas as redes sociais. Por exemplo, title deve ser incluído em youTubeOptions se youtube estiver vinculado.
array
Um array de URLs de imagem ou vídeo para incluir na publicação. Consulte o endpoint /media para saber mais.As URLs devem ser seguras e começar com https://. Se a URL tiver caracteres especiais, por exemplo ñ, codifique-os antes de enviar.Vídeos exigem um plano pago.Consulte Requisitos de imagem e vídeo e outras opções avançadas.
boolean
padrão:false
O Ayrshare tentará determinar o tipo de mídia com base na extensão do arquivo na URL (.mp4). Você pode definir explicitamente que a mídia é um vídeo se a URL não terminar em uma extensão conhecida, como GIFs animados.Consulte extensão de vídeo para detalhes.
string
A data/hora para agendar uma publicação futura. Aceita uma data/hora UTC.Por exemplo, use o formato YYYY-MM-DDThh:mm:ssZ e envie como 2026-07-08T12:30:00Z. Consulte utctime para mais exemplos.Consulte também agendar publicações para detalhes.
boolean
padrão:true
Por padrão, publicações agendadas são verificadas (pré-validadas) quanto a problemas, como requisitos de mídia, antes de serem aceitas. Se algum problema for encontrado pelas verificações do Ayrshare, você receberá uma resposta de erro imediata e a publicação não será agendada. Quando a data agendada for atingida, a publicação será publicada; nesse momento, a resposta final de sucesso ou erro será enviada via webhook ou pelo endpoint /history.Para pular esta etapa de pré-validação, defina validateScheduled como false.Recomendamos manter a validação ativada para publicações agendadas para detectar erros com antecedência. Caso contrário, a publicação será agendada e você só receberá um erro quando ela for publicada.Consulte ações de webhook agendadas para mais detalhes.
object
Adicione um primeiro comentário automaticamente após a publicação. Consulte primeiro comentário para detalhes.
boolean
padrão:false
Desabilitar comentários na publicação. Disponível apenas para Instagram, LinkedIn e TikTok.
Encurte links na publicação para todas as plataformas usando o encurtador de links do Ayrshare.Apenas URLs que começam com https serão encurtadas.Max Pack necessário para encurtamento de links.Consulte encurtadores de links de terceiros.
object
Consulte auto-schedule para detalhes.
object
Reposta automaticamente seu conteúdo várias vezes em intervalos regulares, criando conteúdo perene que permanece fresco e visível para sua audiência.Consulte auto repost para detalhes.
object
Consulte hashtags automáticas para detalhes.
string
Consulte unsplash para detalhes.
object
Consulte os detalhes do Bluesky.
object
object
object
object
object
object
Consulte os detalhes do Reddit.
object
object
object
Consulte os detalhes do Threads.
object
Consulte os detalhes do TikTok.
object
object
Consulte os detalhes do YouTube.
boolean
padrão:false
Consulte fluxo de aprovação para detalhes.
boolean
padrão:false
Gere texto de publicação aleatório para testes. randomPost: true ignorará o campo post.
boolean
padrão:false
Gere uma imagem de mídia aleatória para testes. randomMediaUrl: true ignorará o campo mediaUrls.
string
Um ID único opcional associado à publicação. IDs duplicados serão rejeitados. Consulte idempotência para detalhes.
string
Defina notas em uma publicação que podem ser recuperadas via endpoint /history. As notas são apenas para referência e não afetam a publicação.