REST APIPOST

Déprogrammer une publication

Retirez une publication programmée du calendrier sans la supprimer. Elle reste dans l'espace de travail comme brouillon sans date, à reprogrammer ou publier plus tard.

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

Retire une publication programmée du calendrier sans la supprimer. Elle devient un brouillon sans date : statut DRAFT et scheduledAt null. Aucun corps n'est nécessaire.

Clé API (jeton Bearer)
Permission:posts.draftRôles et permissions

Déprogrammer un brouillon exige posts.draft. Déprogrammer une publication programmée exige posts.schedule. La publication d'un autre membre exige en plus posts.others.

La publication garde son texte, ses médias et ses comptes. Donnez-lui plus tard une nouvelle date avec Modifier une publication, ou publiez-la avec Publier un brouillon.

Quelles publications peuvent être déprogrammées

Seulement les publications programmées et les brouillons. Une publication en cours de publication, publiée ou en échec renvoie 400 "Cannot edit post in current state". Un id hors de l'espace de travail de la clé renvoie 404.
Déprogrammer une publication
curl --request POST \
  --url https://post.adaptlypost.com/post/api/v1/social-posts/post_xyz789/unschedule \
  --header 'Authorization: Bearer <api-key>'
200
{
  "id": "post_xyz789",
  "contentType": "IMAGE",
  "text": "Check out our new product launch!",
  "status": "DRAFT",
  "scheduledAt": null,
  "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-14T13:55:00Z",
  "updatedAt": "2026-03-14T15:20:00Z"
}