Journeys Events
Alloy uses webhooks to notify you every time a significant event occurs during your Journey Application. Configure your listener to receive these status updates and automatically trigger reactions.
Webhooks can be configured on the Settings page.
To reference which webhook events are sent at each stage of the journey, please see Onboarding with Step Up Journey.
Entity-level vs. Application level events
Journeys can emit Entity-level events (an event that occurs on a specific Entity only, not on the Application as a whole), or Application-level events (an event which occurs across all of the Entities in the Application). Webhooks present the identifying fields of the resource the event is referring to, so when that resource is a group (the Application as a whole), the identifiers will be of that group. This means that for Application-level events, the entity_token
or external_entity_token
fields will not be an actual Entity token, but will be either null
or a Group token (if referring to a Reconciliation Workflow event, since Reconciliation Workflows are run on all of the Entities as a group).
Entity-level events
started_evaluation
(for all Worklow types other than Reconciliation Workflows)
pending_review
completed_review
data_request_evaluation
pending_documents
pending_step_up
pending_action
completed_action
reached_retry_node
maximum_retries_reached
pending_action_expired
pending_workflow_service
completed_evaluation
(for all Workflow types other than Reconciliation Workflows)
reached_mid_journey_reconciliation_node
(this indicates when a given Entity has reached the Mid-Journey Reconciliation Workflow, so while it's related to Reconcliation, it's still Entity-level)
completed_mid_journey_reconciliation
completed_branch
queued_branch_change
executed_branch_change
Application-level events
started_application
started_evaluation
(for Reconciliation Workflows only)
completed_review_journey_application
started_reconciliation
completed_reconciliation
completed_evaluation
(for Reconciliation Workflows only)
completed_application
started_rerun_application
application_archived
application_unarchived
Journey Status Change Events
Started Application
started_application
A new Journey Application has entered Alloy's system.
Response
{
"request_token": ":request_token",
"timestamp": 1654814723211,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "started_application",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1654814723058,
"entity_token": null,
"entity_application_token": null,
"_embedded": {
"node": {
"id": null,
"name": null,
"position": null,
"type": null
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": null
}
}
Started Evaluation
started_evaluation
The evaluation has begun for a workflow within a Journey and is in process.
Response
{
"request_token": ":request_token",
"timestamp": 1654814723339,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "started_evaluation",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1654814725250,
"evaluation_token": ":evaluation_token",
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"position": null,
"type": "workflow",
"config": {
"application_token": ":application_token",
"workflow_token": ":workflow_token",
"application_version_id": 1,
"workflow_version_id": 1,
"workflow_type": null
}
}
},
"_links": {
"evaluation": {
"href": "/v1/evaluations/:evaluation_token"
},
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Pending Review
pending_review
An evaluation is in the manual review state and needs to be reviewed to an outcome.
Response
{
"request_token": ":request_token",
"timestamp": 1654815370589,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "pending_review",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1654815370504,
"case_token": ":case_token",
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"position": null,
"type": "review"
}
},
"_links": {
"case": {
"href": "/v1/cases/:case_token"
},
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Completed Review
completed_review
An agent has completed a manual review of a Journey Application. This may immediately cause the Journey Application to complete, or may kick off another evaluation (or otherwise continue the Journey Application).
Response
{
"request_token": ":request_token",
"timestamp": 1655233265385,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "completed_review",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"reason": "Other",
"reasons": [
"Other"
],
"note": "Reviewed and approved",
"timestamp": 1655233265276,
"outcome": "Approved",
"case_token": ":case_token",
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"position": null,
"type": "review"
}
},
"_links": {
"case": {
"href": "/v1/cases/:case_token"
},
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Data Request Evaluation
data_request_evaluation
More information about an applicant/entity is needed for our system to advance.
Response
{
"request_token": ":request_token",
"timestamp": 1654814725347,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "data_request_evaluation",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1654814725250,
"evaluation_token": ":evaluation_token",
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"position": null,
"type": "workflow",
"config": {
"application_token": ":application_token",
"workflow_token": ":workflow_token",
"application_version_id": 1,
"workflow_version_id": 1,
"workflow_type": null
}
}
},
"_links": {
"evaluation": {
"href": "/v1/evaluations/:evaluation_token"
},
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Pending Documents
pending_documents
The Journey Application is waiting for additional documents to be uploaded. Legacy event — should be using pending_step_up
(configured by the node type in the Journey editor).
Response
{
"request_token": ":request_token",
"timestamp": 1655418031506,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "pending_documents",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1657582145800,
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"position": null,
"type": "docv",
"config": {
"application_token": ":application_token",
"workflow_token": ":workflow_token",
"application_version_id": 1,
"workflow_version_id": 1,
"workflow_type": null
}
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
},
"callback": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token/nodes/:node_id"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Pending Action
pending_action
For an external service or user action, the Journey Application is either waiting for an external service response or an outcome of a user action.
Response
{
"request_token": ":request_token",
"timestamp": 1657582145905,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "pending_action",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1657582145800,
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"position": null,
"type": "action",
"config": {
"journey_action_id": 123,
"action_name": ":action_name",
"action_type": null,
"action_version": 0
}
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
},
"callback": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token/nodes/:node_id"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Pending Action Expired
pending_action_expired
An action node which has an expiration set has reached that time limit.
Response
{
"request_token": ":request_token",
"timestamp": 1659536732193,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "pending_action_expired",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1659536732098,
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"position": null,
"type": "action",
"config": {
"journey_action_id": 123,
"action_name": ":action_name",
"action_type": "end_user",
"action_version": 0
}
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Completed Action
completed_action
For an external service or user action, the Journey Application has received a response from an external service or an outcome of a user action.
Response
{
"request_token": ":request_token",
"timestamp": 1657582145905,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "completed_action",
"journey_type": "application",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1657582145800,
"outcome": "completed",
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"type": "action",
"config": {
"journey_action_id": 123,
"action_name": ":action_name",
"action_type": "end_user",
"action_version": 0
}
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
},
"callback": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token/nodes/:node_id"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Pending Step Up
pending_step_up
A step up has been hit, or any node that requires SDK configuration. Alloy is awaiting documents to continue.
Response
{
"request_token": ":request_token",
"timestamp": 1669776032692,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "pending_step_up",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1669776032582,
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"type": "step_up",
"config": {
"application_token": ":application_token",
"workflow_token": ":workflow_token",
"application_version_id": 1,
"workflow_version_id": 1,
"workflow_type": null,
"workflow_current_version": null
}
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
},
"callback": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token/nodes/:node_id"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Pending Step Up Expired
pending_step_up_expired
A step up node which has an expiration set (configured on the Journey editor on the node itself) has reached the specified time limit.
Response
{
"request_token": ":request_token",
"timestamp": 1669776032692,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "pending_step_up_expired",
"journey_type": "application",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1669776032582,
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"type": "step_up",
"config": {
"application_token": ":application_token",
"workflow_token": ":workflow_token",
"application_version_id": 1,
"workflow_version_id": 1,
"workflow_type": null,
"workflow_current_version": null,
"exp_seconds": 600
}
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Pending Workflow Service
pending_workflow_service
A node containing an “async” service has been hit, and Alloy is still awaiting the webhook from that service.
Response
{
"request_token": ":request_token",
"timestamp": 1654814725347,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "pending_workflow_service",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1654814725250,
"evaluation_token": ":evaluation_token",
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"position": null,
"type": "workflow",
"config": {
"application_token": ":application_token",
"workflow_token": ":workflow_token",
"application_version_id": 1,
"workflow_version_id": 1,
"workflow_type": null
}
}
},
"_links": {
"evaluation": {
"href": "/v1/evaluations/:evaluation_token"
},
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Completed Evaluation
completed_evaluation
The evaluation has been concluded.
Response
{
"request_token": ":request_token",
"timestamp": 1654814724388,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "completed_evaluation",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1654814725250,
"outcome": "Approved",
"evaluation_token": ":evaluation_token",
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"position": null,
"type": "workflow",
"config": {
"application_token": ":application_token",
"workflow_token": ":workflow_token",
"application_version_id": 1,
"workflow_version_id": 1,
"workflow_type": null
}
}
},
"_links": {
"evaluation": {
"href": "/v1/evaluations/:evaluation_token"
},
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Reached Mid-Journey Reconciliation
reached_mid_journey_reconciliation_node
A mid-Journey Reconciliation Workflow node has been reached (not every Journey must contain a mid-Journey Reconciliation Workflow).
Response
{
"journey_application_event_token": "116712712",
"journey_application_token": "JA-NlqG55XmEIIkkxLCNMuC",
"type": "reached_mid_journey_reconciliation_node",
"journey_type": "application",
"timestamp": 1719342637625,
"entity_token": "P-hCax2OnT6OpUIh6NmquH",
"entity_application_token": "EA-YKv1W3tPFCQ7VKWxqCvL",
"_embedded": {
"node": {
"id": "7b4929c6-01be-48dd-a10b-913085b61635",
"name": "Mid-Journey Recon",
"type": "reconciliation_workflow",
"config": {
"application_token": "iOQyQ5gqOhZFKfhZCO44SKvi8GyPipbs",
"workflow_token": "iOQyQ5gqOhZFKfhZCO44SKvi8GyPipbs",
"application_version_id": 0,
"workflow_version_id": 0,
"workflow_type": "reconciliation",
"workflow_current_version": 11
},
"workflow_name": "Mid-Journey Recon"
}
},
"_links": {}
}
Started Mid-Journey Reconciliation
started_mid_journey_reconciliation
A mid-Journey Reconciliation Workflow Evaluation has been started (not every Journey must contain a mid-Journey Reconciliation Workflow).
Response
{
"journey_application_event_token": "116712752",
"journey_application_token": "JA-NlqG55XmEIIkkxLCNMuC",
"type": "started_mid_journey_reconciliation",
"journey_type": "application",
"timestamp": 1719342638831,
"entity_token": "G-apCevjm5sTtpgcx90qJQ",
"entity_application_token": null,
"_embedded": {
"node": {
"id": "7b4929c6-01be-48dd-a10b-913085b61635",
"name": "Mid-Journey Recon",
"type": "reconciliation_workflow",
"config": {
"application_token": "iOQyQ5gqOhZFKfhZCO44SKvi8GyPipbs",
"workflow_token": "iOQyQ5gqOhZFKfhZCO44SKvi8GyPipbs",
"application_version_id": 0,
"workflow_version_id": 0,
"workflow_type": "reconciliation",
"workflow_current_version": 11
},
"workflow_name": "Mid-Journey Recon"
}
},
"_links": {}
}
Completed Mid-Journey Reconciliation
completed_mid_journey_reconciliation
A mid-Journey Reconciliation Workflow Evaluation has been completed (not every Journey must contain a mid-Journey Reconciliation Workflow).
Response
{
"journey_application_event_token": "116712763",
"journey_application_token": "JA-NlqG55XmEIIkkxLCNMuC",
"type": "completed_mid_journey_reconciliation",
"journey_type": "application",
"timestamp": 1719342639078,
"outcome": "Approved",
"evaluation_token": "S-0oV5iuJpCH1NM9lWgiR3",
"entity_token": "G-apCevjm5sTtpgcx90qJQ",
"entity_application_token": null,
"_embedded": {
"node": {
"id": "7b4929c6-01be-48dd-a10b-913085b61635",
"name": "Mid-Journey Recon",
"type": "reconciliation_workflow",
"config": {
"application_token": "iOQyQ5gqOhZFKfhZCO44SKvi8GyPipbs",
"workflow_token": "iOQyQ5gqOhZFKfhZCO44SKvi8GyPipbs",
"application_version_id": 11,
"workflow_version_id": 11,
"workflow_type": "reconciliation",
"workflow_current_version": 11
},
"workflow_name": "Mid-Journey Recon"
}
},
"_links": {
"evaluation": {
"href": "/v1/evaluations/S-0oV5iuJpCH1NM9lWgiR3"
}
},
"evaluation_tokens_sorted_by_created_dec": [
"S-0oV5iuJpCH1NM9lWgiR3"
]
}
Completed Branch
completed_branch
A journey application has completed the branch within a Journey.
Response
{
"request_token": ":request_token",
"timestamp": 1654814724465,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "completed_branch",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1654814724387,
"outcome": "Approved",
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"position": null,
"type": "outcome",
"config": {
"outcome": "Approved"
}
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Completed Review Journey Application
completed_review_journey_application
This event occurs any time when the Journey Application as a whole has been reviewed by someone (as opposed to completed_review
, which happens when an individual entity gets reviewed).
Response
{
"request_token": ":request_token",
"timestamp": 1661960064000,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "completed_review_journey_application",
"journey_type": "application",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"reason": "Denied",
"reasons": [
"Denied Reason"
],
"timestamp": 1661960062512,
"outcome": "Denied",
"case_token": ":case_token",
"entity_token": ":group_entity_token",
"entity_application_token": null,
"_embedded": {
"node": {
"id": null,
"name": null,
"position": null,
"type": null
}
},
"_links": {
"case": {
"href": "/v1/cases/:case_token"
},
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": null
}
}
Started Reconciliation
started_reconciliation
Reconciliation Logic (including the Reconciliation Step if enabled) has started.
Response
{
"request_token": ":request_token",
"timestamp": 1669776580680,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "started_reconciliation",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1669776580567,
"entity_token": null,
"entity_application_token": null,
"_embedded": {
"node": {
"id": null,
"name": null,
"type": null
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": null
}
}
Completed Reconciliation
completed_reconciliation
All entities have completed their Journey and an outcome has been reached based on the Journey's reconciliation logic. After this, the entire Journey Application will either enter manual review, or a terminal outcome will be set and the completed_application
event will occur.
Response
{
"request_token": ":request_token",
"timestamp": 1655233265542,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "completed_reconciliation",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1655233265478,
"outcome": "Approved",
"entity_token": null,
"entity_application_token": null,
"_embedded": {
"node": {
"id": null,
"name": null,
"position": null,
"type": null
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": null
}
}
Completed Application
completed_application
All applicants have completed their Journeys and the Journey Application is no longer open, regardless of whether an outcome was reached. This event will always fire for every Journey Application; if there’s an outcome on this event, that will be the Application’s terminal outcome/decision.
Response
{
"request_token": ":request_token",
"timestamp": 1655233265588,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "completed_application",
"journey_type": "application",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1655233265510,
"outcome": "Approved",
"entity_token": null,
"entity_application_token": null,
"_embedded": {
"node": {
"id": null,
"name": null,
"type": null
},
"child_entities": [
{
"entity_token": ":entity_token",
"external_entity_identifier": ":external_entity_id"
},
{
"entity_token": ":entity_token",
"external_entity_identifier": ":external_entity_id"
}
]
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": null
}
}
Started Rerun Application
started_rerun_application
A re-run has been created off of this Journey Application.
Response
{
"request_token": ":request_token",
"timestamp": 1683319296631,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "started_rerun_application",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1683319296556,
"entity_token": null,
"entity_application_token": null,
"rerun_journey_application_token": ":rerun_journey_application_token",
"_embedded": {
"node": {
"id": null,
"name": null,
"type": null
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": null
}
}
Error
error
An evaluation was unable to reach an outcome, either because of misconfiguration or because a downstream vendor did not return data Alloy needed to continue.
Response
{
"request_token": ":request_token",
"timestamp": 1655418051774,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "error",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"timestamp": 1654814725250,
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"external_application_id": ":external_application_id",
"_embedded": {
"node": {
"id": null,
"name": null,
"type": null
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Reached Retry Node
reached_retry_node
An applicant has reached a retry node. When this happens, the applicant will be sent back to a node designated by the retry node in the Journey.
Response
{
"request_token": ":request_token",
"timestamp": 1669776032692,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "reached_retry_node",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1669776032582,
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"type": "retry",
"config": {
"retry_limit": 5
}
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
},
"callback": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token/nodes/:node_id"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Maximum Retries Reached
maximum_retries_reached
An applicant has reached the maximum number of retries configured on a retry node. When this happens, the applicant will be sent to a subsequent node connected to theRetries Exceeded
outcome.
Response
{
"request_token": ":request_token",
"timestamp": 1726056702803,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "maximum_retries_reached",
"journey_type": "application",
"external_application_id": null,
"external_partner_id": null,
"external_group_id": null,
"timestamp": 1726056702512,
"outcome": "Retries Exceeded",
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"_embedded": {
"node": {
"id": ":node_id",
"name": null,
"type": "retry",
"config": {
"retry_limit": 2
}
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Journey Application Archived
application_archived
A journey application has been archived.
Response
{
"request_token": ":request_token",
"timestamp": 1726056702803,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "application_archived",
"journey_type": "application",
"external_application_id": null,
"external_partner_id": null,
"external_group_id": null,
"timestamp": 1726056702512,
"entity_token": ":entity_token",
"entity_application_token": null,
"_embedded": {
"node": {
"id": null,
"name": null,
"type": null,
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": null
}
}
Journey Application Unarchived
application_unarchived
A journey application has been unarchived.
Response
{
"request_token": ":request_token",
"timestamp": 1726056702803,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "application_unarchived",
"journey_type": "application",
"external_application_id": null,
"external_partner_id": null,
"external_group_id": null,
"timestamp": 1726056702512,
"entity_token": ":entity_token",
"entity_application_token": null,
"_embedded": {
"node": {
"id": null,
"name": null,
"type": null,
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": null
}
}
Queued Branch Change
queued_branch_change
An application has determined that it should change branches and will change when it is able. Note that this event will always have a subsequent executed_branch_change
event.
Response
{
"request_token": ":request_token",
"timestamp": 1669776032692,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "queued_branch_change",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1669776032582,
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"data": {
"newBranchName": ":branch_name",
"originalBranchName": ":branch_name"
},
"_embedded": {
"node": {
"id": ":",
"name": null,
"type": null
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Executed Branch Change
executed_branch_change
An application processes the previous queued_branch_change
event and will begin processing on the new branch. This event will always have a preceding queued_branch_change
event.
Response
{
"request_token": ":request_token",
"timestamp": 1669776032692,
"type": "update:journeyapplications:sandbox",
"description": "Notify on sandbox journey application status change",
"data": {
"journey_application_token": ":journey_application_token",
"type": "executed_branch_change",
"external_partner_id": ":external_partner_id",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"timestamp": 1669776032582,
"entity_token": ":entity_token",
"entity_application_token": ":entity_application_token",
"data": {
"newBranchName": ":branch_name",
"originalBranchName": ":branch_name"
},
"_embedded": {
"node": {
"id": ":",
"name": null,
"type": null
}
},
"_links": {
"journey_application": {
"href": "/v1/journeys/:journey_token/applications/:journey_application_token"
}
},
"journey_token": ":journey_token",
"journey_name": ":journey_name",
"external_entity_id": ":external_entity_id"
}
}
Journey Batch Events
Update:Journeybatches
update:journeybatches
A batch of journey applications has finished processing.
Response
{
"request_token": ":request_token",
"timestamp": 1689732009032,
"type": "update:journeybatches",
"description": "A journey batch application run is completed",
"data": {
"journey_batch_status": ":journey_batch_status",
"journey_batch_token": ":journey_batch_token",
"_links": {
"self": {
"href": "/v1/journeys/:journey_token/batches/:journey_batch_token"
}
}
}
}
assign/un-assign Journey Applications Manually
create:agentjourneyapplications
Get notified when an agent is assigned to or un-assigned from Journey Applications.
Response for assignment
{
"request_token": ":request_token",
"timestamp": 1683319296631,
"type": "create:agentjourneyapplications",
"description": "assign/un-assign Journey Applications Manually",
"data": {
"assigned_to": ":agent_email",
"assigned_at": 1683319296631,
"journey_application_token": ":journey_application_token",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"event_type": "ASSIGNED"
}
}
Response for unassignment
{
"request_token": ":request_token",
"timestamp": 1683319296631,
"type": "create:agentjourneyapplications",
"description": "assign/un-assign Journey Applications Manually",
"data": {
"assigned_to": null,
"assigned_at": 1683319296631,
"journey_application_token": ":journey_application_token",
"external_group_id": ":external_group_id",
"external_application_id": ":external_application_id",
"event_type": "UNASSIGNED"
}
}
Updated 4 months ago