Integre o LinkMágico™ ao seu sistema. Capture leads, processe mensagens e gerencie assistentes via API REST.
X-API-Key: sua_api_key?apiKey=sua_api_key"apiKey": "sua_api_key"Parâmetros (Body JSON)
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| nome | string | Sim | Nome do lead |
| string | Não | Email do lead | |
| telefone | string | Não | Telefone (formato E.164) |
| url_origem | string | Não | URL de onde o lead veio |
| robotName | string | Não | Nome do assistente |
Exemplo — cURL
# Capturar um lead curl -X POST https://linkmagico.app.br/api/capture-lead \ -H "Content-Type: application/json" \ -H "X-API-Key: SUA_API_KEY" \ -d '{ "nome": "João Silva", "email": "joao@email.com", "telefone": "+5511999999999", "url_origem": "https://meusite.com" }'
Resposta (200 OK)
{
"success": true,
"leadId": "lead_abc123",
"message": "Lead capturado com sucesso"
}
Parâmetros (Body JSON)
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| message | string | Sim | Mensagem do usuário |
| robotName | string | Sim | Nome do assistente |
| leadId | string | Não | ID do lead (para contexto) |
| conversationId | string | Não | ID da conversa (continuidade) |
Exemplo — JavaScript (fetch)
const response = await fetch('https://linkmagico.app.br/api/process-chat-inteligente', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-API-Key': 'SUA_API_KEY' }, body: JSON.stringify({ message: 'Quero saber sobre o produto', robotName: 'MeuAssistente' }) }); const data = await response.json(); console.log(data.response); // Resposta da IA
Resposta (200 OK)
{
"success": true,
"response": "Olá! Posso ajudar com informações...",
"conversationId": "conv_xyz789"
}
Parâmetros (Body JSON)
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| apiKey | string | Sim | API Key do tenant |
| type | string | Sim | "cta_click" ou "checkout_click" |
| url | string | Não | URL do link clicado |
| leadId | string | Não | ID do lead que clicou |
Exemplo — cURL
curl -X POST https://linkmagico.app.br/api/track-conversion \ -H "Content-Type: application/json" \ -d '{ "apiKey": "SUA_API_KEY", "type": "checkout_click", "url": "https://pay.hotmart.com/xxx" }'
Autenticação
Requer X-API-Key ou ?apiKey=
Resposta (200 OK)
{
"success": true,
"stats": {
"totalCtaClicks": 142,
"totalCheckoutClicks": 38,
"conversionRate": "26.8%",
"last7days": [
{ "date": "2026-05-20", "cta": 22, "checkout": 6 }
]
}
}
Autenticação
Requer X-API-Key
Exemplo — cURL
curl -X POST https://linkmagico.app.br/admin/leads/backup/create \
-H "X-API-Key: SUA_API_KEY"
As chamadas à API são limitadas conforme seu plano:
| Plano | Mensagens/mês | Chatbots | Leads |
|---|---|---|---|
| Starter | 500 | 1 | 100 |
| Pro | 2.000 | 3 | 500 |
| Scale | 10.000 | 10 | 2.000 |