REST APIPATCH

Mettre à jour un post

Mettez à jour une publication existante

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

Modifier une publication existante. Tous les champs sont optionnels — envoyez uniquement les champs que vous souhaitez modifier.

Cle API (jeton Bearer)

Parametres du corps

ParametreTaperDescription
platformsPlatformType[]Plateformes cibles
contentTypeContentTypeType de contenu
textstringContenu texte de la publication
platformTextsPlatformText[]Remplacements de texte par plateforme
mediaUrlsstring[]URLs des fichiers médias téléversés
thumbnailUrlstringURL de miniature pour les publications vidéo
scheduledAtstringDate de reprogrammation (ISO 8601)
timezonestringFuseau horaire IANA
pageIdsstring[]IDs de pages Facebook/LinkedIn
twitterConnectionIdsstring[]IDs de connexion du compte Twitter
linkedinConnectionIdsstring[]IDs de connexion du compte LinkedIn
instagramConnectionIdsstring[]IDs de connexion du compte Instagram
tiktokConnectionIdsstring[]IDs de connexion du compte TikTok
youtubeConnectionIdsstring[]IDs de connexion de la chaîne YouTube
pinterestConnectionIdsstring[]IDs de connexion du compte Pinterest
blueskyConnectionIdsstring[]IDs de connexion du compte Bluesky
threadsConnectionIdsstring[]IDs de connexion du compte Threads
Tous les champs sont facultatifs. Incluez uniquement les champs que vous voulez mettre à jour. La réponse renvoie l’objet complet de la publication mise à jour.

Un compte par plateforme

Un seul compte par plateforme est autorise par publication. Vous ne pouvez pas mettre a jour une publication pour inclure plusieurs comptes sur la meme plateforme. Cette restriction est appliquee pour respecter les conditions d'utilisation des plateformes.
Modifier une publication sociale
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"
}