Growth OS API

Paginação e datas

Cursor opaco, ordenação estável e datas sempre em ISO-8601 UTC.

Listas paginam por cursor, nunca por número de página — a ordenação é estável mesmo com escritas concorrentes acontecendo entre uma página e a próxima. Toda rota de listagem (GET /contacts, /opportunities, /webhooks…) segue o mesmo formato.

json
{
  "data": [ /* ... */ ],
  "nextCursor": "eyJjcmVhdGVkQXQiOiIyMDI2LTA5LTEwVDEyOjAwOjAwWiIsImlkIjoiYWJjMTIzIn0"
}

nextCursor: null = não há mais página. Passe o valor recebido de volta no parâmetro cursor da próxima chamada — o cursor é opaco, não tente decodificar ou montar um na mão.

Datas sempre em ISO-8601 UTC. Filtros de polling (createdAfter/updatedAfter) aceitam o mesmo formato.