REST APIGET
Lister les posts
Récupérez une liste paginée de vos publications
GET
https://post.adaptlypost.com/post/api/v1/social-postsRenvoie une liste paginee de publications sur les reseaux sociaux triees par date de creation (les plus recentes en premier).
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 (p. ex. DRAFT, SCHEDULED, COMPLETED) |
platforms | PlatformType[] | Filtrer par plateformes (p. ex. TWITTER, LINKEDIN) |
startDate | string | Filtrer les publications créées après cette date (ISO 8601) |
endDate | string | Filtrer les publications créées avant cette date (ISO 8601) |
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' \
--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"
}
],
"total": 42,
"hasMore": true
}