Closing coordination: connecting title, escrow and the origination system at the closing table.
Closing is where three systems have to agree at once — the origination system holds the loan, the title company holds the commitment and the settlement statement, and escrow holds the funds. The slot covers keeping the document set and the figures aligned across them through the ceremony.
What is recorded is the closing surface of a service that routes several products under one contract, which is why the operations below sit alongside document creation and title rather than in a namespace of their own. The electronic-closing endpoints are the ones filed against this slot.
{
"collection_id": "e4502ed2-8df8-4b8f-84bd-a1097e999a77",
"message": "When ready, data will be available under the following collection_id. Use this new collection_id to get the execution status."
}
Parameters
1
Parameter
Type
Example
Description
x-api-keyrequired
stringheader
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Authorization key
Request bodyapplication/json
3 fields
Field
Type
Description
transaction_idrequired
string
Transaction ID
collection_idrequired
string
Collection ID
partner_namerequired
string
—
Response 200application/json
2 fields
eClosing request created successfully.
Field
Type
Description
collection_id
string
Collection ID
message
string
Message
GET/eclosing/elements
Retrieve Elements
get-eclosing-elements
Retrieve Elements provides a list of the elements needed to invoke a partner product.
Parameters
1
Parameter
Type
Example
Description
x-api-keyrequired
stringheader
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Authorization key
Response 200application/json
1 fields
Elements needed for request.
Field
Type
Description
elements
object
List of elements
POST/eclosing/elements/complete
Validate Collection
post-eclosing-collection-complete
Validate Collection validates that a collection contains all of the elements needed to invoke a partner product.
Parameters
1
Parameter
Type
Example
Description
x-api-keyrequired
stringheader
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Authorization key
Request bodyapplication/json
1 fields
Field
Type
Description
collectionrequired
object
—
Response 400application/json
2 fields
Collection is invalid.
Field
Type
Description
message
string
Error message
errors
object
List of elements that are missing
Other responses
200
POST/eclosing/lexicon/elements
Retrieve Lexicon Elements
You can retrieve element structure by providing specific element names (XPaths).
Create Transaction creates a transaction in Staircase.
A transaction in Staircase is an acknowledgement that you want to call a Staircase product. It's a container for everything associated with that product invocation, and is correlated with a collection related to the product (e.g. a document).
You need to create a new transaction every time you want to connect with a Staircase product. Staircase then associates everything, from a data and API execution standpoint, to that transaction.
{
"collection_id": "e4502ed2-8df8-4b8f-84bd-a1097e999a77",
"message": "When ready, data will be available under the following collection_id. Use this new collection_id to get the execution status."
}
Parameters
1
Parameter
Type
Example
Description
x-api-keyrequired
stringheader
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Authorization key
Request bodyapplication/json
3 fields
Field
Type
Description
transaction_idrequired
string
Transaction ID
collection_idrequired
string
Collection ID
partner_namerequired
string
—
Response 200application/json
2 fields
eSign & eNotary request created successfully.
Field
Type
Description
collection_id
string
Collection ID
message
string
Message
GET/esign-enotary/elements
Retrieve Elements
get-esign-enotary-elements
Retrieve Elements provides a list of the elements needed to invoke a partner product.
Parameters
1
Parameter
Type
Example
Description
x-api-keyrequired
stringheader
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Authorization key
Response 200application/json
1 fields
Elements needed for request.
Field
Type
Description
elements
object
List of elements
POST/esign-enotary/elements/complete
Validate Collection
post-esign-enotary-collection-complete
Validate Collection validates that a collection contains all of the elements needed to invoke a partner product.
Create Transaction creates a transaction in Staircase.
A transaction in Staircase is an acknowledgement that you want to call a Staircase product. It's a container for everything associated with that product invocation, and is correlated with a collection related to the product (e.g. a document).
You need to create a new transaction every time you want to connect with a Staircase product. Staircase then associates everything, from a data and API execution standpoint, to that transaction.
{
"collection_id": "e4502ed2-8df8-4b8f-84bd-a1097e999a77",
"message": "When ready, data will be available under the following collection_id. Use this new collection_id to get the execution status."
}
Parameters
1
Parameter
Type
Example
Description
x-api-keyrequired
stringheader
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Authorization key
Request bodyapplication/json
3 fields
Field
Type
Description
transaction_idrequired
string
Transaction ID
collection_idrequired
string
Collection ID
partner_namerequired
string
—
Response 200application/json
2 fields
Funding request created successfully.
Field
Type
Description
collection_id
string
Collection ID
message
string
Message
GET/funding/elements
Retrieve Elements
get-funding-elements
Retrieve Elements provides a list of the elements needed to invoke a partner product.
Parameters
1
Parameter
Type
Example
Description
x-api-keyrequired
stringheader
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Authorization key
Response 200application/json
1 fields
Elements needed for request.
Field
Type
Description
elements
object
List of elements
POST/funding/elements/complete
Validate Collection
post-funding-collection-complete
Validate Collection validates that a collection contains all of the elements needed to invoke a partner product.
Create Transaction creates a transaction in Staircase.
A transaction in Staircase is an acknowledgement that you want to call a Staircase product. It's a container for everything associated with that product invocation, and is correlated with a collection related to the product (e.g. a document).
You need to create a new transaction every time you want to connect with a Staircase product. Staircase then associates everything, from a data and API execution standpoint, to that transaction.