Automações
Gerencie as regras de automação da sua conta via API.
GET
Listar Automações
Retorna todas as regras de automação.
GET
https://chat.klivo.marketing/api/v1/accounts/{account_id}/automation_rules
Parâmetros de Path
account_id
integer
obrigatório
ID da conta.
Query Parameters
page
integer
Número da página.
CURL
curl --request GET \
--url https://chat.klivo.marketing/api/v1/accounts/{account_id}/automation_rules \
--header 'api_access_token: '
200
{
"payload": [
{
"id": 1,
"name": "Atribuir conversas WhatsApp",
"description": "Rota conversas do WhatsApp para a equipe de vendas",
"event_name": "conversation_created",
"active": true,
"conditions": [
{"attribute_key": "inbox_id", "operator": "equal_to", "values": [1]}
],
"actions": [
{"action_name": "assign_a_team", "action_params": [2]}
]
}
]
}
POST
Criar Automação
Cria uma nova regra de automação.
POST
https://chat.klivo.marketing/api/v1/accounts/{account_id}/automation_rules
Parâmetros de Path
account_id
integer
obrigatório
ID da conta.
Body Parameters
name
string
obrigatório
Nome da automação.
event_name
string
obrigatório
Evento:
conversation_created, message_created, conversation_updated.
conditions
array
obrigatório
Array de condições. Cada condição tem
attribute_key, operator e values.
actions
array
obrigatório
Array de ações. Cada ação tem
action_name e action_params.
active
boolean
Se a regra está ativa. Padrão: false.
CURL
curl --request POST \
--url https://chat.klivo.marketing/api/v1/accounts/{account_id}/automation_rules \
--header 'api_access_token: ' \
--header 'Content-Type: application/json' \
--data '{
"name": "Label urgente fora do horário",
"event_name": "conversation_created",
"conditions": [
{"attribute_key": "created_at", "operator": "is_not_in_business_hours", "values": []}
],
"actions": [
{"action_name": "add_label", "action_params": ["fora-horario"]}
],
"active": true
}'
200
{
"id": 2,
"name": "Label urgente fora do horário",
"active": true
}
DELETE
Excluir Automação
Remove uma regra de automação.
DELETE
https://chat.klivo.marketing/api/v1/accounts/{account_id}/automation_rules/{automation_rule_id}
Parâmetros de Path
account_id
integer
obrigatório
ID da conta.
automation_rule_id
integer
obrigatório
ID da automação.
CURL
curl --request DELETE \
--url https://chat.klivo.marketing/api/v1/accounts/{account_id}/automation_rules/{automation_rule_id} \
--header 'api_access_token: '
200
{
"message": "Automation Rule deleted"
}