---
title: "Retrieve self-certification results for an order"
method: GET
path: "/v1/orders/{id}/certifications/"
tags: ["Orders"]
---

# Retrieve self-certification results for an order

`GET /v1/orders/{id}/certifications/`

The endpoint returns self-certification results for employments and accounts that have been reviewed and certified by the user.

## Response `200`

Self-certification results

- SelfCertificationResultsResponse — Self-certification results response
  - `results` union[], required — List of self-certification results
    - union
      - object
        - `decision` 'representative' | 'not_representative', required — Certification decision
        - `rejection_reason` 'employment_no_longer_active' | 'incorrect_amount' | 'duplicate_entry' | 'outdated_information' | 'other' | 'null', nullable — Reason for rejection if not representative
        - `rejection_comment` string, nullable — Additional comment for rejection
        - `employment` SelfCertificationEmployment, required — Self certification employment data
          - `id` string, required — Unique ID
          - `job_type` 'F' | 'P' | 'S' | 'D' | 'C' | 'V' | 'null', nullable — Employee's job type: * `F` - Full Time, * `P` - Part Time, * `S` - Seasonal, * `D` - Daily (per diem), * `C` - Contract, * `V` - Volunteer
          - `start_date` string, date, nullable — Employee's hire date
          - `end_date` string, date, nullable — Employee's end date
          - `pay_rate` string, nullable — Employee's pay rate as decimal string
          - `pay_date` string, date, nullable — Most recent pay date
          - `pay_frequency` 'M' | 'SM' | 'W' | 'BW' | 'A' | 'SA' | 'C' | 'null', nullable — Pay frequency: * `M` - Monthly, * `SM` - Semi-Monthly, * `W` - Weekly, * `BW` - Bi-Weekly, * `A` - Annually, * `SA` - Semiannually, * `C` - Commission
          - `gig` object, nullable — Gig data if company is a gig provider
            - `monthly_income` string, decimal
            - `hours_per_week` integer
          - `company` object, required
            - `name` string, required — Company name
        - `account` IncomeCertificationAccount — Income certification account data
          - `id` string, required — Account ID
          - `mask` string, required — Account number mask
          - `routing_number` string, required — Bank routing number
          - `owners` IncomeCertificationOwner[], required — Account owners
            - `full_name` string, required — Owner full name
          - `balance` string, decimal, nullable — Account balance
          - `type` 'CHECKING' | 'SAVINGS' | 'LOAN' | 'CREDIT_CARD' | 'INVESTMENT' | 'LINE_OF_CREDIT' | 'MORTGAGE' | 'PROPERTY' | 'CASH' | 'INSURANCE' | 'PREPAID' | 'CHECKING_LINE_OF_CREDIT', required — Account type
      - object
        - `decision` 'representative' | 'not_representative', required — Certification decision
        - `rejection_reason` 'employment_no_longer_active' | 'incorrect_amount' | 'duplicate_entry' | 'outdated_information' | 'other' | 'null', nullable — Reason for rejection if not representative
        - `rejection_comment` string, nullable — Additional comment for rejection
        - `employment` SelfCertificationEmployment — Self certification employment data
          - `id` string, required — Unique ID
          - `job_type` 'F' | 'P' | 'S' | 'D' | 'C' | 'V' | 'null', nullable — Employee's job type: * `F` - Full Time, * `P` - Part Time, * `S` - Seasonal, * `D` - Daily (per diem), * `C` - Contract, * `V` - Volunteer
          - `start_date` string, date, nullable — Employee's hire date
          - `end_date` string, date, nullable — Employee's end date
          - `pay_rate` string, nullable — Employee's pay rate as decimal string
          - `pay_date` string, date, nullable — Most recent pay date
          - `pay_frequency` 'M' | 'SM' | 'W' | 'BW' | 'A' | 'SA' | 'C' | 'null', nullable — Pay frequency: * `M` - Monthly, * `SM` - Semi-Monthly, * `W` - Weekly, * `BW` - Bi-Weekly, * `A` - Annually, * `SA` - Semiannually, * `C` - Commission
          - `gig` object, nullable — Gig data if company is a gig provider
            - `monthly_income` string, decimal
            - `hours_per_week` integer
          - `company` object, required
            - `name` string, required — Company name
        - `account` IncomeCertificationAccount, required — Income certification account data
          - `id` string, required — Account ID
          - `mask` string, required — Account number mask
          - `routing_number` string, required — Bank routing number
          - `owners` IncomeCertificationOwner[], required — Account owners
            - `full_name` string, required — Owner full name
          - `balance` string, decimal, nullable — Account balance
          - `type` 'CHECKING' | 'SAVINGS' | 'LOAN' | 'CREDIT_CARD' | 'INVESTMENT' | 'LINE_OF_CREDIT' | 'MORTGAGE' | 'PROPERTY' | 'CASH' | 'INSURANCE' | 'PREPAID' | 'CHECKING_LINE_OF_CREDIT', required — Account type

## Other responses

- `401` — HTTP 401 Unauthorized
- `403` — HTTP 403 Forbidden
- `404` — Order not found

---

[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)
