REST APIPATCH

Atualizar Publicação

Atualize uma publicação existente

PATCHhttps://post.adaptlypost.com/post/api/v1/social-posts/:id

Atualizar uma publicacao existente. Todos os campos sao opcionais — envie apenas os campos que pretende alterar.

Chave API (Bearer token)

Parametros do Corpo

ParametroTipoDescricao
platformsPlatformType[]Plataformas alvo
contentTypeContentTypeTipo de conteudo
textstringConteudo de texto da publicacao
platformTextsPlatformText[]Substituições de texto por plataforma
mediaUrlsstring[]URLs de arquivos de mídia enviados
thumbnailUrlstringURL da miniatura para publicações em vídeo
scheduledAtstringData de reagendamento (ISO 8601)
timezonestringFuso horario IANA
pageIdsstring[]IDs de páginas do Facebook/LinkedIn
twitterConnectionIdsstring[]IDs de conexão da conta do Twitter
linkedinConnectionIdsstring[]IDs de conexão da conta do LinkedIn
instagramConnectionIdsstring[]IDs de conexão da conta do Instagram
tiktokConnectionIdsstring[]IDs de conexão da conta do TikTok
youtubeConnectionIdsstring[]IDs de conexão do canal do YouTube
pinterestConnectionIdsstring[]IDs de conexão da conta do Pinterest
blueskyConnectionIdsstring[]IDs de conexão da conta do Bluesky
threadsConnectionIdsstring[]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"
}