API Reference

Na nossa API, utilizamos códigos de resposta HTTP para indicar o resultado de uma solicitação. A seguir, apresentamos uma tabela que resume os códigos mais comuns que você encontrará, suas significações e exemplos de situações em que podem ser retornados.

Códigos de Sucesso (2xx)

CódigoDescriçãoExemplo de Uso
200OKA solicitação foi bem-sucedida.
201CreatedUm novo recurso foi criado com sucesso.
204No ContentA solicitação foi bem-sucedida, mas não há conteúdo a retornar.

Códigos de Erro do Cliente (4xx)

CódigoDescriçãoExemplo de Uso
400Bad RequestUm parâmetro obrigatório foi omitido.
401UnauthorizedA autenticação falhou ou não foi fornecida.
403ForbiddenO usuário não tem permissão para acessar o recurso.
404Not FoundO recurso solicitado não foi encontrado.
422Unprocessable EntityA solicitação está bem formada, mas não pode ser processada (ex: dados inválidos).

Códigos de Erro do Servidor (5xx)

CódigoDescriçãoExemplo de Uso
500Internal Server ErrorOcorreu um erro inesperado no servidor.
502Bad GatewayO servidor agindo como um gateway recebeu uma resposta inválida.
503Service UnavailableO serviço está temporariamente indisponível.

🚧

Observações Importantes:

  • Respostas Detalhadas: Sempre que possível, a API retornará uma mensagem de erro detalhada no corpo da resposta, indicando a causa do problema.
  • Verificação de Status do Servidor: Em caso de erro 5xx, recomenda-se verificar a página de status dos servidores da Bspay para mais informações.

📘

Exemplo de retorno:

{
	"statusCode": 401,
	"message": "Credenciais Invalidas"
}