REST APIPATCH
Atualizar Publicação
Atualize uma publicação existente
PATCH
https://post.adaptlypost.com/post/api/v1/social-posts/:idAtualizar uma publicacao existente. Todos os campos sao opcionais — envie apenas os campos que pretende alterar.
Chave API (Bearer token)
Parametros do Corpo
| Parametro | Tipo | Descricao |
|---|---|---|
platforms | PlatformType[] | Plataformas alvo |
contentType | ContentType | Tipo de conteudo |
text | string | Conteudo de texto da publicacao |
platformTexts | PlatformText[] | Substituições de texto por plataforma |
mediaUrls | string[] | URLs de arquivos de mídia enviados |
thumbnailUrl | string | URL da miniatura para publicações em vídeo |
scheduledAt | string | Data de reagendamento (ISO 8601) |
timezone | string | Fuso horario IANA |
pageIds | string[] | IDs de páginas do Facebook/LinkedIn |
twitterConnectionIds | string[] | IDs de conexão da conta do Twitter |
linkedinConnectionIds | string[] | IDs de conexão da conta do LinkedIn |
instagramConnectionIds | string[] | IDs de conexão da conta do Instagram |
tiktokConnectionIds | string[] | IDs de conexão da conta do TikTok |
youtubeConnectionIds | string[] | IDs de conexão do canal do YouTube |
pinterestConnectionIds | string[] | IDs de conexão da conta do Pinterest |
blueskyConnectionIds | string[] | IDs de conexão da conta do Bluesky |
threadsConnectionIds | string[] | IDs de conexão da conta do Threads |
Todos os campos são opcionais. Inclua apenas os campos que deseja atualizar. A resposta retorna o objeto completo da publicação atualizada.
Uma conta por plataforma
Apenas uma conta por plataforma e permitida por publicacao. Nao pode atualizar uma publicacao para incluir multiplas contas na mesma plataforma. Esta restricao e aplicada para cumprir os Termos de Servico das plataformas.Atualizar uma publicacao social
curl --request PATCH \
--url https://post.adaptlypost.com/post/api/v1/social-posts/post_xyz789 \
--header 'Authorization: Bearer <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"text": "Updated post content!",
"platforms": ["TWITTER", "LINKEDIN"],
"scheduledAt": "2026-03-15T10:00:00Z",
"timezone": "America/New_York",
"twitterConnectionIds": ["conn_abc123"],
"linkedinConnectionIds": ["conn_def456"]
}'200
{
"id": "post_xyz789",
"contentType": "TEXT",
"text": "Updated post content!",
"status": "SCHEDULED",
"scheduledAt": "2026-03-15T10:00:00Z",
"timezone": "America/New_York",
"platforms": [
{
"id": "pp_001",
"platform": "TWITTER",
"status": "PENDING",
"accountName": "@yourhandle"
},
{
"id": "pp_002",
"platform": "LINKEDIN",
"status": "PENDING",
"accountName": "Your Company"
}
],
"createdAt": "2026-03-14T11:59:00Z",
"updatedAt": "2026-03-15T08:30:00Z"
}