Código de Retorno

Os códigos de status de resposta fazem parte da especificação HTTP e a padronização exclusiva para API da Fbits.

Padrão HTTP

200 OK - Código geral de resposta. Usado normalmente para indicar sucesso na operação.

201 CREATED - Uma criação foi realizada com sucesso.

400 BAD REQUEST - Erro genérico quando não foi possível cumprir uma requisição e é gerado um estado inválido.

401 UNAUTHORIZED - Mensagem de erro que pode ser retornada para falhas de autenticação.

403 FORBIDDEN - Código de erro para usuário autenticado, mas sem autorização para realizar a operação ou acessar o recurso por alguma razão.

404 NOT FOUND - Indica que o recurso solicitado não foi encontrado ou para mascarar um erro 401 ou 403 por razões de segurança.

405 METHOD NOT ALLOWED - Utilizado para indicar que a URL solicitada existe, mas o método HTTP utilizado não é aplicável.

409 CONFLICT - Um recurso causa conflito se a requisição for cumprida. Entradas duplicadas quando não for permitido ou a remoção de recursos bloqueados são alguns exemplos.

500 INTERNAL SERVER ERROR - O servidor ainda não suporta a funcionalidade ativada.

Padrão API Fbits

1002 - Item possui vínculo com outros itens da base.

1003 - Combinação de parâmetros inválida.

1500 - Categoria PaiId inválida.

1501 - Campo não preenchido.

1502 - Email já cadastrado.

1504 - Atributo existente.

1505 - Fabricante existente.

1506 - Parceiro Existe.

1507 - Tabela de preço existente.

1508 - Usuário existente.

1509 - Usuário inexistente.

1510 - Campo preenchido incorretamente

15011 - Endereço não pertencente ao usuário

15012 - Item não encontrado.

15113 - Erro ao inserir pedido.

15114 - Erro ao converter imagem.

15115 - Formato de imagem incorreto.

15116 - Erro ao excluir um item.