App API
Campaigns
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 campaigns including metrics and the actions included in campaigns. You can update individual campaign actions from these endpoints, but you must perform all other create, update, and/or delete operations through the UI.
Endpoints
- GET List campaigns
/v1/campaigns - GET Get a campaign
/v1/campaigns/{campaign_id} - GET Get campaign metrics
/v1/campaigns/{campaign_id}/metrics - GET Get campaign link metrics
/v1/campaigns/{campaign_id}/metrics/links - GET List campaign actions
/v1/campaigns/{campaign_id}/actions - GET Get campaign message metadata
/v1/campaigns/{campaign_id}/messages - GET Get a campaign action
/v1/campaigns/{campaign_id}/actions/{action_id} - PUT Update a campaign action
/v1/campaigns/{campaign_id}/actions/{action_id} - GET Get a translation of a campaign message
/v1/campaigns/{campaign_id}/actions/{action_id}/language/{language} - PUT Update a translation of a campaign message
/v1/campaigns/{campaign_id}/actions/{action_id}/language/{language} - GET Get campaign 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 campaign journey metrics
/v1/campaigns/{campaign_id}/journey_metrics