REST APIGET
Lister les posts
Récupérez une liste paginée de vos publications planifiées, publiées et en brouillon, avec des filtres par statut.
GET
https://post.adaptlypost.com/post/api/v1/social-postsRenvoie une liste paginée de publications sur les réseaux sociaux, les plus récentes en premier par défaut. Elles sont triées par heure programmée, ou par date de création si elles n'en ont pas.
Cle API (jeton Bearer)
Parametres de requete
| Parametre | Taper | Description |
|---|---|---|
limit | number | Nombre de publications a renvoyer (1-100, par defaut : 20) |
offset | number | Nombre de publications a ignorer (par defaut : 0) |
sortOrder | string | Ordre de tri : NEWEST ou OLDEST |
statuses | PostStatus[] | Filtrer par statuts de publication. Répétez la clé pour chaque valeur : statuses=SCHEDULED&statuses=COMPLETED. Les paramètres inconnus renvoient 400 |
platforms | PlatformType[] | Filtrer par plateformes, tout PlatformType y compris GOOGLE_BUSINESS et TELEGRAM. Répétez la clé pour chaque valeur : platforms=TWITTER&platforms=LINKEDIN |
startDate | string | Seulement les publications programmées à cette date ou après (ISO 8601). Une publication sans heure programmée est filtrée sur sa date de création |
endDate | string | Seulement les publications programmées à cette date ou avant (ISO 8601). Une publication sans heure programmée est filtrée sur sa date de création |
Statuts des publications
| Statut | Description |
|---|---|
DRAFT | Enregistree mais pas encore publiee ni programmee |
PENDING | En file d'attente pour publication immediate |
SCHEDULED | Programmee pour une date future |
PUBLISHING | Publication en cours sur les plateformes |
COMPLETED | Publié avec succès sur au moins une plateforme |
FAILED | La publication a echoue sur toutes les plateformes |
PARTIAL_FAILURE | Publié sur certaines plateformes, mais échoué sur d’autres |
Lister les publications sociales
curl --request GET \
--url 'https://post.adaptlypost.com/post/api/v1/social-posts?limit=10&offset=0&statuses=SCHEDULED&statuses=PUBLISHING&platforms=FACEBOOK&platforms=TIKTOK' \
--header 'Authorization: Bearer <api-key>'200
{
"posts": [
{
"id": "post_xyz789",
"contentType": "TEXT",
"text": "Hello world!",
"status": "COMPLETED",
"scheduledAt": null,
"timezone": "America/New_York",
"platforms": [
{
"id": "pp_001",
"platform": "TWITTER",
"status": "PUBLISHED",
"accountName": "@yourhandle",
"publishedAt": "2026-03-14T12:00:00Z"
}
],
"createdAt": "2026-03-14T11:59:00Z",
"updatedAt": "2026-03-14T12:00:05Z"
},
{
"id": "post_rec456",
"contentType": "TEXT",
"text": "Hello everyone, the weekly product tip is live!",
"status": "SCHEDULED",
"scheduledAt": "2026-10-15T13:00:00Z",
"timezone": "America/New_York",
"recurringPostId": "rp_abc123",
"occurrenceAt": "2026-10-15T13:00:00Z",
"platforms": [
{
"id": "pp_002",
"platform": "LINKEDIN",
"status": "PENDING",
"accountName": "Your Company"
}
],
"createdAt": "2026-10-14T13:00:00Z",
"updatedAt": "2026-10-14T13:00:00Z"
}
],
"total": 42,
"hasMore": true
}