A API Liquerapay segue um conjunto pequeno de convenções que se repetem
em todos os endpoints. Conhecê-las economiza tempo e evita surpresas.
Princípios
- REST: cada recurso tem uma URL e usa verbos HTTP (
GET, POST, PATCH, DELETE).
- JSON: requisições e respostas são JSON com
Content-Type: application/json.
- Centavos: todos os valores monetários são inteiros em centavos. Nunca use float.
- Cursor pagination: listas usam paginação bidirecional por cursor (
after/before + limit).
Envelope de resposta
Toda resposta segue o padrão { data, error, success }.
Códigos HTTP
Códigos de erro mais comuns
Paginação
Listas são paginadas por cursor bidirecional, não por offset. Para buscar
a próxima página:
- Faça
GET /transparents/list?limit=20
- Pegue o
pagination.next da resposta
- Faça
GET /transparents/list?limit=20&after={next}
- Repita até
pagination.hasMore === false
limit aceita valores entre 1 e 100 (padrão: 20). Use before (em vez
de after) para navegar para a página anterior.