Journey Builder API Specification

The following table includes the most commonly used REST resources that make up the Interaction Service of the Journey Builder API.

<!--complex table-->
Logical Name HTTP Method Resource
Get Event Definitions GET /eventDefinitions
Get Event Definition GET /eventDefinitions/key:{key} or /eventDefinitions/{id}
Create Event Definition POST /eventDefinitions
Update Event Definition PUT /eventDefinitions/key:{key} or /eventDefinitions/{id}
Delete Event Definition DELETE /eventDefinitions/key:{key} or /eventDefinitions/{id}
Fire Entry Event POST /events
Get Discovery Document GET /rest
Get Journey by ID GET /interactions/{id}
Get Collection of Journeys GET /interactions
Create or Save Journey POST /interactions
Update Journey Version PUT /interactions
Delete Journey by ID DELETE /interactions/{id}
Publish Journey Version Async POST /interactions/publishAsync/{id}?versionNumber={versionNumber}
Get Publish Status GET /interactions/publishStatus/{statusId}
Stop Journey POST /interactions/stop/{id}?versionNumber={versionNumber}
Get Journey Audit Log GET /interactions/{id}/audit/{action} or /interactions/{key}/audit/{action}
Download Journey History POST /interaction/journeyhistory/download
Get Journey History Download Estimate POST /interaction/journeyhistory/estimate
Get Journey History Download Freshness GET /interaction/journeyhistory/freshness

Related Items

Get Started with Journey Builder