Criar cliente
Cria um cliente.
**Autenticação:** Bearer Token da API WBudget. O acesso aos dados respeita as permissões do usuário.
### Corpo da requisição
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| `name` | string | Sim | Nome do cliente. |
| `email` | string | Não | E-mail válido. |
| `phone` | string | Não | Telefone com código do país e DDD. |
| `national_id` | string | Não | Documento fiscal; mantenha como texto. |
| `sponsor` | string | Não | Nome do contato principal. |
### Exemplo de JSON enviado
```json
{
"name": "Empresa Exemplo",
"email": "[email protected]",
"phone": "+5511999990000",
"national_id": "11222333000181",
"sponsor": "Ana Silva"
}
```
### Resposta
HTTP **201**. Os exemplos usam dados fictícios e mostram os campos principais; outros campos podem acompanhar a resposta. Campos sem valor podem ser nulos.
Campos principais de `data`:
| Campo | Tipo | Descrição |
|---|---|---|
| `id` | integer | ID do cliente criado. |
| `name` | string | Nome do cliente. |
```json
{
"data": {
"id": 101,
"name": "Empresa Exemplo"
}
}
```
### Erros específicos
| HTTP | Código | Situação |
|---|---|---|
| 422 | `VALIDATION_FAILED` | The name field is required. |
Consulte a introdução da collection para o formato de erros e a configuração das variáveis.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
This endpoint expects an object.
name
email
phone
national_id
sponsor
Response
Created
data
Errors
422
Unprocessable Entity Error
