Requisições
Padrão de Resposta e Paginação
A maior parte das respostas segue o padrão de paginação abaixo, que inclui:
current_page: página atual.data: array de registros retornados.first_page_url,last_page_url,next_page_url,prev_page_url: URLs para navegação entre páginas.from,to: delimitadores de registros dentro da página.per_page: quantidade de registros retornados por página.total: total de registros disponíveis.links: lista de objetos com dados de navegação.
Exemplo genérico de resposta paginada:
{
"current_page": 1,
"data": [
{
"id": 1234,
"campo_exemplo": "valor_exemplo"
}
// ...demais registros
],
"first_page_url": "https://cashtrack.com.br/api/endpoint?page=1",
"from": 1,
"last_page": 3,
"last_page_url": "https://cashtrack.com.br/api/endpoint?page=3",
"links": [
{ "url": null, "label": "« Anterior", "active": false },
{ "url": "https://cashtrack.com.br/api/endpoint?page=1", "label": "1", "active": true },
{ "url": "https://cashtrack.com.br/api/endpoint?page=2", "label": "2", "active": false },
{ "url": null, "label": "Próxima »", "active": false }
],
"next_page_url": null,
"path": "https://cashtrack.com.br/api/endpoint",
"per_page": 25,
"prev_page_url": null,
"to": 25,
"total": 60
}
A navegação entre as páginas é feita via parâmetro page=1, page=2, etc.
Atualizado