Automations

Trigger automation via webhook (GET)

get

Triggers an automation using webhook data sent via GET request query parameters. Query parameters are extracted using configured JSONPath extractors.

    Requires authentication via API key headers:
    - X-API-Key: Your API key
    - X-User-ID: Your user ID
    - X-Business-ID: Your business ID
Authorizations
X-API-KEYstringRequired
X-BUSINESS-IDstringRequired
X-USER-IDstringRequired
Path parameters
automation_identifierstringRequired
webhook_namestringRequired

The webhook name (must match trigger configuration)

Query parameters
record_emailstringOptional

Record email for contact-based automations (query param or body)

record_idstringOptional

Record UUID for record-based automations (query param or body)

record_namestringOptional

Record name for custom object automations (query param or body)

Responses
chevron-right
200Success
application/json
execution_idstring · uuid · nullableRequired
automation_idstring · uuidRequired
get
/api/automations/{automation_identifier}/webhook/{webhook_name}

Trigger automation via webhook (POST)

post

Triggers an automation using webhook data sent via POST request. Accepts arbitrary JSON/XML/form data and maps it to automation variables using JSONPath extractors.

    Requires authentication via API key headers:
    - X-API-Key: Your API key
    - X-User-ID: Your user ID
    - X-Business-ID: Your business ID
Authorizations
X-API-KEYstringRequired
X-BUSINESS-IDstringRequired
X-USER-IDstringRequired
Path parameters
automation_identifierstringRequired
webhook_namestringRequired

The webhook name (must match trigger configuration)

Query parameters
record_emailstringOptional

Record email for contact-based automations (query param or body)

record_idstringOptional

Record UUID for record-based automations (query param or body)

record_namestringOptional

Record name for custom object automations (query param or body)

Body
record_idstring · uuidOptional

Record UUID for record-based automations (fallback if not in query)

record_namestring · min: 1Optional

Record name for custom object automations (fallback if not in query)

record_emailstring · email · min: 1Optional

Record email for contact-based automations (fallback if not in query)

Responses
chevron-right
200Success
application/json
execution_idstring · uuid · nullableRequired
automation_idstring · uuidRequired
post
/api/automations/{automation_identifier}/webhook/{webhook_name}

Last updated

Was this helpful?