Listar Cadências
curl -X GET "https://api.leavo.ai/backend/cadences" \
-H "Authorization: Bearer sua_chave_aqui"
[
{
"id": "uuid",
"name": "Follow-up 7 dias",
"description": "Sequência de acompanhamento",
"is_active": true,
"steps_count": 3,
"leads_enrolled": 150,
"created_at": "2024-01-01T00:00:00Z"
}
]
Obter Cadência
GET /backend/cadences/{id}
curl -X GET "https://api.leavo.ai/backend/cadences/uuid" \
-H "Authorization: Bearer sua_chave_aqui"
Atualizar Cadência
PUT /backend/cadences/{id}
Atualizar uma cadência ativa pode afetar leads que já estão na sequência. Considere desativar antes de fazer alterações significativas.
curl -X PUT "https://api.leavo.ai/backend/cadences/uuid" \
-H "Authorization: Bearer sua_chave_aqui" \
-H "Content-Type: application/json" \
-d '{
"name": "Follow-up 7 dias (Atualizado)",
"description": "Nova descrição"
}'
Ativar Cadência
POST /backend/cadences/{id}/activate
Ativa uma cadência para começar a processar leads.
curl -X POST "https://api.leavo.ai/backend/cadences/uuid/activate" \
-H "Authorization: Bearer sua_chave_aqui"
{
"id": "uuid",
"name": "Follow-up 7 dias",
"is_active": true,
"message": "Cadence activated successfully"
}
Desativar Cadência
POST /backend/cadences/{id}/deactivate
Desativa uma cadência. Leads que já estão na sequência não receberão mais mensagens.
curl -X POST "https://api.leavo.ai/backend/cadences/uuid/deactivate" \
-H "Authorization: Bearer sua_chave_aqui"
{
"id": "uuid",
"name": "Follow-up 7 dias",
"is_active": false,
"message": "Cadence deactivated successfully"
}
Deletar Cadência
DELETE /backend/cadences/{id}
Não é possível deletar uma cadência ativa. Desative-a primeiro.
curl -X DELETE "https://api.leavo.ai/backend/cadences/uuid" \
-H "Authorization: Bearer sua_chave_aqui"