---
title: "Get list of orders by SSN"
method: POST
path: "/v1/orders/lookup/"
tags: ["Orders"]
---

# Get list of orders by SSN

`POST /v1/orders/lookup/`

The endpoint returns a list of orders by an applicant SSN

## Request body

- OrderGroupSSNSearch
  - `ssn` string, required

## Response `200`

- OrderListResponse — List orders by an applicant SSN
  - `count` integer, required — Number of orders to return
  - `next` string, nullable, required — Url to the next page
  - `previous` string, nullable, required — Url to the previous page
  - `results` object[], required — List orders by an applicant SSN
    - `id` string, required — Unique ID
    - `products` string[], required — Types of products selected for the order
    - `source` 'floify' | 'besmartee' | 'lenderlogix' | 'encompass_consumer_connect' | 'byte' | 'core_logic' | 'xactus' | 'constellation' | 'banno' | 'mx' | 'q2' | 'clutch' | 'accio' | 'encompass' | 'tpo_connect' | 'darkmatter' | 'tazworks' | 'internal' | 'simplenexus' | 'external_webpage' | 'individual' | 'alkami' | 'blue_sage' | 'lodasoft' | 'blend' | 'tidalwave' | 'self_signup', required — Type of the platform (internal, accio, etc.)
    - `order_number` string, nullable — External ID
    - `custom_field` string, nullable — User provided custom field. Must be enabled in the customization section.
    - `client_name` string, required — Client name displayed on the order page
    - `first_name` string, required — First name
    - `last_name` string, required — Last name
    - `user_id` string, required — Unique Truv ID of the user.
    - `bridge_token` string — UUID value of bridge token
    - `share_url` string, nullable, required — Landing page URL to share
    - `created_at` string, date-time, required — Date and time when order was created
    - `updated_at` string, date-time — Date and time when order was updated
    - `canceled_at` string, date-time, nullable — Date and time when order was canceled
    - `completed_at` string, date-time, nullable — Date and time when order was successfully completed
    - `expired_at` string, date-time, required — Date and time when order would expire
    - `is_expired` boolean, required — If order is already expired
    - `user_consent_at` string, date-time, nullable — Date and time when explicit user consent was given
    - `initial_order` string, nullable — ID of an origin order if the order was created by the order data refresh operation
    - `refresh_order` string, nullable — ID of the last refresh order created by the order data refresh operation for the order
    - `employers` EmployerListResponse[], required — List of employers
      - `id` string, required — Unique ID
      - `product_type` 'income' | 'employment' | 'deposit_switch' | 'pll' — Type of the product.
      - `status` 'pending' | 'sent' | 'completed' | 'error' | 'canceled' | 'expired' | 'no_data' | 'skipped', required — Order status
      - `suborder_number` string, nullable — External ID
      - `created_at` string, required — Date and time when order was created
      - `bridge_token` string — UUID value of bridge token
      - `link_id` string, nullable — Link ID for the connected account
      - `access_token` string — Access token to perform data refresh
      - `pdf_report` string, uri — Verification report in PDF format
      - `data_source` 'payroll' | 'docs' | 'tax' | 'financial_accounts' | 'null', nullable — Source of data: payroll - payroll provider parsing, docs - user uploaded documents, tax - tax documents, financial_accounts - bank data.
      - `provider` object, nullable — Payroll or insurance provider
        - `id` string, nullable, required — Provider id
        - `name` string, required — Provider name
        - `logo_url` string, uri — Provider logo url
      - `is_suspicious` boolean — Flag to indicate if the data from the source is suspicious. E.g. fraud detected in uploaded documents or SSN of the user does not match with the data
      - `start_date` string, nullable — Employment start date
      - `end_date` string, nullable — Employment start date
      - `company_name` string, nullable — Company name
      - `company_address` object, nullable — Company address
        - `street` string, required — Company location street. Returned exactly as provided when the order was created, and may contain multiple lines separated by `\n`.
        - `city` string, required — Company location city. Returned exactly as provided when the order was created.
        - `state` string, required — Company location state. Typically a 2-letter state code; international region codes such as `NSW` are also accepted. Returned exactly as provided when the order was created.
        - `zip` string, required — Company location zip code. Typically a 5-digit US ZIP code; ZIP+4 and non-US postal codes also occur. Returned exactly as provided when the order was created.
      - `company_domain` string, nullable — Company website domain
      - `company_logo` string, uri, nullable — Company logo URL
    - `insurance` InsuranceListResponse, nullable — Insurance verification meta data
      - `id` string, required — Unique ID
      - `product_type` 'insurance' — Type of the product.
      - `status` 'pending' | 'sent' | 'completed' | 'error' | 'canceled' | 'expired' | 'no_data' | 'skipped', required — Order status
      - `suborder_number` string — External ID
      - `created_at` string, required — Date and time when order was created
      - `bridge_token` string — UUID value of bridge token
      - `link_id` string — Link ID for the connected account
      - `access_token` string — Access token to perform data refresh
      - `pdf_report` string, uri — Verification report in PDF format
      - `data_source` 'insurance' | 'docs' — Source of data: insurance - insurance data, docs - user uploaded documents.
      - `provider` object — Payroll or insurance provider
        - `id` string, nullable, required — Provider id
        - `name` string, required — Provider name
        - `logo_url` string, uri — Provider logo url
      - `is_suspicious` boolean — Flag to indicate if the data from the source is suspicious. E.g. fraud detected in uploaded documents or SSN of the user does not match with the data
    - `manager` object, nullable — Order manager info associated with an order.
      - `email` string, required — Email of the order manager
      - `name` string — Name of the order manager
    - `financial_accounts` BankResponse[], nullable — List of financial accounts
      - `id` string, required — Unique ID
      - `product_type` 'transactions' | 'assets' — Type of the product.
      - `status` 'pending' | 'sent' | 'completed' | 'error' | 'canceled' | 'expired' | 'no_data' | 'skipped', required — Order status
      - `suborder_number` string, nullable — External ID
      - `created_at` string, required — Date and time when order was created
      - `bridge_token` string — UUID value of bridge token
      - `link_id` string, nullable — Link ID for the connected account
      - `access_token` string, nullable — Access token to perform data refresh
      - `pdf_report` string, uri, nullable — Verification report in PDF format
      - `data_source` 'financial_accounts' | 'null', nullable — Source of data: financial_accounts - bank data.
      - `provider` object, nullable — Payroll or insurance provider
        - `id` string, nullable, required — Provider id
        - `name` string, required — Provider name
        - `logo_url` string, uri, nullable — Provider logo url
      - `is_suspicious` boolean — Flag to indicate if the data from the source is suspicious. E.g. fraud detected in uploaded documents or SSN of the user does not match with the data
      - `last_task_status` 'done' | 'error' | 'login_error' | 'account_locked' | 'mfa_error' | 'config_error' | 'no_data' | 'unavailable' | 'unable_to_reset' | 'not_supported' | 'new' | 'login' | 'mfa' | 'parse' | 'full_parse' | 'switch_deposit' | 'session_expired' | 'null', nullable — Status of the most recent [task](/api-reference/tasks/lifecycle) for the connection. Terminal statuses are `done`, `error`, `login_error`, `account_locked`, `mfa_error`, `config_error`, `no_data`, `unavailable`, `unable_to_reset`, and `not_supported`. The remaining values are in-progress statuses that appear while a verification is still running. Returns `null` when no task exists for the connection yet.
      - `accounts` BankResponseAccount[], nullable — List of bank accounts
        - `id` string, required — Account ID
        - `type` 'CHECKING' | 'SAVINGS' | 'LOAN' | 'CREDIT_CARD' | 'INVESTMENT' | 'LINE_OF_CREDIT' | 'MORTGAGE' | 'PROPERTY' | 'CASH' | 'INSURANCE' | 'PREPAID' | 'CHECKING_LINE_OF_CREDIT' | 'null', nullable — The account's type
        - `subtype` 'MONEY_MARKET' | 'CERTIFICATE_OF_DEPOSIT' | 'AUTO' | 'STUDENT' | 'SMALL_BUSINESS' | 'PERSONAL' | 'PERSONAL_WITH_COLLATERAL' | 'HOME_EQUITY' | 'BOAT' | 'POWERSPORTS' | 'RV' | 'HELOC' | 'PLAN_401_K' | 'PLAN_403_B' | 'PLAN_529' | 'IRA' | 'ROLLOVER_IRA' | 'ROTH_IRA' | 'TAXABLE' | 'NON_TAXABLE' | 'BROKERAGE' | 'TRUST' | 'UNIFORM_GIFTS_TO_MINORS_ACT' | 'PLAN_457' | 'PENSION' | 'EMPLOYEE_STOCK_OWNERSHIP_PLAN' | 'SIMPLIFIED_EMPLOYEE_PENSION' | 'SIMPLE_IRA' | 'PLAN_ROTH_401_K' | 'FIXED_ANNUITY' | 'VARIABLE_ANNUITY' | 'HSA' | 'TAX_FREE_SAVINGS_ACCOUNT' | 'INDIVIDUAL' | 'REGISTERED_RETIREMENT_INCOME_FUND' | 'CASH_MANAGEMENT_ACCOUNT' | 'EMPLOYEE_STOCK_PURCHASE_PLAN' | 'REGISTERED_EDUCATION_SAVINGS_PLAN' | 'PROFIT_SHARING_PLAN' | 'UNIFORM_TRANSFER_TO_MINORS_ACT' | 'PLAN_401_A' | 'SARSEP_IRA' | 'FIXED_ANNUITY_TRADITIONAL_IRA' | 'VARIABLE_ANNUITY_TRADITIONAL_IRA' | 'SEPP_IRA' | 'INHERITED_TRADITIONAL_IRA' | 'FIXED_ANNUITY_ROTH_IRA' | 'VARIABLE_ANNUITY_ROTH_IRA' | 'INHERITED_ROTH_IRA' | 'COVERDELL' | 'ADVISORY_ACCOUNT' | 'BROKERAGE_MARGIN' | 'CHARITABLE_GIFT_ACCOUNT' | 'CHURCH_ACCOUNT' | 'CONSERVATORSHIP' | 'CUSTODIAL' | 'DEFINED_BENEFIT_PLAN' | 'DEFINED_CONTRIBUTION_PLAN' | 'EDUCATIONAL' | 'ESTATE' | 'EXECUTOR' | 'GROUP_RETIREMENT_SAVINGS_PLAN' | 'GUARANTEED_INVESTMENT_CERTIFICATE' | 'HRA' | 'INDEXED_ANNUITY' | 'INVESTMENT_CLUB' | 'IRREVOCABLE_TRUST' | 'JOINT_TENANTS_BY_ENTIRITY' | 'JOINT_TENANTS_COMMUNITY_PROPERTY' | 'JOINT_TENANTS_IN_COMMON' | 'JOINT_TENANTS_WITH_RIGHTS_OF_SURVIVORSHIP' | 'KEOUGH_PLAN' | 'LIFE_INCOME_FUND' | 'LIVING_TRUST' | 'LOCKED_IN_RETIREMENT_ACCOUNT' | 'LOCKED_IN_RETIREMENT_INVESTMENT_FUND' | 'LOCKED_IN_RETIREMENT_SAVINGS_ACCOUNT' | 'MONEY_PURCHASE_PLAN' | 'PARTNERSHIP' | 'PLAN_409_A' | 'PLAN_ROTH_403_B' | 'REGISTERED_DISABILITY_SAVINGS_PLAN' | 'REGISTERED_LOCKED_IN_SAVINGS_PLAN' | 'REGISTERED_PENSION_PLAN' | 'REGISTERED_RETIREMENT_SAVINGS_PLAN' | 'REVOCABLE_TRUST' | 'ROTH_CONVERSION' | 'SOLE_PROPRIETORSHIP' | 'SPOUSAL_IRA' | 'SPOUSAL_ROTH_IRA' | 'TESTAMENTARY_TRUST' | 'THRIFT_SAVINGS_PLAN' | 'INHERITED_ANNUITY' | 'CORPORATE_ACCOUNT' | 'LIMITED_LIABILITY_ACCOUNT' | 'VEHICLE_INSURANCE' | 'DISABILITY' | 'HEALTH' | 'LONG_TERM_CARE' | 'PROPERTY_AND_CASUALTY' | 'UNIVERSAL_LIFE' | 'TERM_LIFE' | 'WHOLE_LIFE' | 'ACCIDENTAL_DEATH_AND_DISMEMBERMENT' | 'VARIABLE_UNIVERSAL_LIFE' | 'ROTH' | 'ROLLOVER' | 'OTHER' | 'ANNUITY' | 'TRANSFERRABLE_ON_DEATH' | 'null', nullable — The account's subtype
        - `mask` string, nullable — The last four digits of the account number.
        - `balance` string, decimal, nullable — The current balance of the account.
        - `owners` object[] — List of account owners.
          - `full_name` string — Full name of the account owner.
    - `loan` union — Loan Information
      - object
        - `loan_number` string, nullable, required — Loan identifier
        - `application_number` string, nullable — Application (POS) file number
        - `originator_name` string, nullable — Name of the loan originator
        - `originator_email` string, email, nullable — Email of the loan originator
        - `loan_processor_name` string, nullable — Name of the loan processor
        - `loan_processor_email` string, email, nullable — Email of the loan processor
        - `external_id` string, nullable — External loan ID
      - object
        - `loan_number` string, nullable — Loan identifier
        - `application_number` string, nullable, required — Application (POS) file number
        - `originator_name` string, nullable — Name of the loan originator
        - `originator_email` string, email, nullable — Email of the loan originator
        - `loan_processor_name` string, nullable — Name of the loan processor
        - `loan_processor_email` string, email, nullable — Email of the loan processor
        - `external_id` string, nullable — External loan ID
    - `template_id` string, nullable — ID of the template
    - `cc_emails` string[] — A list of email addresses that will receive carbon copies (CC) of order status updates.
    - `short_share_url` string — Shortened verification URL to share
    - `voie_report_id` string, nullable — GSE accepted income and employment verification report ID
    - `voa_report_id` string, nullable — Verification of Assets report ID
    - `income_insights_report_id` string, nullable — Income Insights report ID
    - `aim_check_report_id` string, nullable — AIM check report ID
    - `notes` string, nullable — Free text field for notes associated with the order

## Other responses

- `400` — HTTP 400 Bad Request
- `401` — HTTP 401 Unauthorized
- `403` — HTTP 403 Forbidden

---

[API](https://skmtc.net/truv/apis/truv-api.md) · [All operations](https://skmtc.net/truv/apis/truv-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/truv/truv-api/versions/b92671dcb52d/schema)
