> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinglog.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Leia /llms.txt antes de explorar páginas. A API HTTP usa Authorization: Bearer com o JWT da conta. A chave kl_live_ serve só ao assistente MCP e não substitui o JWT. Não invente rotas, hosts públicos, SDKs ou CLI. companyId e userId vêm da sessão. Consultas não aceitam SQL. Exclusão no assistente exige confirm=true. O webhook público é POST /webhook/leads.

# Contato

> A pessoa do funil. Não é o cliente da entrega nem o contato do atendimento.

A pessoa do funil. Não é o cliente da entrega nem o contato do atendimento.

> [card] Obrigatório
>
> Só `name` é obrigatório, de 2 a 100 caracteres.

## Fluxo

1. Crie o contato com `name`.
2. Opcionalmente envie `phones` e `emails` sem duplicata.
3. Ligue o lead pelo `contactId`.

## Operações

| Você quer | Método | Caminho |
| - | - | - |
| [Contatos](https://docs.kinglog.com.br/pages/reference/crm/crm-contacts-list.md) | `GET` | `/crmContact/getAll/:companyId/:userId` |
| [Um contato](https://docs.kinglog.com.br/pages/reference/crm/crm-contacts-getOne.md) | `GET` | `/crmContact/getOne/:companyId/:userId/:contactId` |
| [Criar contato](https://docs.kinglog.com.br/pages/reference/crm/crm-contacts-create.md) | `POST` | `/crmContact/create/:companyId/:userId` |
| [Atualizar contato](https://docs.kinglog.com.br/pages/reference/crm/crm-contacts-update.md) | `PUT` | `/crmContact/update/:companyId/:userId/:contactId` |
| [Excluir contato](https://docs.kinglog.com.br/pages/reference/crm/crm-contacts-delete.md) | `DELETE` | `/crmContact/delete/:companyId/:userId/:contactId` |

## Exemplo de requisição

```json theme={null}
{
  "name": "Ana Lima",
  "emails": [
    {
      "email": "ana@exemplo.com",
      "type": "work"
    }
  ],
  "phones": [
    {
      "phone": "+5511999999999",
      "type": "mobile"
    }
  ]
}
```

## Exemplo de resposta

```json theme={null}
{
  "success": true,
  "data": {
    "id": "ID_DO_CONTATO",
    "name": "Ana Lima"
  },
  "code": "SUCCESS"
}
```

> [!TIP]
>
> `phones` e `emails` são listas opcionais com `type` em `work`, `home`, `mobile` ou `other`. Sem duplicata.

## Relacionado

* [Guia: criar um contato](https://docs.kinglog.com.br/pages/guides/criar-contato.md)
* [Organização](https://docs.kinglog.com.br/pages/reference/crm/organizacao.md)
* [Lead](https://docs.kinglog.com.br/pages/reference/crm/lead.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.