> ## 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.

# Autenticação

> A API da KingLog usa Bearer JWT. Empresa e usuário vão na chamada. A chave do assistente é outra credencial.

Quase toda rota da KingLog exige um JWT no header:

```http theme={null}
Authorization: Bearer SEU_JWT
```

O token identifica a pessoa. Várias rotas ainda pedem `companyId` e `userId` no caminho ou no corpo, e esses ids precisam ser os da mesma sessão. A referência de cada operação mostra onde eles entram.

## Resposta

Sucesso:

```json theme={null}
{
  "success": true,
  "data": {}
}
```

Falha:

```json theme={null}
{
  "success": false,
  "error": "Mensagem descritiva do erro"
}
```

Esse recorte é o começo. O contrato completo, com `code`, `message`, `status` e a tabela de HTTP, está na [introdução da API](https://docs.kinglog.com.br/pages/reference/introduction.md).

## O que não é o JWT

A chave `kl_live_` serve ao assistente no Cursor e no Claude. Ela é trocada por um JWT curto em `POST /mcp/session`. Quem integra a API direto usa o JWT da conta. Quem liga o assistente cria a chave em [Chaves de API](https://docs.kinglog.com.br/pages/start/chaves).

## Por onde seguir

> [card] [Ambiente de testes](https://docs.kinglog.com.br/pages/devmode.md)
>
> Use a URL de homologação antes de apontar para a empresa real.

> [card] [Referência](https://docs.kinglog.com.br/pages/reference/introduction.md)
>
> Como ler método, caminho e efeito de cada operação.


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