Português · English

Pagination

Every list uses cursors:

{ "data": [ … ], "next_cursor": "eyJ2Ijpb…", "has_more": true }

Incremental sync

Contacts with updated_since come oldest first (updated_at, id). Keep the largest updated_at you saw and use it on the next sync:

curl "https://atende.suporteja.com.br/v1/contacts?updated_since=2026-10-20T00:00:00Z&limit=100" \
  -H "Authorization: Bearer $ATENDLLY_API_KEY"

A conversation's messages come newest first; use before_id with the next_before_id of the response.