List orders
The endpoint returns a list of orders.
Query parameters
Filter created_at less than or equal (ISO-8601).
Filter created_at greater than or equal (ISO-8601).
Filter expired_at less than or equal (ISO-8601).
Filter expired_at greater than or equal (ISO-8601).
Filter by order source.
Filter by order status.
[ "completed" ]
Filter by product type.
[ "income", "assets" ]
Filter refresh orders: only returns refresh orders, exclude returns original orders.
Comma-separated list of order manager emails to filter orders.
Comma-separated list of customization template IDs to filter orders.
Filter orders by user ID.
When set to true, returns only the most recent order per user.
Search query by the following fields: id, applicant_report_id, voa_report_id, phone, email, order_number, loan_number, application_number, custom_field, first_name, last_name, company_name.
Which field to use when ordering the results. The default is by descending created_at.
The pagination cursor value.
Number of results to return per page.
Response
Example response
{
"next": "https://prod.truv.com/v1/orders/?cursor=cD0yMDI2LTA0LTIx",
"previous": "https://prod.truv.com/v1/orders/?cursor=cj0xJnA9MjAyNi0wNC0yMQ",
"results": [
{
"id": "39aa1486ccca4bc19cda071ffc1ba392",
"user_id": "99dd17074ac94aa9ace2621d657c7610",
"order_number": "1534332",
"products": [
"income",
"assets"
],
"source": "floify",
"first_name": "John",
"last_name": "Doe",
"short_share_url": "https://truv.com/s/BIlEyh1A",
"created_at": "2026-04-21T21:45:14.418542Z",
"canceled_at": "2026-04-22T21:45:14.418542Z",
"expired_at": "2026-04-23T21:45:14.418542Z",
"initial_order": "f5dc0239e2094dbc90ab2edc1918a9df",
"refresh_order": "9b96606355b94e8abff8ed8d75aa2027",
"manager": {
"email": "john.doe@example.com",
"name": "John Doe"
},
"loan": {
"loan_number": "MUUT220700012",
"application_number": "APP-2207-0001",
"originator_name": "John Doe",
"originator_email": "john@example.com",
"loan_processor_name": "John Doe",
"loan_processor_email": "john@doe.com"
},
"template": {
"id": "9b96606355b94e8abff8ed8d75aa2027",
"name": "My template"
},
"notes": "To be processed by John Doe",
"employers": [
{
"id": "ad9f14440d624ec3b0f66e81e44518c7",
"product_type": "income",
"status": "pending",
"suborder_number": "133982343355",
"created_at": "2026-04-21T22:12:59.346109Z",
"link_id": "e4100fccdae94691b4414c7306220c06",
"data_source": "payroll",
"provider": {
"id": "truv_api",
"name": "Sandbox Provider",
"logo_url": "https://cdn.truv.com/providers/truv-blue.svg"
},
"is_suspicious": true,
"was_attempted": true
}
],
"insurance": {
"id": "ad9f14440d624ec3b0f66e81e44518c7",
"product_type": "insurance",
"status": "pending",
"suborder_number": "133982343355",
"created_at": "2026-04-21T22:12:59.346109Z",
"link_id": "e4100fccdae94691b4414c7306220c06",
"data_source": "insurance",
"provider": {
"id": "truv_api",
"name": "Sandbox Provider",
"logo_url": "https://cdn.truv.com/providers/truv-blue.svg"
},
"was_attempted": true
},
"financial_accounts": [
{
"id": "ad9f14440d624ec3b0f66e81e44518c7",
"product_type": "assets",
"status": "pending",
"suborder_number": "133982343355",
"created_at": "2026-04-21T22:12:59.346109Z",
"link_id": "e4100fccdae94691b4414c7306220c06",
"data_source": "financial_accounts",
"provider": {
"id": "truv_api",
"name": "Sandbox Provider",
"logo_url": "https://cdn.truv.com/providers/truv-blue.svg"
},
"was_attempted": true
}
]
}
]
}Changes
Changed in 3 of the 11 revisions of this API.739
- ▲
the response's body type/format changed from
object/to/for status200response-body-type-changed
- ●
removed the optional property
nextfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
previousfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
resultsfrom the response with the200statusresponse-optional-property-removed
- ○
added the new optional
queryrequest parameterdistinct_by_usernew-optional-request-parameter
- ○
added the new optional
queryrequest parameteruser_idnew-optional-request-parameter
- ○
added
PaginatedOrderListResponsePaginatedOrderDistinctListResponseto the response bodyanyOflist for the response status200response-body-any-of-added
- ▲
- ▲
the response property
results/items/loan/loan_numberbecame nullable for the status200response-property-became-nullable
- ▲
the response property
results/items/loan/loan_numberbecame optional for the status200response-property-became-optional
- ○
added the optional property
results/items/loan/application_numberto the response with the200statusresponse-optional-property-added
- ▲
- ▲
the response property
results/items/employers/items/provider/idbecame nullable for the status200response-property-became-nullable
- ▲
the response property
results/items/financial_accounts/items/provider/idbecame nullable for the status200response-property-became-nullable
- ▲
the response property
results/items/insurancebecame nullable for the status200response-property-became-nullable
- ▲
the response property
results/items/insurance/provider/idbecame nullable for the status200response-property-became-nullable
- ○
added the new optional
queryrequest parameterexpired_at__gtenew-optional-request-parameter
- ○
added the new optional
queryrequest parameterexpired_at__ltenew-optional-request-parameter
- ○
added the new enum value
-expired_atto thequeryrequest parameterorderingrequest-parameter-enum-value-added
- ○
added the new enum value
expired_atto thequeryrequest parameterorderingrequest-parameter-enum-value-added
- ○
added the optional property
results/items/expired_atto the response with the200statusresponse-optional-property-added
- ▲