---
title: "Get Journey Application"
method: GET
path: "/journeys/{journey_token}/applications/{journey_application_token}"
tags: ["Journeys"]
---

# Get Journey Application

`GET /journeys/{journey_token}/applications/{journey_application_token}`

Returns relevant data associated with a journey application.

## Parameters

- `#/paths/~1journeys~1%7Bjourney_token%7D~1applications/parameters/2` — unresolved $ref
- `#/paths/~1journeys~1%7Bjourney_token%7D~1applications/parameters/3` — unresolved $ref

## Response `200`

Success

- object
  - `journey_application_token` string
  - `status` 'completed' | 'data_request' | 'error' | 'expired' | 'pending_action' | 'pending_additional_entities' | 'pending_documents' | 'pending_journey_application_review' | 'pending_reconciliation' | 'pending_step_up' | 'pending_workflow_service' | 'running' | 'waiting_review'
  - `sandbox` boolean
  - `created_at` integer
  - `updated_at` integer
  - `closed_at` integer
  - `complete_outcome` string
  - `recent_outcome` string — Deprecated field
  - `is_shadow_app` boolean — indicates if the application was generated for a shadow test. This value is false for the parent applications that trigger the generation of the shadow applications.
  - `is_part_of_shadow_test` boolean — indicates if the application is a part of a shadow test. This value is true for both the parent applications that trigger the generation of the shadow applications, as well as the shadow applications.
  - `journey_application_status` string — derived from the `status` and `complete_outcome`, this value represents a simplified display status, as seen on the Journey Application Queue and Journey Application pages.
  - `is_archived` boolean
  - `external_group_id` string
  - `external_application_id` string — allows to associate one or multiple Journey Applications with an external identifier
  - `is_rerun` boolean
  - `archived_at` string
  - `terminal_reconciliation_output` object — Data aggregated from the output of the terminal reconciliation evaluation
    - `outcome_reasons` object[]
      - `name` string
      - `type` string
    - `tags` string[]
    - `output_attributes` object
    - `matrix_models` object
  - `application_meta` object — Optional, allows to provide additional metadata applied to all entities in the Application.
  - `_embedded` object
    - `rerun` object — The journey application that this is a rerun of
      - `initiated_by` 'api' | 'dashboard'
      - `previous_journey_application_token` string
      - `root_external_group_id` string
      - `root_journey_application_token` string
    - `reruns` object[] — The journey applications that are rerun versions of this application
      - `initiated_by` 'dashboard' | 'api'
      - `next_journey_application_token` string
      - `created_at` integer
    - `events` object[] — List of journey application events, ordered chronologically. The fields displayed in the event will depend on the event type
      - `journey_application_event_token` string
      - `journey_application_token` string
      - `journey_type` 'alert' | 'application'
      - `type` 'application_archived' | 'application_expired' | 'application_unarchived' | 'completed_action' | 'completed_application' | 'completed_branch' | 'completed_evaluation' | 'completed_mid_journey_reconciliation' | 'completed_reconciliation' | 'completed_review' | 'completed_review_journey_application' | 'data_request_evaluation' | 'error' | 'executed_branch_change' | 'has_finished_sending_additional_entities' | 'journey_application_retriggered' | 'maximum_retries_reached' | 'pending_action' | 'pending_action_expired' | 'pending_documents' | 'pending_evaluation' | 'pending_review' | 'pending_step_up' | 'pending_step_up_expired' | 'pending_workflow_service' | 'queued_branch_change' | 'reached_application_outcome' | 'reached_auto_decision_node' | 'reached_mid_journey_reconciliation_node' | 'reached_retry_node' | 'started_application' | 'started_evaluation' | 'started_mid_journey_reconciliation' | 'started_reconciliation' | 'started_rerun_application' | 'started_review' | 'visited_node'
      - `external_partner_id` string
      - `external_product_id` string
      - `external_group_id` string
      - `reason` string
      - `reasons` string[]
      - `timestamp` integer
      - `outcome` string — Populated for the following event types: `completed_action`, `completed_application`, `completed_branch`, `completed_evaluation`, `completed_review`, `pending_action_expired`
      - `evaluation_token` string — Identifying evaluation token (only in evaluation type events)
      - `entity_token` string
      - `entity_application_token` string
      - `error_data` object — Additional error data populated when available for `error` event types
        - `error` object
          - `type` string
          - `details` object
          - `message` string
          - `minor_code` integer
          - `error_token` string
        - `timestamp` integer
        - `status_code` integer
        - `entity_token` string
        - `evaluation_token` string
        - `application_token` string
        - `application_version_id` integer
      - `_embedded` object
        - `node` object
          - `name` string
          - `id` string
          - `type` 'action' | 'docv' | 'outcome' | 'reconciliation_workflow' | 'review' | 'step_up' | 'workflow'
          - `config` object — Config related to the specific node, depending on the type
          - `workflow_name` string
          - `sdk_config` object — Settings to be read by SDK to handle processing. Only present on workflow node events.
            - `documents` string[]
            - `selfie` boolean
      - `_links` object
        - `evaluation` object
          - `href` string
        - `case` object
          - `href` string
    - `journey` object
      - `journey_name` string
      - `journey_type` 'application' | 'alert'
      - `journey_token` string
      - `journey_version_num` string
      - `_links` object
        - `self` object
          - `href` string — GET route for the Journey
        - `callback_by_entity_application_token` object — When applicable, the route to send a PUT request to for each entity application to resolve its current pending state
    - `child_entities` object[]
      - `external_entity_identifier` string
      - `name` string
      - `token` string
      - `type` string
      - `entity_application_token` string
      - `entity_application_status` string
      - `entity_application_outcome` string
      - `entity_application_branch_name` string
      - `created` string
      - `sandbox_persona_name` string — When applicable, name of sandbox persona used for this child entity
    - `entity_applications` object[]
      - `entity_token` string
      - `entity_application_token` string
      - `entity_application_outcome` string
      - `entity_application_status` string
      - `sdk_link` string
      - `dimensions` object[] — The dimension(s) that triggered this entity application. This is only applicable when the application was created by a portfolio evaluation.
        - `dimension` string
        - `dimension_type` string
      - `entity_application_status_details` object — Additional details for applications that have status `data_request` or `pending_workflow_service`. * If the status is `data_request`, the `required`, `or`, and `optional` fields will be populated based on the journey configuration. * If the status is `pending_workflow_service`, the fields will be dependent on the services configured for the journey. Please speak to your representative for more information.
        - `required` object[]
          - `key` string
          - `type` string
          - `regex` string
          - `message` string
          - `description` string
        - `or` string
        - `optional` object[]
          - `key` string
          - `type` string
          - `regex` string
          - `description` string
      - `output` 0 — unresolved $ref
    - `entity` object — The journey application entity
      - `external_entity_identifier` string
      - `name` string
      - `token` string
      - `type` string
    - `entity_group` object — The entity group associated with the application
      - `name` string
      - `token` string
      - `type` 'business' | 'joint_account' | 'membership' | 'merchant'
    - `multi_environment_config` object — If the application has been created with a Multi-Environment Configuration, the details will be included here.
      - `multi_environment_config_token` string
      - `multi_environment_config_notes` string
      - `created_at` string
      - `journey_token` string
      - `journey_name` string
      - `journey_public_version` number
      - `actions` object[] — List of journey actions that have been configured as part of this Multi-Environment Configuration.
        - `journey_action_id` number
        - `action_version` number
        - `action_name` string
        - `outcome` string — The outcome that all action nodes for this journey action will be decisioned to.
      - `workflows` object[] — List of workflows that have been configured as part of this Multi-Environment Configuration. Workflows will either have an outcome or a list of configured services.
        - `workflow_name` string
        - `workflow_node_type` string — The type of node this workflow is used as, for example Step Up
        - `workflow_token` string
        - `workflow_public_version` number
        - `outcome` string — The outcome that all workflow nodes using this workflow will be decisioned to.
        - `configured_services` object[]
          - `service_name` string
          - `has_credentials` boolean — True if this service has been configured with test credentials, false otherwise.
          - `sandbox` boolean — True if this service has been configured to run in Alloy's sandbox environment, false otherwise.
          - `credentials_description` string
    - `is_pending_additional_entities` DoAwaitAdditionalEntities — unresolved $ref
    - `investigations` object[] — When applicable, the list of Investigations created by this Alert.
      - `investigation_token` string
      - `investigation_state` 'alert_review' | 'alert_review_closed' | 'case_review' | 'case_review_closed' | 'open'
  - `_links` object
    - `self` object
      - `href` string — GET route for the Application

## Other responses

- `401` — Authentication Failure
- `404` — Not Found
- `429` — Rate Limit Exceeded
- `500` — Unhandled Service Error
- `503` — Temporarily Offline for Maintenance

---

[API](https://skmtc.net/alloy/apis/alloy-api.md) · [All operations](https://skmtc.net/alloy/apis/alloy-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alloy/alloy-api/revisions/405799de4d2a/schema)
