{ "info": { "_postman_id": "4c56439e-9043-4ae0-943b-4c921714324e", "name": "Truework Qualifications & Tenant Properties API (Beta) subpackage_orders subpackage_reports API", "description": "Public beta surfaces of the Truework API covering Qualification Checks (lightweight income/employment knockout decisions against a borrower's verified employment data) and Tenant Properties (provider-defined verification configuration knobs). These endpoints are in public beta and the schema may evolve.\n\n\nContact Support:\n Name: Truework Implementations\n Email: implementations@truework.com", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "lastUpdatedBy": "35240", "uid": "35240-4c56439e-9043-4ae0-943b-4c921714324e" }, "item": [ { "name": "reports", "item": [ { "name": "{verification_report_id}", "item": [ { "name": "Get one report", "id": "2b15b725-a6d4-4154-bd79-643f50a59928", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reports/:verification_report_id?include_income_analytics=false&include_report_annotations=false&fields=", "host": [ "{{baseUrl}}" ], "path": [ "reports", ":verification_report_id" ], "query": [ { "description": "Whether to calculate income analytics for the nested reports in each verification.", "key": "include_income_analytics", "value": "false" }, { "description": "Whether to include annotations for the nested reports in each verification.", "key": "include_report_annotations", "value": "false" }, { "description": "Comma-separated names of fields to include in the response. Separate multiple fields with commas, and denote subfields with parentheses. Multiple subfields from the same type can be listed within parentheses. In case of a list, subfields apply to each individual object. If omitted, all fields are included.", "key": "fields", "value": "" } ], "variable": [ { "id": "ce837123-3f18-412a-9fb5-e024ff4505c2", "key": "verification_report_id", "value": "", "description": "(Required) Report ID" } ] }, "description": "Retrieves a report for a given report ID.\nIf you don't have the report id, it is recommended to use the embedded reports key on a completed verification object returned from `GET /orders`.\nYou can get the report in PDF format by adding `Accept: application/pdf` to your headers. When testing, please use the generated curl command\nwith `--output ` specified.\n\n\nOnly completed Reports will be returned. Any other request will fail with either 400 or 404, and provide more information as an attached error message.\n\n" }, "response": [ { "id": "fb3db401-13ff-40f6-bee0-2343bbbd9766", "name": "OK", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reports/:verification_report_id?include_income_analytics=false&include_report_annotations=false&fields=", "host": [ "{{baseUrl}}" ], "path": [ "reports", ":verification_report_id" ], "query": [ { "description": "Whether to calculate income analytics for the nested reports in each verification.", "key": "include_income_analytics", "value": "false" }, { "description": "Whether to include annotations for the nested reports in each verification.", "key": "include_report_annotations", "value": "false" }, { "description": "Comma-separated names of fields to include in the response. Separate multiple fields with commas, and denote subfields with parentheses. Multiple subfields from the same type can be listed within parentheses. In case of a list, subfields apply to each individual object. If omitted, all fields are included.", "key": "fields", "value": "" } ], "variable": [ { "key": "verification_report_id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"additional_notes\": \"\",\n \"annotations\": {\n \"applicant\": {\n \"employee\": {\n \"positions\": null,\n \"salary\": {\n \"pay_rate\": {\n \"amount\": \"\",\n \"unit\": {\n \"canonical_value\": \"quarterly\",\n \"raw_value\": \"\"\n }\n }\n },\n \"status\": {\n \"canonical_value\": \"unknown\",\n \"raw_value\": \"\"\n },\n \"status_detail\": {\n \"canonical_value\": \"not-payroll\",\n \"raw_value\": \"\"\n }\n },\n \"employer\": {\n \"email\": \"\",\n \"name\": \"\",\n \"phone_number\": \"\"\n }\n },\n \"verifier\": {\n \"employee\": {\n \"positions\": null,\n \"salary\": {\n \"pay_rate\": {\n \"amount\": \"\",\n \"unit\": {\n \"canonical_value\": \"thirteen-monthly\",\n \"raw_value\": \"\"\n }\n }\n },\n \"status\": {\n \"canonical_value\": \"non-employee\",\n \"raw_value\": \"\"\n },\n \"status_detail\": {\n \"canonical_value\": \"sick-leave\",\n \"raw_value\": \"\"\n }\n },\n \"employer\": {\n \"email\": \"\",\n \"name\": \"\",\n \"phone_number\": \"\"\n }\n }\n },\n \"applicant_documents\": null,\n \"completed\": \"\",\n \"completed_by_method\": {\n \"canonical_value\": \"third-party-providers\",\n \"raw_value\": \"\"\n },\n \"created\": \"\",\n \"current_as_of\": \"\",\n \"disputes\": [\n {\n \"created\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"reference_id\": \"\"\n },\n {\n \"created\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"reference_id\": \"\"\n }\n ],\n \"eligibilities\": null,\n \"employee\": {\n \"address\": {\n \"address\": \"\",\n \"city\": \"\",\n \"country_code\": \"\",\n \"country_subdivision_code\": \"\",\n \"extended_address\": \"\",\n \"postal_code\": \"\"\n },\n \"earnings\": null,\n \"email\": \"\",\n \"first_name\": \"\",\n \"hired_date\": \"\",\n \"last_name\": \"\",\n \"on_leave_date\": \"\",\n \"original_hired_date\": \"\",\n \"positions\": null,\n \"salary\": {\n \"hours_per_week\": \"\",\n \"pay_frequency\": {\n \"canonical_value\": \"hourly\",\n \"raw_value\": \"\"\n },\n \"pay_rate\": {\n \"amount\": \"\",\n \"unit\": {\n \"canonical_value\": \"daily\",\n \"raw_value\": \"\"\n }\n },\n \"reduced_covid\": \"unknown\"\n },\n \"social_security_number\": \"\",\n \"status\": {\n \"canonical_value\": \"inactive\",\n \"raw_value\": \"\"\n },\n \"status_detail\": {\n \"canonical_value\": \"casual\",\n \"raw_value\": \"\"\n },\n \"termination_date\": \"\"\n },\n \"employer\": {\n \"address\": {\n \"address\": \"\",\n \"city\": \"\",\n \"country_code\": \"\",\n \"country_subdivision_code\": \"\",\n \"extended_address\": \"\",\n \"postal_code\": \"\"\n },\n \"government_ids\": [\n {\n \"id\": \"\",\n \"type\": {\n \"canonical_value\": \"us-fein\",\n \"raw_value\": \"\"\n }\n },\n {\n \"id\": \"\",\n \"type\": {\n \"canonical_value\": \"us-fein\",\n \"raw_value\": \"\"\n }\n }\n ],\n \"name\": \"\"\n },\n \"financial_institution_accounts\": null,\n \"id\": \"\",\n \"income_analytics\": {\n \"annualized_income\": {\n \"base_amount\": {\n \"amount\": \"\",\n \"currency\": \"USD\"\n },\n \"gross_amount\": {\n \"amount\": \"\",\n \"currency\": \"USD\"\n },\n \"short_employment_warning\": \"\",\n \"stale_data_warning\": \"\",\n \"variable_income_warning\": \"\"\n },\n \"income_volatility\": {\n \"gross_income_volatility\": \"\"\n }\n },\n \"paystubs\": [\n {\n \"base\": \"\",\n \"bonus\": \"\",\n \"commission\": \"\",\n \"gross\": \"\",\n \"id\": \"\",\n \"net\": \"\",\n \"other\": \"\",\n \"overtime\": \"\",\n \"pay_date\": \"\",\n \"pay_period_end_date\": \"\",\n \"pay_period_hours\": \"\",\n \"pay_period_start_date\": \"\",\n \"reference_id\": \"\"\n },\n {\n \"base\": \"\",\n \"bonus\": \"\",\n \"commission\": \"\",\n \"gross\": \"\",\n \"id\": \"\",\n \"net\": \"\",\n \"other\": \"\",\n \"overtime\": \"\",\n \"pay_date\": \"\",\n \"pay_period_end_date\": \"\",\n \"pay_period_hours\": \"\",\n \"pay_period_start_date\": \"\",\n \"reference_id\": \"\"\n }\n ],\n \"respondent\": {\n \"email\": \"\",\n \"full_name\": \"\",\n \"title\": \"\"\n },\n \"verification_request\": {\n \"created\": \"\",\n \"id\": \"\",\n \"type\": \"employment-income\"\n }\n}", "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "uid": "35240-fb3db401-13ff-40f6-bee0-2343bbbd9766" }, { "id": "0b3c8792-e681-46dc-b094-e7fbe9c85fcc", "name": "Bad Request", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reports/:verification_report_id?include_income_analytics=false&include_report_annotations=false&fields=", "host": [ "{{baseUrl}}" ], "path": [ "reports", ":verification_report_id" ], "query": [ { "description": "Whether to calculate income analytics for the nested reports in each verification.", "key": "include_income_analytics", "value": "false" }, { "description": "Whether to include annotations for the nested reports in each verification.", "key": "include_report_annotations", "value": "false" }, { "description": "Comma-separated names of fields to include in the response. Separate multiple fields with commas, and denote subfields with parentheses. Multiple subfields from the same type can be listed within parentheses. In case of a list, subfields apply to each individual object. If omitted, all fields are included.", "key": "fields", "value": "" } ], "variable": [ { "key": "verification_report_id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"message\": \"Invalid field values provided\"\n }\n}", "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "uid": "35240-0b3c8792-e681-46dc-b094-e7fbe9c85fcc" }, { "id": "1ef3cb94-61eb-440e-9d97-81704bf27f1f", "name": "The request's authorization is missing, invalid, or expired", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reports/:verification_report_id?include_income_analytics=false&include_report_annotations=false&fields=", "host": [ "{{baseUrl}}" ], "path": [ "reports", ":verification_report_id" ], "query": [ { "description": "Whether to calculate income analytics for the nested reports in each verification.", "key": "include_income_analytics", "value": "false" }, { "description": "Whether to include annotations for the nested reports in each verification.", "key": "include_report_annotations", "value": "false" }, { "description": "Comma-separated names of fields to include in the response. Separate multiple fields with commas, and denote subfields with parentheses. Multiple subfields from the same type can be listed within parentheses. In case of a list, subfields apply to each individual object. If omitted, all fields are included.", "key": "fields", "value": "" } ], "variable": [ { "key": "verification_report_id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"message\": \"\"\n }\n}", "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "uid": "35240-1ef3cb94-61eb-440e-9d97-81704bf27f1f" }, { "id": "80d3494d-4ff2-43bd-9ba5-c2a1103a8d47", "name": "Forbidden", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reports/:verification_report_id?include_income_analytics=false&include_report_annotations=false&fields=", "host": [ "{{baseUrl}}" ], "path": [ "reports", ":verification_report_id" ], "query": [ { "description": "Whether to calculate income analytics for the nested reports in each verification.", "key": "include_income_analytics", "value": "false" }, { "description": "Whether to include annotations for the nested reports in each verification.", "key": "include_report_annotations", "value": "false" }, { "description": "Comma-separated names of fields to include in the response. Separate multiple fields with commas, and denote subfields with parentheses. Multiple subfields from the same type can be listed within parentheses. In case of a list, subfields apply to each individual object. If omitted, all fields are included.", "key": "fields", "value": "" } ], "variable": [ { "key": "verification_report_id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"message\": \"\"\n }\n}", "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "uid": "35240-80d3494d-4ff2-43bd-9ba5-c2a1103a8d47" }, { "id": "ba9a1d7c-3811-45b6-b3cc-3ea3a26b2633", "name": "Not Found", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reports/:verification_report_id?include_income_analytics=false&include_report_annotations=false&fields=", "host": [ "{{baseUrl}}" ], "path": [ "reports", ":verification_report_id" ], "query": [ { "description": "Whether to calculate income analytics for the nested reports in each verification.", "key": "include_income_analytics", "value": "false" }, { "description": "Whether to include annotations for the nested reports in each verification.", "key": "include_report_annotations", "value": "false" }, { "description": "Comma-separated names of fields to include in the response. Separate multiple fields with commas, and denote subfields with parentheses. Multiple subfields from the same type can be listed within parentheses. In case of a list, subfields apply to each individual object. If omitted, all fields are included.", "key": "fields", "value": "" } ], "variable": [ { "key": "verification_report_id" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"message\": \"\"\n }\n}", "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "uid": "35240-ba9a1d7c-3811-45b6-b3cc-3ea3a26b2633" }, { "id": "2fb12493-1631-475f-a58b-6c45cf19d214", "name": "An invalid API version was requested", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reports/:verification_report_id?include_income_analytics=false&include_report_annotations=false&fields=", "host": [ "{{baseUrl}}" ], "path": [ "reports", ":verification_report_id" ], "query": [ { "description": "Whether to calculate income analytics for the nested reports in each verification.", "key": "include_income_analytics", "value": "false" }, { "description": "Whether to include annotations for the nested reports in each verification.", "key": "include_report_annotations", "value": "false" }, { "description": "Comma-separated names of fields to include in the response. Separate multiple fields with commas, and denote subfields with parentheses. Multiple subfields from the same type can be listed within parentheses. In case of a list, subfields apply to each individual object. If omitted, all fields are included.", "key": "fields", "value": "" } ], "variable": [ { "key": "verification_report_id" } ] } }, "status": "Not Acceptable", "code": 406, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"message\": \"\"\n }\n}", "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "uid": "35240-2fb12493-1631-475f-a58b-6c45cf19d214" }, { "id": "3918c63e-f414-41bd-b13c-cc27a4b456bb", "name": "Too Many Requests", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reports/:verification_report_id?include_income_analytics=false&include_report_annotations=false&fields=", "host": [ "{{baseUrl}}" ], "path": [ "reports", ":verification_report_id" ], "query": [ { "description": "Whether to calculate income analytics for the nested reports in each verification.", "key": "include_income_analytics", "value": "false" }, { "description": "Whether to include annotations for the nested reports in each verification.", "key": "include_report_annotations", "value": "false" }, { "description": "Comma-separated names of fields to include in the response. Separate multiple fields with commas, and denote subfields with parentheses. Multiple subfields from the same type can be listed within parentheses. In case of a list, subfields apply to each individual object. If omitted, all fields are included.", "key": "fields", "value": "" } ], "variable": [ { "key": "verification_report_id" } ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"message\": \"\"\n }\n}", "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "uid": "35240-3918c63e-f414-41bd-b13c-cc27a4b456bb" }, { "id": "30f23f89-f9c2-4c3a-a103-ea4f02a8be0b", "name": "Frozen SSN", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reports/:verification_report_id?include_income_analytics=false&include_report_annotations=false&fields=", "host": [ "{{baseUrl}}" ], "path": [ "reports", ":verification_report_id" ], "query": [ { "description": "Whether to calculate income analytics for the nested reports in each verification.", "key": "include_income_analytics", "value": "false" }, { "description": "Whether to include annotations for the nested reports in each verification.", "key": "include_report_annotations", "value": "false" }, { "description": "Comma-separated names of fields to include in the response. Separate multiple fields with commas, and denote subfields with parentheses. Multiple subfields from the same type can be listed within parentheses. In case of a list, subfields apply to each individual object. If omitted, all fields are included.", "key": "fields", "value": "" } ], "variable": [ { "key": "verification_report_id" } ] } }, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"message\": \"\"\n }\n}", "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "uid": "35240-30f23f89-f9c2-4c3a-a103-ea4f02a8be0b" }, { "id": "92a62739-5359-4a8a-bbef-ded59d2c2c61", "name": "Internal Server Error", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reports/:verification_report_id?include_income_analytics=false&include_report_annotations=false&fields=", "host": [ "{{baseUrl}}" ], "path": [ "reports", ":verification_report_id" ], "query": [ { "description": "Whether to calculate income analytics for the nested reports in each verification.", "key": "include_income_analytics", "value": "false" }, { "description": "Whether to include annotations for the nested reports in each verification.", "key": "include_report_annotations", "value": "false" }, { "description": "Comma-separated names of fields to include in the response. Separate multiple fields with commas, and denote subfields with parentheses. Multiple subfields from the same type can be listed within parentheses. In case of a list, subfields apply to each individual object. If omitted, all fields are included.", "key": "fields", "value": "" } ], "variable": [ { "key": "verification_report_id" } ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"message\": \"\"\n }\n}", "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "uid": "35240-92a62739-5359-4a8a-bbef-ded59d2c2c61" }, { "id": "97d20831-f1da-4226-a535-9c2809d71395", "name": "Not Implemented", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/reports/:verification_report_id?include_income_analytics=false&include_report_annotations=false&fields=", "host": [ "{{baseUrl}}" ], "path": [ "reports", ":verification_report_id" ], "query": [ { "description": "Whether to calculate income analytics for the nested reports in each verification.", "key": "include_income_analytics", "value": "false" }, { "description": "Whether to include annotations for the nested reports in each verification.", "key": "include_report_annotations", "value": "false" }, { "description": "Comma-separated names of fields to include in the response. Separate multiple fields with commas, and denote subfields with parentheses. Multiple subfields from the same type can be listed within parentheses. In case of a list, subfields apply to each individual object. If omitted, all fields are included.", "key": "fields", "value": "" } ], "variable": [ { "key": "verification_report_id" } ] } }, "status": "Not Implemented", "code": 501, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"error\": {\n \"message\": \"\"\n }\n}", "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "uid": "35240-97d20831-f1da-4226-a535-9c2809d71395" } ], "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "uid": "35240-2b15b725-a6d4-4154-bd79-643f50a59928" } ], "id": "7c3c4dd6-dfaf-4807-abb8-88206da02009", "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "uid": "35240-7c3c4dd6-dfaf-4807-abb8-88206da02009" } ], "id": "5ab6e908-8072-4f4f-a78e-309a9dbc75f1", "createdAt": "2026-07-28T03:20:11.000Z", "updatedAt": "2026-07-28T03:20:11.000Z", "uid": "35240-5ab6e908-8072-4f4f-a78e-309a9dbc75f1" } ], "variable": [ { "key": "baseUrl", "value": "https://api.truework-sandbox.com" } ] }