App API
Automations/Campaigns
An automation, sometimes referred to as a campaign, is a workflow that people in your audience trigger and traverse. The items that happen within the workflow—messages, attribute changes, webhooks, etc that your audience triggers—are called actions.
These endpoints return information about automations including metrics and the actions included in automations. You can update individual automation actions from these endpoints, but you must perform all other create, update, and/or delete operations through the UI.
Endpoints
- GET List automations
/v1/campaigns - GET Get an automation
/v1/campaigns/{campaign_id} - GET Get automation metrics
/v1/campaigns/{campaign_id}/metrics - GET Get automation link metrics
/v1/campaigns/{campaign_id}/metrics/links - GET List automation actions
/v1/campaigns/{campaign_id}/actions - GET Get automation message metadata
/v1/campaigns/{campaign_id}/messages - GET Get an automation action
/v1/campaigns/{campaign_id}/actions/{action_id} - PUT Update an automation action
/v1/campaigns/{campaign_id}/actions/{action_id} - GET Get a translation of an automation message
/v1/campaigns/{campaign_id}/actions/{action_id}/language/{language} - PUT Update a translation of an automation message
/v1/campaigns/{campaign_id}/actions/{action_id}/language/{language} - GET Get automation action metrics
/v1/campaigns/{campaign_id}/actions/{action_id}/metrics - GET Get link metrics for an action
/v1/campaigns/{campaign_id}/actions/{action_id}/metrics/links - GET Get automation journey metrics
/v1/campaigns/{campaign_id}/journey_metrics