Skip to main content
A API do Tivar utiliza autenticação por API Key de workspace. Cada requisição deve incluir a chave no header Authorization no formato Bearer token. Sem esse header, ou com uma chave inválida, a API retorna um erro 401 imediatamente.

Base URL

https://<seu-dominio>
Cada cliente do Tivar possui um domínio próprio. Substitua <seu-dominio> pelo domínio do seu workspace — por exemplo, minha-empresa.tivar.app. Você encontra o endereço completo no painel do Tivar.

Formato da autenticação

Inclua o header Authorization em todas as requisições:
Authorization: Bearer <workspace_api_key>
Exemplo com curl:
curl -X POST https://<seu-dominio>/api/v1/send-message \
  -H "Authorization: Bearer sk_live_xxxxx" \
  -H "Content-Type: application/json" \
  -d '{"phone": "5511999998888", "message": "Olá!", "channel": "whatsapp-official"}'

Como obter sua API Key

Acesse Configurações → Workspace → API Key no painel do Tivar. A chave é exibida nessa tela e pode ser copiada ou regenerada.

Rate limit

A API aceita até 60 requisições por minuto por workspace. O endpoint POST /api/external/messages/send é a única exceção — ele não possui rate limit próprio. Se você ultrapassar o limite, a API retorna 429 "Muitas requisições. Limite: 60/min por workspace.". Aguarde alguns segundos e reenvie a requisição.

Erros de autenticação

StatusMensagemO que fazer
401"API Key inválida"Verifique se a chave está correta e foi copiada sem espaços extras.
401"Authorization header ausente"Adicione o header Authorization: Bearer <sua_api_key> à requisição.
403"Workspace inativo"O workspace está suspenso. Entre em contato com o suporte do Tivar.
Trate sua API Key como uma senha. Nunca a exponha em código frontend, repositórios públicos ou logs de aplicação. Se suspeitar de vazamento, regenere a chave em Configurações → Workspace → API Key.