Add a new automation rule
POST
/api/v1/accounts/{account_id}/automation_rules
Automation Rule
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/accounts//automation_rules' \
--header 'Content-Type: application/json; charset=utf-8' \
--data-raw '{
"name": "Add label on message create event",
"description": "Add label support and sales on message create event if incoming message content contains text help",
"event_name": "conversation_created",
"active": true,
"actions": [
{
"action_name": "add_label",
"action_params": [
"support"
]
}
],
"conditions": [
{
"attribute_key": "content",
"filter_operator": "contains",
"query_operator": "nil",
"values": [
"help"
]
}
]
}'
Response Response Example
200 - Example 1
{
"event_name": "conversation_created",
"name": "Add label on message create event",
"description": "Add label support and sales on message create event if incoming message content contains text help",
"active": true,
"actions": [
{
"action_name": "add_label",
"action_params": [
"support",
"sales"
]
}
],
"conditions": [
{
"attribute_key": "content",
"filter_operator": "contains",
"values": [
"help"
],
"query_operator": "nil"
}
],
"account_id": 0
}
Request
Path Params
account_id
stringÂ
required
Body Params application/json; charset=utf-8