cURL
curl --request POST \ --url https://api.example.com/api/agents/{agent_uid}/triggers \ --header 'Content-Type: application/json' \ --data ' { "trigger_type": "<string>", "configuration": {} } '
Add a trigger to an agent
invoice
email_received
cron
scheduled
slack_message
null
{ "trigger_type": "email_received", "configuration": null }
201
{ "status": "success", "status_code": 201, "message": "Trigger created", "data": { "uid": "t1-uuid-here", "agent_uid": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "trigger_type": "email_received", "configuration": null, "is_active": true, "created_on": "2026-03-20T10:00:00Z", "updated_on": "2026-03-20T10:00:00Z" } }