Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://help.withallo.com/llms.txt

Use this file to discover all available pages before exploring further.

Tous les endpoints de liste et de recherche retournent des resultats pagines.

Parametres

ParametreTypeDefautMaxDescription
pageinteger1Numero de page (indexe a partir de 1)
sizeinteger20100Resultats par page
Pour les endpoints GET, passez-les en parametres de requete. Pour les endpoints de recherche POST, incluez-les dans le corps de la requete.

Format de reponse

Chaque reponse paginee inclut un objet pagination :
{
  "data": [
    { "id": "cll_abc123", "type": "call", "..." : "..." },
    { "id": "msg_def456", "type": "sms", "..." : "..." }
  ],
  "pagination": {
    "page": 1,
    "size": 20,
    "total_count": 156,
    "total_pages": 8,
    "has_more": true
  }
}
ChampDescription
pageNumero de la page actuelle
sizeResultats par page
total_countTotal des resultats correspondants sur toutes les pages
total_pagesNombre total de pages
has_moretrue s’il y a d’autres pages apres celle-ci

Parcourir les pages

let page = 1;
let hasMore = true;

while (hasMore) {
  const response = await fetch(
    `https://api.withallo.com/v2/api/conversations?page=${page}&size=100`,
    { headers: { "Authorization": "Api-Key ak_live_your_key" } }
  );

  const { data, pagination } = await response.json();
  // Traiter les donnees...

  hasMore = pagination.has_more;
  page++;
}