REST APIPOST

Publier un brouillon

Publiez immédiatement un brouillon enregistré ou planifiez-le en transmettant une date scheduledAt au point de terminaison.

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

Publier un brouillon précédemment enregistré. Optionnellement, le programmer pour plus tard en fournissant une date scheduledAt.

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

Un scheduledAt futur exige posts.schedule. Sans lui, le brouillon est publié immédiatement et exige posts.publish. Le brouillon d'un autre membre exige en plus posts.others. Une clé Contributeur ne peut pas appeler cet endpoint du tout.

Paramètres du corps

ParamètreTaperDescription
scheduledAtstringDate ISO 8601 pour la programmation. Omettez pour publier immédiatement.
timezoneREQUISstringFuseau horaire IANA (requis)
Si scheduledAt est fourni, la publication sera programmée pour plus tard. Sinon, elle est publiée immédiatement.
Publier un brouillon
curl --request POST \
  --url https://post.adaptlypost.com/post/api/v1/social-posts/post_xyz789/publish \
  --header 'Authorization: Bearer <api-key>' \
  --header 'Content-Type: application/json' \
  --data '{
    "scheduledAt": "2026-03-15T10:00:00Z",
    "timezone": "America/New_York"
  }'
201
{
  "postId": "post_xyz789",
  "queuedPlatforms": ["TWITTER", "LINKEDIN"],
  "isScheduled": true,
  "scheduledAt": "2026-03-15T10:00:00Z"
}