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

# Autenticação

> Como autenticar chamadas à API do Brainchat usando X-Client-Token.

# Autenticação

Todas as chamadas à API do Brainchat (exceto endpoints públicos) exigem autenticação via header `X-Client-Token`.

## Gerar Token

<Steps>
  <Step title="Acesse o Dashboard">
    Faça login em [brainchat.app](https://brainchat.app).
  </Step>

  <Step title="Vá em Instâncias">
    Acesse **Instâncias → Gerador de Embedding**.
  </Step>

  <Step title="Copie o Token">
    O `X-Client-Token` é exibido na tela. Copie e use nas chamadas à API.
  </Step>
</Steps>

## Como usar

Inclua o token no header de todas as requisições:

```bash theme={null}
curl -X POST "https://wapi.stegia.com.br/functions/v1/send-message" \
  -H "Content-Type: application/json" \
  -H "X-Client-Token: SEU_TOKEN_AQUI" \
  -d '{ ... }'
```

## Headers obrigatórios

| Header           | Valor              | Obrigatório                     |
| ---------------- | ------------------ | ------------------------------- |
| `Content-Type`   | `application/json` | Sim                             |
| `X-Client-Token` | Seu token de API   | Sim (exceto endpoints públicos) |

## Segurança

<Warning>
  * Nunca exponha o token no frontend ou código-fonte público
  * Armazene o token em variáveis de ambiente no servidor
  * Gere um novo token se suspeitar de vazamento
  * O token está vinculado à sua instância
</Warning>

## Base URL

```
https://wapi.stegia.com.br/functions/v1/
```

Todos os endpoints da API usam esta base URL.
