Endpoints
Create an automation
Recurring schedules require cron; one-time schedules require runAt; webhook automations require triggerEvent.
POST
Error
Authorizations
A personal API key created in Adam. Send it as Authorization: Bearer <key>.
Headers
Optional unique key. When supplied, retries with the same key and body replay the original response for 24 hours.
Body
application/json
Required string length:
1 - 120Required string length:
1 - 20000Available options:
schedule, webhook Available options:
recurring, one_time Available options:
low, medium, high, xhigh Available options:
private, team Minimum string length:
1Required string length:
1 - 100Pattern:
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$Allowed value:
"composio"Required string length:
1 - 255Required string length:
1 - 255Response
Last modified on August 26, 2026