Remover contato do cliente
Remove um contato do cliente.
**Autenticação:** Bearer Token da API WBudget. O acesso aos dados respeita as permissões do usuário.
Retorna o cliente com a lista de contatos atualizada.
### Parâmetros de caminho
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| `id` | integer | Sim | ID do cliente. |
| `contactId` | integer | Sim | ID do contato. |
### Resposta
HTTP **200**. 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. |
| `name` | string | Nome. |
| `email` | string | E-mail. |
| `phone` | string | Telefone. |
| `national_id` | string | Documento. |
| `sponsor` | string | Contato principal. |
| `address` | object | Endereço. |
| `status` | string | Situação do cadastro. |
| `metadata` | object ou array | Valores personalizados, conforme configuração. |
| `contacts` | array<object> | Contatos do cliente. |
| `contacts[].id` | integer | ID para usar em contactId. |
| `contacts[].name` | string | Nome. |
| `contacts[].email` | string | E-mail. |
| `contacts[].phone` | string | Telefone. |
| `contacts[].position` | string | Cargo. |
| `contacts[].main` | integer | 1 indica contato principal. |
| `contacts[].active` | integer | 1 indica contato ativo. |
```json
{
"data": {
"id": 101,
"name": "Empresa Exemplo",
"sponsor": "Ana Silva",
"email": "[email protected]",
"phone": "+5511999990000",
"national_id": "11222333000181",
"contacts": []
}
}
```
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.
Path parameters
id
ID do cliente.
contactId
ID do contato.
Response
OK
data
