API Integration Security
Tenant-Specific API Endpoints
Automation Studio API
Fire an Entry Event
Single-Send Journeys
Bulk Data Ingest API
REST Reference
API Call Volume History and Health
There are two types of Journey Builder sends:
Most use cases for interacting with journeys via API involve multi-step journeys. Multi-step journeys enable you to create and manage customer journeys through a series of interactions with your brand. These journeys can include multiple channels and customized journey paths based on customer interactions or attributes. Multi-step journeys can also have different activities and versions. The Journey Builder developer documentation is based on multi-step journeys.
You can employ single-send journeys for simple, single-use journeys that marketers create in Journey Builder. However, you can interact with single-send journeys via API, if required, by modifying the journey specification. Goals, versions, and recurring scheduling aren’t supported for single-send journeys. Email, SMS, and push notifications are the only activities available for single-send journeys.
To set up a single-send journey via API, follow the journey specification, with these key modifications:
Quicksend for the definitionType parameter.email for email, push for push notifications, or sms for SMS messages.emailv2 for email, pushnotificationactivity for push notifications, or smssync for SMS messages. You can define only one activity.EmailAudience as the type parameter for email messages and SMS messages, and use ContactAudience as the type parameter for push notifications. EmailAudience is the same as the data extension entry source in Journey Builder.