Pular para o conteúdo principal

Pré-requisitos

Antes de começar, confira se você tem:
  1. Uma conta do Social media studio com pelo menos uma conta social conectada
  2. Uma chave de API (veja Autenticação)

URL base

Todas as requisições da API devem ser feitas para:

Criar uma publicação

Envie uma requisição POST para criar uma nova publicação:
socialMedia aceita qualquer um dos 16 destinos de publicação (como TWITTER, LINKEDIN, INSTAGRAM, FACEBOOK, TIKTOK, YOUTUBE, THREADS, PINTEREST, BLUESKY e outros), e não apenas os poucos mostrados nestes exemplos. WHATSAPP e TELEGRAM são apenas de mensagens e não aceitam publicações. Veja Conectar contas para a lista completa de plataformas compatíveis.
Resposta

Agendar uma publicação

Para agendar uma publicação para o futuro, inclua scheduledAt ao criar:
Ou agende uma publicação existente:

Listar publicações

Consulte as publicações do seu espaço de trabalho com filtros opcionais. O filtro status corresponde ao campo postStatus retornado nas respostas, e socialMedia filtra por plataforma:

Upload media

Para publicações com imagem e vídeo, primeiro obtenha uma URL de upload pré-assinada:
Depois, envie seu arquivo para o uploadUrl retornado com um PUT HTTP. Envie um cabeçalho Content-Type igual ao mimetype que você declarou:
A URL de upload é assinada com o mimetype declarado. Um PUT sem o cabeçalho Content-Type (por exemplo curl -T ou requests.put(url, data=f) do Python), ou com um valor diferente, falha com 403 SignatureDoesNotMatch.
Depois, use s3Prefix e fileSrc na sua requisição de criação de publicação.

Próximos passos

Referência da API

Referência completa dos endpoints, com playground interativo

Servidor MCP

Conecte agentes de IA pelo Model Context Protocol