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.