API Reference
Referencia completa dos endpoints disponiveis na API publica do TroiaChat.
Base URL
https://api.troiachat.com/api
Autenticacao
Todas as requisicoes exigem o header X-API-Key:
curl -H "X-API-Key: sua-chave-aqui" https://api.troiachat.com/api/...
Veja o guia completo em Autenticacao.
- Request: JSON (
Content-Type: application/json)
- Response: JSON
- Encoding: UTF-8
Resposta padrao
Sucesso
{
"success": true,
"data": { ... },
"message": "Created successfully"
}
Erro
{
"success": false,
"error": "Mensagem descritiva do erro"
}
Endpoints disponiveis
Leads
| Metodo | Endpoint | Descricao |
|---|
POST | /leads/public/{stepId} | Criar lead |
Novos endpoints serao adicionados progressivamente. Esta documentacao sera atualizada conforme novos recursos forem liberados.
Campos snake_case
A API aceita campos tanto em camelCase quanto em snake_case. Os seguintes campos sao convertidos automaticamente:
| snake_case | camelCase |
|---|
campaign_name | campaignName |
ad_name | adName |
adset_name | adsetName |
form_id | formId |
lead_id | externalLeadId |
page_id | pageId |
page_name | pageName |