Padrões
Headers
Todas as requisições devem ter o header:
Códigos de resposta
Nossa API usa como retorno os códigos HTTP padrão para indicar tanto o sucesso de uma requisição, quanto para indicar falha. Segue:
Código
Significado
200
Tudo ocorreu como deveria e sua requisição foi processada com sucesso.
400
Algum parâmetro obrigatório não foi passado, ou os parâmetros passados não estão corretos.
401
Falta de autorização para acessar este endpoint.
404
Endpoint não encontrado, revise a URL passada.
500
Erro interno do Tonolucro, tente sua requisição novamente. Caso o erro continue, entre em contato com developers@tonolucro.com
Erros
Os possíveis erros retornados pela API Tonolucro são:
Tipo do erro
Significado
invalid_parameter
Quando algum parâmetro passado está incorreto/faltando.
action_forbidden
Quando o usuário não tem permissão para fazer determinada ação.
internal_error
Quando algum erro interno em nosso servidor ocorreu.
not_found
Quando o recurso procurado não foi encontrado/não existe.
Listagem e Paginação
Para requisições de listagem de recursos o seguinte modelo é utilizado:
Atributo
Utilização
items
Uma lista com a representação individual dos recursos.
meta.page.total
Quantidade total de registros encontrados.
meta.page.currentPage
Página atual da navegação.
meta.page.lastPage
Índice da última página da navegação.
meta.page.perPage
Quantidade de itens por página.
links.first
URI da primeira página de resultados, se houver.
links.last
URI da última página de resultados, se houver.
links.prev
URI da página anterior de resultados, se houver.
links.next
URI da próxima página de resultados, se houver.
Paginação
Recomendação de paginação JSONAPI (http://jsonapi.org/format/#fetching-pagination)
Filtros
Recomendação de filtragem do JSONAPI (http://jsonapi.org/recommendations/#filtering).
Last updated