/api/v1/clientes
Cria um cliente vinculado ao produtor autenticado. O CPF/CNPJ deve ser válido.
Corpo da requisição
-
cpfObrigatórioObrigatório. CPF/CNPJ válido, com ou sem pontuação.
-
nomeObrigatórioObrigatório. Nome completo ou razão social.
-
emailObrigatórioObrigatório. E-mail válido.
-
telefoneObrigatórioObrigatório. Telefone principal.
-
cepObrigatórioObrigatório. CEP do endereço.
-
enderecoObrigatórioObrigatório. Logradouro.
-
numeroObrigatórioObrigatório. Número do endereço.
-
bairroObrigatórioObrigatório. Bairro.
-
cidadeObrigatórioObrigatório. Cidade.
-
estadoObrigatórioObrigatório. UF ou estado.
-
paisObrigatórioObrigatório. País.
-
data_nascimentoOpcional. Quando enviado, use
DD/MM/AAAA. -
sexoOpcional. Quando enviado, não pode ser vazio.
-
complementoOpcional. Complemento do endereço.
-
celularOpcional. Telefone celular.
-
referencia_externaOpcional. ID do cliente no sistema de origem.
-
inscricao_estadualOpcional. Inscrição estadual.
Respostas
200
Cliente criado.
-
codeObrigatório -
messageObrigatório -
clienteObrigatórioID do cliente criado.
400
Requisição inválida.
-
codeCódigo legado do erro, normalmente 400.
-
messageObrigatórioResumo do erro de validação.
-
errosErros por campo retornados pelos endpoints legados.
-
errorsErros por campo retornados por validadores no formato atual.
401
Token Bearer ausente ou inválido.
Mensagem de erro ou informação. Alguns erros legados omitem code.
-
codeCódigo numérico quando fornecido pelo endpoint.
-
messageMensagem legível.
403
O token é válido, mas a conta não possui a permissão necessária para esta operação. O envelope é gerado pelo tratador global de exceções e usa a chave errors (string), não message.
Envelope produzido pelo tratador global de exceções para falhas HTTP que não são geradas pelos controladores — principalmente 403 (permissão ausente) e 405 (verbo não suportado). Difere dos erros dos controladores por usar errors no lugar de message.
-
errorsObrigatórioMensagem da exceção HTTP.
-
codeObrigatórioCódigo HTTP repetido no corpo.
500
Falha interna durante o processamento.
Mensagem de erro ou informação. Alguns erros legados omitem code.
-
codeCódigo numérico quando fornecido pelo endpoint.
-
messageMensagem legível.