Skip to main content

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.

Formato

  • 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

MetodoEndpointDescricao
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_casecamelCase
campaign_namecampaignName
ad_nameadName
adset_nameadsetName
form_idformId
lead_idexternalLeadId
page_idpageId
page_namepageName