A credit and identity vendor whose integration covers consumer credit, first in the committed employment ordering.
The vendor's consumer credit product is asynchronous. The integration polls it and presents a synchronous call to the caller, because the vendor's stated typical report time is short enough that a polling loop on the caller's side buys nothing.
Soft pulls are the case that matters here. A soft pull leaves no borrower-visible inquiry, which is what makes credit usable early in an application without exposing the borrower to competing outreach.
Catalogue entries
Modelled as an entry in the
product catalogue, named after this vendor. The operations below are what
it declares.
Credentials are per lender. The setup surface takes the lender's own vendor domain, interface identifier and account, so a lender's credit pulls run under its own contract with the vendor rather than under a shared one.
The integration is reached through Credit, and the vendor also holds positions in the employment and income orderings.
Operations
Setup
POST/meridian-setup/credentials
Set Meridian Credentials
setMeridianCredentials
By using Set Meridian Credentials API we allow our customers to configure Meridian in customer environment.
If you want to use your own Meridian contract for verification, please check Request body Schema example for required values from Meridian side and run Set Meridian Credentials API.
{
"message": "Credentials are saved and verified"
}
application/json
Request data failed validation
{
"message": "{'data': ['Missing data for required field.']}"
}
application/json
Invalid key for service
{
"message": "Please check the key you used to call this service",
"url": "https://staircase.stoplight.io/docs/api-reference/customer-account-manager-service.yml/paths/~1products~1refresh/post"
}
application/json
Request data failed validation
{
"message": "{'data': ['Missing data for required field.']}"
}
application/json
The product has encountered an internal server error
{
"message": "The product has encountered an internal server error"
}
Parameters
1
Parameter
Type
Example
Description
x-api-keyrequired
stringheader
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Staircase Environment API Key
Request bodyapplication/json
3 fields
Field
Type
Description
mlm_usernamerequired
string
MeridianLink Mortgage username
mlm_passwordrequired
string
MeridianLink Mortgage password
credentials_typerequired
string
Type of credentials, can be either test or production
Response 200application/json
1 fields
Setup API Triggered Successfully
Field
Type
Description
message
string
Message
Response 400application/json
1 fields
Request data failed validation
Field
Type
Description
message
string
Message
Response 403application/json
2 fields
Invalid key for service
Field
Type
Description
message
string
—
url
string
—
Response 422application/json
1 fields
Request data failed validation
Field
Type
Description
message
string
Message
Response 500application/json
1 fields
The product has encountered an internal server error
Field
Type
Description
message
string
Error Message
Other responses
404
POST/meridian-setup/custom-fields
Set Meridian Custom Fields Identifiers schema
setMeridianCustomFieldsIdentifiers
Set Meridian Custom Fields Identifiers
By using Set Meridian Custom Fields API we allow our customers to configure Meridian Custom Fields in customer environment.
To be able to use MeridianLink Mortgage - Dytrix integration then you need to provide custom fields identifier to the request. As mentioned integration requires custom fields to be created as a part of MeridianLink Mortgage application, custom field IDs need to be provided for integration to work. More details regarding the custom fields can be found at the Identity MeridianLink-Dytrix Integration Configuration Guide.
{
"message": "Custom fields configuration is saved"
}
application/json
Request data failed validation
{
"message": "{'data': ['Missing data for required field.']}"
}
application/json
Invalid key for service
{
"message": "Please check the key you used to call this service",
"url": "https://staircase.stoplight.io/docs/api-reference/customer-account-manager-service.yml/paths/~1products~1refresh/post"
}
application/json
Request data failed validation
{
"message": "{'data': ['Missing data for required field.']}"
}
application/json
The product has encountered an internal server error
{
"message": "The product has encountered an internal server error"
}
Parameters
1
Parameter
Type
Example
Description
x-api-keyrequired
stringheader
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Staircase Environment API Key
Request bodyapplication/json
7 fields
Field
Type
Description
closing_agent_requestedrequired
string
MeridianLink Mortgage custom field identifier for Closing Agent Requested.
closing_agent_requested_idrequired
string
MeridianLink Mortgage custom field identifier for Closing Agent Requested ID.
closing_agent_statusrequired
string
MeridianLink Mortgage custom field identifier for Closing Agent Status.
request_idrequired
string
MeridianLink Mortgage custom field identifier for Request ID.
request_statusrequired
string
MeridianLink Mortgage custom field identifier for Request Status.
report_expiration_daterequired
string
MeridianLink Mortgage custom field identifier for Report Expiration Date.
account_aba_numbersrequired
string
MeridianLink Mortgage custom field identifier for Account and ABA numbers.
Response 200application/json
1 fields
Setup API Triggered Successfully
Field
Type
Description
message
string
Message
Response 400application/json
1 fields
Request data failed validation
Field
Type
Description
message
string
Message
Response 403application/json
2 fields
Invalid key for service
Field
Type
Description
message
string
—
url
string
—
Response 422application/json
1 fields
Request data failed validation
Field
Type
Description
message
string
Message
Response 500application/json
1 fields
The product has encountered an internal server error
Field
Type
Description
message
string
Error Message
Other responses
404
GET/meridian-setup/credentials
Retrieve Meridian Credentials Schema
getMeridianCredentials
Get Credentials Schema
Get credentials schema for Meridian. You can use retrieved schema for setting the Meridian credentials.
Response
application/json
Request data failed validation
{
"message": "{'data': ['Missing data for required field.']}"
}
application/json
Invalid key for service
{
"message": "Please check the key you used to call this service",
"url": "https://staircase.stoplight.io/docs/api-reference/customer-account-manager-service.yml/paths/~1products~1refresh/post"
}
application/json
Request data failed validation
{
"message": "{'data': ['Missing data for required field.']}"
}
application/json
The product has encountered an internal server error
{
"message": "The product has encountered an internal server error"
}
Parameters
1
Parameter
Type
Example
Description
x-api-keyrequired
stringheader
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Staircase Environment API Key
Response 200application/json
1 fields
Create Adapter API Triggered Successfully
Field
Type
Description
message
string
Message
Response 400application/json
1 fields
Request data failed validation
Field
Type
Description
message
string
Message
Response 403application/json
2 fields
Invalid key for service
Field
Type
Description
message
string
—
url
string
—
Response 422application/json
1 fields
Request data failed validation
Field
Type
Description
message
string
Message
Response 500application/json
1 fields
The product has encountered an internal server error
Field
Type
Description
message
string
Error Message
Other responses
404
GET/meridian-setup/custom-fields
Retrieve Meridian Custom Fields Identifiers schema
getMeridianCustomFieldsIdentifiers
Get Custom Fields Identifiers Schema
Get custom fields identifiers schema for Meridian. You can use retrieved schema for setting the Meridian custom fields identifier.
Response
application/json
Request data failed validation
{
"message": "{'data': ['Missing data for required field.']}"
}
application/json
Invalid key for service
{
"message": "Please check the key you used to call this service",
"url": "https://staircase.stoplight.io/docs/api-reference/customer-account-manager-service.yml/paths/~1products~1refresh/post"
}
application/json
Request data failed validation
{
"message": "{'data': ['Missing data for required field.']}"
}
application/json
The product has encountered an internal server error
{
"message": "The product has encountered an internal server error"
}
Parameters
1
Parameter
Type
Example
Description
x-api-keyrequired
stringheader
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Staircase Environment API Key
Response 200application/json
1 fields
Create Adapter API Triggered Successfully
Field
Type
Description
message
string
Message
Response 400application/json
1 fields
Request data failed validation
Field
Type
Description
message
string
Message
Response 403application/json
2 fields
Invalid key for service
Field
Type
Description
message
string
—
url
string
—
Response 422application/json
1 fields
Request data failed validation
Field
Type
Description
message
string
Message
Response 500application/json
1 fields
The product has encountered an internal server error