- 27 Jun 2025
- 9 Minutes to read
- Print
- DarkLight
Get List Of Journeys
- Updated on 27 Jun 2025
- 9 Minutes to read
- Print
- DarkLight
The API endpoint `/messaging/client/journeys` retrieves a list of experiences from the CX Builder. It requires an API key and a client ID, with optional parameters for pagination, sorting, and filtering. Users can specify the starting offset, maximum item limit (up to 100), sort order (ascending or descending), and whether to exclude deleted journeys. The response includes detailed information about each journey, such as unique identifiers, creation and update timestamps, user emails, and associated labels. Additionally, it outlines various components of the journey, including message types, actions, and branding elements. The API also handles potential errors, such as invalid requests or unauthorized access, providing relevant status codes and messages. This functionality is essential for managing customer experiences effectively within the messaging framework.
This API returns a list of experiences from CX Builder
Contains the API key needed.
Client ID
Identifies the starting offset of the list to be returned. If this property is not provided, it defaults to 0. There is no upper limit.
Identifies the maximum number of items returned.
Sort order:
ASC
- Ascending, from A to ZDESC
- Descending, from Z to A
Optional- Exclude the deleted journeys. If this property is not provided, it defaults to false. Valid Values > - true
- Exclude deleted journeys from result set - false
- Include deleted journeys
Sort order:
name
updated at
(default)created_at
created_by_name
updated_by_name
product_group_name
campaign
Filters the list of Journey triggers returned. The filter works by only returning triggers that contain at least one of the labels specified in the filter_by parameters >
- More than one filter label can be specified by separating them with the pipe symbol (|). e.g. filter_by=facility|programs
- If a trigger does not contain any labels, it and all of its related components will be excluded from the returned list
- If all triggers are excluded from the Journey, then the Journey itself will be excluded
OK
Uniquely identifies a Journey.
Has this journey been archived?
Content Version.
Content Version.
ISO Timestamp
ISO Timestamp
Email of user who { created, most recently updated } this journey
Email of user who { created, most recently updated } this journey
Journey content
Journey Name
Product group name that customers see when they access your messages
Product group name Relay Portal users see within the CX Builder
ISO Timestamp
ISO Timestamp
In which language is this journey intended
List of labels attributed to the journey in CXB
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_.
Unique identifier for this component
Identifier for all message constructors connected to this trigger. Should equal the trigger component'92s name
Used to identify component'92s location relative to the message tree
Next component in message tree
Optional nickname for trigger component set in CXB
List of labels attributed to the journey in CXB
Unique identifier for this component
Optional nickname for trigger component set in CXB
Used to identify component'92s location relative to the message tree
Next component in message tree
Name of outcome selected in CXB
ID of outcome selected in CXB
Does this contain alternate message text content?
Unique identifier for this action element
Type of action
Description of Action Type
Label that displays on action button in Feed
Associated value of action element
Determines whether to show action in message
Determines if action is the primary action. Not available for collapsible and in-feed consent upgrade actions.
Determines whether to open link in new tab
Determines whether to display non deposit pop-up when clicking link
For Consent Upgrade Action Only- Determines whether to display consent terms and conditions when user clicks consent upgrade action
Alternate text content viewed in the feed if not all input variables are defined
Determines whether to show banner in feed
Media asset ID of attacked media asset
Media asset ID of branding asset
Primary message text content in feed
Determines whether to display message content on feed
Product group associated with the message
SMS text disclaimer
Alternate body
that is sent if body
contains input variables not present in client config. Can be an empty string if no alternate text is configured.
Text content body not including disclaimer
Input parameter for auth link that brings customer to Relay Feed
Full text message including body
, auth_link
, and disclaimer
Determines if SMS text content is shown
Client message tag set in CXB
Determines FDIC signage display setting
S3 url to download branding image
Brand name
Branding color
Branding ID
Informal timestamp
List of labels attributed to the journey in CXB
This component is a time delay
Unique identifier for this component
Used to identify component'92s location relative to the message tree
Next component in message tree
Interval value
Determines interval type
Unique identifier for this component
Used to identify component'92s location relative to the message tree
Next component in message tree
Identifier for all message constructors connected to this trigger. Should equal the trigger component'92s name
List of labels attributed to the journey in CXB
Journey content
Journey Name
Product group name that customers see when they access your messages
Product group name Relay Portal users see within the CX Builder
ISO Timestamp
ISO Timestamp
In which language is this journey intended
List of labels attributed to the journey in CXB
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_.
Unique identifier for this component
Identifier for all message constructors connected to this trigger. Should equal the trigger component'92s name
Used to identify component'92s location relative to the message tree
Next component in message tree
Optional nickname for trigger component set in CXB
List of labels attributed to the journey in CXB
Unique identifier for this component
Optional nickname for trigger component set in CXB
Used to identify component'92s location relative to the message tree
Next component in message tree
Name of outcome selected in CXB
ID of outcome selected in CXB
Does this contain alternate message text content?
Unique identifier for this action element
Type of action
Description of Action Type
Label that displays on action button in Feed
Associated value of action element
Determines whether to show action in message
Determines if action is the primary action. Not available for collapsible and in-feed consent upgrade actions.
Determines whether to open link in new tab
Determines whether to display non deposit pop-up when clicking link
For Consent Upgrade Action Only- Determines whether to display consent terms and conditions when user clicks consent upgrade action
Alternate text content viewed in the feed if not all input variables are defined
Determines whether to show banner in feed
Media asset ID of attacked media asset
Media asset ID of branding asset
Primary message text content in feed
Determines whether to display message content on feed
Product group associated with the message
SMS text disclaimer
Alternate body
that is sent if body
contains input variables not present in client config. Can be an empty string if no alternate text is configured.
Text content body not including disclaimer
Input parameter for auth link that brings customer to Relay Feed
Full text message including body
, auth_link
, and disclaimer
Determines if SMS text content is shown
Client message tag set in CXB
Determines FDIC signage display setting
S3 url to download branding image
Brand name
Branding color
Branding ID
Informal timestamp
List of labels attributed to the journey in CXB
This component is a time delay
Unique identifier for this component
Used to identify component'92s location relative to the message tree
Next component in message tree
Interval value
Determines interval type
Unique identifier for this component
Used to identify component'92s location relative to the message tree
Next component in message tree
Identifier for all message constructors connected to this trigger. Should equal the trigger component'92s name
List of labels attributed to the journey in CXB
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.}