REST APIGET

Lister les posts

Récupérez une liste paginée de vos publications

GEThttps://post.adaptlypost.com/post/api/v1/social-posts

Renvoie 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

ParametreTaperDescription
limitnumberNombre de publications a renvoyer (1-100, par defaut : 20)
offsetnumberNombre de publications a ignorer (par defaut : 0)
sortOrderstringOrdre de tri : NEWEST ou OLDEST
statusesPostStatus[]Filtrer par statuts de publication (p. ex. DRAFT, SCHEDULED, COMPLETED)
platformsPlatformType[]Filtrer par plateformes (p. ex. TWITTER, LINKEDIN)
startDatestringFiltrer les publications créées après cette date (ISO 8601)
endDatestringFiltrer les publications créées avant cette date (ISO 8601)

Statuts des publications

StatutDescription
DRAFTEnregistree mais pas encore publiee ni programmee
PENDINGEn file d'attente pour publication immediate
SCHEDULEDProgrammee pour une date future
PUBLISHINGPublication en cours sur les plateformes
COMPLETEDPublié avec succès sur au moins une plateforme
FAILEDLa publication a echoue sur toutes les plateformes
PARTIAL_FAILUREPublié 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
}