- 19 Nov 2024
- 2 Minutes to read
- Print
- DarkLight
Trigger Bulk Experiences
- Updated on 19 Nov 2024
- 2 Minutes to read
- Print
- DarkLight
This API is used to batch up a list of Journey Trigger requests. Each request in the list can be for a different journey, trigger, Customer or Patient combination. This API limits the batch size to 100. If more than 100 requests are submitted, the API call will return with a 400 BAD REQUEST error.
Contains the API key needed.
Client ID
A batch of trigger ID/CCID combinations to send multiple Relay experiences.
A array of unique trigger_id and ccid combinations to which to send Relay experiences.
If this optional property is set, the system will verify that the trigger_id is contained within the specified journey and if it is not an error will be returned.
The unique trigger ID to be executed. Identifies the journey trigger to be launched. The Relay system generates a unique trigger_id when a user creates a journey in the CX Builder. The auto-generated trigger_id looks like (13425ae9-7ce7-4109-beeb-b0970894bbb2). Additionally, a client can create a more user friendly trigger_id, like (Delivery-Reminder-2), using the CX Builder. This API will accept either option.
Identifies a unique client Customer or Patient.
This asset id to override in the message.
This is a arbitrary passthrough property specified by the Client for reporting and tracking by the Client.
This property contains a collection of input properties for the Journey. Input parameters are defined when the Journey is created or updated. Each input property must be prefixed with input_.
This object contains two properties, lb_name and lb_source, which a Client can use to identify their source system that made this REST API call.
Can be used by clients to determine the specific user if the source system in lb_source is CX portal or if it was system initiated.
Can be used by clients to determine whether the source system launching the journey was CX Portal or their own via API call.
Successful response
Invalid request
Unauthorized
Not Found - The requested resource was not found. Please verify the route parameter.
Conflict - Indicates the request could not be processed. A common reason is when attempting to create a new Journey object, but the ID already exists in the system.
An unexpected server error occurred. The response body should contain additional information related to the server error. Please retry your request.