Autenticação
Todas as requisições à API do Klivo Chat precisam de autenticação via token de acesso pessoal.
Obtendo seu token de acesso
O token de acesso é vinculado ao seu usuário. Cada agente ou administrador tem o próprio token, com permissões correspondentes ao seu papel na plataforma.
Para gerar seu token:
- Faça login em https://chat.klivo.marketing
- Clique no seu avatar no canto inferior esquerdo
- Acesse Configurações de Perfil
- Role até a seção Token de Acesso no final da página
- Copie o token gerado
Usando o token nas requisições
Inclua o token no header api_access_token de todas as requisições:
CURL
curl --request GET \
--url https://chat.klivo.marketing/api/v1/accounts/{account_id}/conversations \
--header 'api_access_token: SEU_TOKEN_AQUI'
PYTHON
import requests
headers = {
"api_access_token": "SEU_TOKEN_AQUI"
}
response = requests.get(
"https://chat.klivo.marketing/api/v1/accounts/{account_id}/conversations",
headers=headers
)
print(response.json())
JAVASCRIPT
const response = await fetch(
"https://chat.klivo.marketing/api/v1/accounts/{account_id}/conversations",
{
headers: {
"api_access_token": "SEU_TOKEN_AQUI"
}
}
);
const data = await response.json();
console.log(data);
Encontrando seu account_id
O account_id aparece na URL do painel quando você está logado:
URL
https://chat.klivo.marketing/app/accounts/123/conversations
^^^
Nunca compartilhe seu token de acesso publicamente. Qualquer pessoa com o token pode acessar sua conta com suas permissões. Se suspeitar de comprometimento, faça logout — isso invalida o token atual.
Erros de autenticação
Se o token for inválido ou ausente, a API retornará:
401 Erro
{
"error": "Invalid Credentials"
}