Create Journey Application
Changed onCreate a journey application for one or more entities.
Request
- Base URLhttps://sandbox.alloy.co/v1
- Auth
- OAuth 2Client credentialsToken URL/oauth/bearer
- or HTTP basic
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"entities": [
{
"external_entity_id": "my_system_entity_id_123",
"data": {
"name_first": "John",
"name_middle": "Franklin",
"name_last": "Doe",
"birth_date": "1990-01-25",
"document_ssn": 111223333,
"email_address": "john@alloy.com",
"phone_number": 8443825569,
"ip_address_v4": "42.206.213.70",
"addresses": [
{
"type": "primary",
"line_1": "41 E. 11th",
"line_2": "2nd floor",
"city": "New York",
"state": "NY",
"postal_code": 10003,
"country_code": "US"
}
],
"meta": {
"user_type": "vip"
}
},
"entity_type": "person",
"branch_name": "persons"
},
{
"external_entity_id": "my_system_entity_id_345",
"data": {
"business_name": "Acme Corporation",
"business_federal_ein": 122334455,
"business_phone_number": 111222333,
"business_url": "https://www.acmeco.com/",
"addresses": [
{
"type": "business_primary",
"line_1": "41 E. 11th",
"line_2": "2nd floor",
"city": "New York",
"state": "NY",
"postal_code": 10003,
"country_code": "US"
}
],
"representatives": [
{
"name_first": "John",
"name_middle": "Franklin",
"name_last": "Doe",
"type": "principal_owner",
"birth_date": "1990-01-25",
"document_ssn": 111223333,
"email_address": "john@alloy.com",
"phone_number": 8443825569,
"ownership_percentage": 40,
"addresses": [
{
"type": "primary",
"line_1": "41 E. 11th",
"line_2": "2nd floor",
"city": "New York",
"state": "NY",
"postal_code": 10003,
"country_code": "US"
}
]
}
],
"meta": {
"sic_code": 1531
}
},
"entity_type": "business",
"branch_name": "businesses"
}
],
"external_group_id": "my_system_group_id_456"
}Response
Success
Example response
{
"journey_application_token": "JA-ddjP31DhduTI334Cs3uT",
"credit_limit": "42",
"annual_interest_rate": "70",
"status": "completed",
"sandbox": false,
"created_at": 1634059958368,
"updated_at": 1634059961458,
"closed_at": 1634059961464,
"recent_outcome": null,
"complete_outcome": "Approved",
"journey_application_status": "Approved",
"is_rerun": true,
"external_partner_id": "null,",
"external_group_id": "null,",
"external_application_id": "null,",
"is_archived": "false,",
"is_escalated": "false,",
"is_shadow_application": "false,",
"is_part_of_shadow_test": "false,",
"archived_at": "null,",
"application_meta": "null,",
"terminal_reconciliation_output": {
"outcome_reasons": [
{
"name": "Fraud Risk",
"type": null
}
],
"tags": [
"fraud_tag",
"Fraud Risk"
],
"output_attributes": {
"income_calculation": 98000
},
"matrix_models": {
"my_matrix": {
"matrix_model_public_version": 5,
"matrix_model_token": "MM-Z37VkZwHMbnzhLJM7ZlX",
"name": "my_matrix",
"result": 15,
"status": "executed",
"x_bucket": 1,
"x_value": 1000,
"y_bucket": 0,
"y_value": 300
}
}
},
"_embedded": {
"rerun": {
"initiated_by": "dashboard",
"previous_journey_application_token": "JA-zvtpApEGBnmKepPwygBx",
"root_external_group_id": null,
"root_journey_application_token": "JA-zvtpApEGBnmKepPwygBx"
},
"reruns": [],
"events": [
{
"type": "started_application",
"timestamp": 1634059958414,
"entity_token": null,
"_embedded": {
"node": {
"name": null,
"id": "1632850505316",
"type": "workflow",
"config": {
"workflow_token": "vUr2Fs1y8Qiz1a79kNJk1dk7EfYUAJRK",
"workflow_version_id": 1
}
}
},
"_links": {}
},
{
"type": "started_evaluation",
"timestamp": 1634059958531,
"evaluation_token": "L-Vn9uOp0ZyYvjDL1t3Sd7",
"entity_token": null,
"_embedded": {
"node": {
"name": null,
"id": "1632850505316",
"type": "workflow",
"config": {
"workflow_token": "vUr2Fs1y8Qiz1a79kNJk1dk7EfYUAJRK",
"workflow_version_id": 1
}
}
},
"_links": {
"evaluation": {
"href": "/v1/evaluations/L-Vn9uOp0ZyYvjDL1t3Sd7"
}
},
"sdk_config": {
"documents": [
"passport"
],
"selfie": true
}
},
{
"type": "completed_evaluation",
"timestamp": 1634059960557,
"outcome": "Approved",
"evaluation_token": "L-Vn9uOp0ZyYvjDL1t3Sd7",
"entity_token": "P-tZOLIOQGVxfixICuvkS0",
"_embedded": {
"node": {
"name": null,
"id": "1632850505316",
"type": "workflow",
"config": {
"workflow_token": "vUr2Fs1y8Qiz1a79kNJk1dk7EfYUAJRK",
"workflow_version_id": 1
}
}
},
"_links": {
"evaluation": {
"href": "/v1/evaluations/L-Vn9uOp0ZyYvjDL1t3Sd7"
}
}
},
{
"type": "completed_application",
"timestamp": 1634059961453,
"outcome": "Approved",
"entity_token": "P-tZOLIOQGVxfixICuvkS0",
"_embedded": {
"node": {
"name": null,
"id": "1633639581306",
"type": "outcome",
"config": {
"outcome": "Approved"
}
}
},
"_links": {}
}
],
"journey": {
"journey_name": "",
"journey_type": "application",
"journey_token": "J-qDydegaMK8otdsRYquOR",
"_links": {
"self": {
"href": "/v1/journeys/J-qDydegaMK8otdsRYquOR"
},
"callback_by_entity_application_token": {
"href": "/v1/journeys/J-rTE9lsgkluEMB6pWp6Y5/applications/JA-iLh1wxtrpfGuncHQVcwK/nodes/97b927fe-637b-42be-aa70-1e998ad57bb3"
}
}
},
"child_entities": [
{
"external_entity_identifier": "external_entity_id123",
"name": "John Doe",
"token": "P-tZOLIOQGVxfixICuvkS0",
"type": "person",
"entity_application_token": "EA-GessHRonFRTSXCmErk7J",
"entity_application_status": "completed",
"entity_application_outcome": "approved",
"created": "2021-10-12T20:38:26.493Z",
"external_entity_ids": [
{
"external_entity_id": "test-eeid-primary-001",
"external_entity_id_type": "cif"
}
]
}
],
"entity_applications": [
{
"entity_token": "P-tZOLIOQGVxfixICuvkS0",
"entity_application_token": "EA-GessHRonFRTSXCmErk7J",
"entity_application_outcome": "approved",
"entity_application_status": "completed",
"entity_application_status_details": null,
"sdk_link": null,
"external_entity_identifiers": [
{
"external_entity_identifier": "test-eeid-primary-001",
"external_entity_identifier_type": "cif"
}
],
"dimensions": null,
"output": {
"outcome_reasons": [
{
"name": "Fraud Risk",
"type": null
}
],
"tags": [
"fraud_tag",
"Fraud Risk"
],
"output_attributes": {
"income_calculation": 98000
},
"matrix_models": {
"my_matrix": {
"matrix_model_public_version": 5,
"matrix_model_token": "MM-Z37VkZwHMbnzhLJM7ZlX",
"name": "my_matrix",
"result": 15,
"status": "executed",
"x_bucket": 1,
"x_value": 1000,
"y_bucket": 0,
"y_value": 300
}
}
}
}
],
"is_pending_additional_entities": false,
"entity": {
"external_entity_identifier": null,
"name": null,
"token": "G-wBdsvC7hA84j7p4PTVcD",
"type": "group"
},
"entity_group": {
"name": "Jane's Biscuit Co.",
"token": "EG-CNh8eYbhfN8vJVE1Ljpk",
"type": "business"
}
},
"_links": {
"self": {
"href": "/v1/journeys/J-qDydegaMK8otdsRYquOR/applications/JA-ddjP31DhduTI334Cs3uT"
}
}
}Changes
- breaking
removed
subschema #2: Business Entityfrom the/request propertyanyOflist - breaking
added
subschema #1subschema #2to the response bodyoneOflist for the response status - info
added the new optional
headerrequest parameteralloy-journey-versionto all path's operations - info
added to the
/request propertyanyOflist - info
removed
subschema #1subschema #2from the response bodyoneOflist for the response status - info
added the media type
application/jsonfor the response with the status - info
added the media type
application/jsonfor the response with the status - info
added the media type
application/jsonfor the response with the status - info
added the media type
application/jsonfor the response with the status - info
added the media type
application/jsonfor the response with the status - info
added the media type
application/jsonfor the response with the status - info
added the media type
application/jsonfor the response with the status
- breaking