# Get User Journey specific details This endpoint retrieves a list of user journeys specifically associated with a member identified by their email address. A user journey represents a series of events, milestones, or actions that the member has completed within a system or platform—often tied to rewards, activities, or engagement workflows. This API enables businesses and developers to monitor user progress, assess engagement, and deliver personalized incentives based on the user's journey Endpoint: GET /user_journeys/{{email_id}} Version: 3.0.0 Security: ## Path parameters: - `email_id` (string, required) The email address of the user. ## Response 200 fields (application/json): - `journeys` (array) Displays the list of member journey instances associated with the provided email address. - `journeys.id` (string) Displays the unique identifier for the member journey. Example: "8483cb5c-82a4-486d-898c-4ed27c6bcf1b" - `journeys.name` (string) Displays the name of the journey, providing context or identifying the purpose of the journey. Example: "User Journey 1" - `journeys.site_id` (string) Displays the site ID to which the member journey belongs. Example: "9991331" - `journeys.journey_id` (string) Displays the unique identifier for the journey configuration. Example: "4facd62b-6701-47bd-a422-be02655d37be" - `journeys.description` (string) Displays a concise explanation of the journey's objective or related actions. Example: "User Journey 1- purpose and activities" - `journeys.open_ended` (boolean) Displays whether the journey is open-ended, returns false if the journey has a fixed entry condition. Example: true - `journeys.started_at` (string) Displays the date and time when the journey started. Example: "2025-01-15T10:33:32.500861" - `journeys.status` (string) Displays the current state of the journey, such as InProgress or Completed. Example: "InProgress" - `journeys.progress_percentage` (string) Displays the completion status of the journey as a percentage. Example: "0.0" - `journeys.created_at` (string) Displays the timestamp when the journey was created. Example: "2025-01-15T10:33:32.500861" - `journeys.user_journey_nodes` (array) Displays individual nodes (actions/events) within a journey. - `journeys.user_journey_nodes.id` (string) Displays the unique identifier of the node instance. Example: "c46f12f8-b5cd-46fc-9856-a161240e5e49" - `journeys.user_journey_nodes.journey_node_id` (string) Displays the identifier for the configured journey node that this instance refers to. Example: "c46f12f8-b5cd-46fc-9856-a161240e5e49" - `journeys.user_journey_nodes.journey_group_id` (string,null) Displays the identifier for the group this node belongs to. - `journeys.user_journey_nodes.title` (string) Displays the name of the node, representing a specific action or event. Example: "Action 1" - `journeys.user_journey_nodes.category` (string) Displays the type of event the node represents (for example, UserEvent, SystemEvent). Example: "UserEvent" - `journeys.user_journey_nodes.type` (string) Displays the action type, such as LoyaltyAction, PurchaseAction, ApiEvent, Points, Rewards, or Badges. Example: "LoyaltyAction" - `journeys.user_journey_nodes.data` (object) Displays additional data associated with the node. NOTE – These values vary based on the type of journey instance. - `journeys.user_journey_nodes.data.entry_type` (string) Displays the type of entry condition for the journey. Example: "Open Ended" - `journeys.user_journey_nodes.data.action_id` (integer) Displays the unique identifier for loyalty action configured. Example: 101 - `journeys.user_journey_nodes.data.user_repeat_count` (integer) Displays the number of times the member has repeated this specific loyalty action. Example: 1 - `journeys.user_journey_nodes.data.badge_code` (string) Displays the unique code for the badge awarded for completing an achievement or milestone. Example: "Badge A" - `journeys.user_journey_nodes.data.unordered` (boolean) Displays true if the events in the group can be completed in any order. Example: true - `journeys.user_journey_nodes.data.is_additional_rules` (boolean) Displays true if additional configuration rules apply to this group of events. Example: true - `journeys.user_journey_nodes.data.repeat_count` (integer) Displays the number of times the group must be completed before the journey proceeds. Example: 2 - `journeys.user_journey_nodes.data.track_counts` (string) Displays the method of tracking event completion. Example: "Cumulative" - `journeys.user_journey_nodes.data.is_time_constraint` (boolean) Displays whether there is a time constraint for completing the event group. - `journeys.user_journey_nodes.data.time_constraint` (string) Displays the time limit for completing the event group, if any. - `journeys.user_journey_nodes.conditions` (object) Displays conditions or rules associated with this node. - `journeys.user_journey_nodes.status` (string) Displays the current status of the node, such as Pending or Completed. Example: "Completed" - `journeys.user_journey_nodes.completed_at` (string,null) Displays the timestamp when the journey node was completed, or null if it is still pending. - `journeys.user_journey_nodes.journey_node_connections` (array) Displays the list of connections linking this node to its child and parent nodes. - `journeys.user_journey_nodes.journey_node_connections.id` (string) Displays the unique identifier for the connection between two journey nodes. Example: "4351155b-08d6-44a4-bbbf-f1e7e8b6f017" - `journeys.user_journey_nodes.journey_node_connections.journey_node_id` (string) Displays the ID of the child node in the connection. Example: "c9c9739a-3a0a-4897-9a3c-4779c333d82f" - `journeys.user_journey_nodes.journey_node_connections.journey_parent_id` (string) Displays the ID of the parent node in the connection. Example: "07ac47c2-14a8-41e0-abbf-09ff58a53a09" - `metadata` (object) Displays pagination details for the list of member journeys. - `metadata.page` (integer) Displays the current page number of the results. Example: 1 - `metadata.per_page` (integer) Displays the number of journeys returned per page. Example: 10 - `metadata.totalPages` (integer) Displays the total number of pages available for all journeys. Example: 3 - `metadata.total_count` (integer) Displays the total number of member journey records. Example: 1