---
title: "Retrieve a documentSubmission by its unique identifier"
method: GET
path: "/api/servicecompliancev2/documentSubmissions/{identifier}"
tags: ["documentSubmissions"]
---

# Retrieve a documentSubmission by its unique identifier

`GET /api/servicecompliancev2/documentSubmissions/{identifier}`

## Path parameters

- `identifier` string, uuid, required

## Query parameters

- `fromLang` string
- `toLang` string

## Response `200`

Fetch a single `documentSubmission` by uuid

- object
  - `data` DocumentSubmissionDto, required
    - `uuid` string, required
    - `companyUuid` string, required
    - `workerUuid` string, required
    - `partnerExternalId` string
    - `documentTypeUuid` string, required
    - `expirableFieldUuid` string
    - `fields` union[], required
      - union
        - object
          - `uuid` string, required
          - `label` string, required
          - `isRequired` boolean, required
          - `workerCustomAttributeUuid` string
          - `edited` object, required
            - `audienceType` 'EMPLOYER' | 'SYSTEM' | 'WORKER', required
            - `audienceUuid` string, required
            - `lastEditedAt` string, date-time, required
            - `editNotes` string
            - `ocrVerifyFieldResult` object
              - …
          - `value` string, nullable, required
          - `originalValue` string, nullable, required
          - `autoApproveConditions` object[], required
            - `operator` 'EQUAL' | 'BEFORE' | 'AFTER' | 'NOT_EQUAL' | 'CONTAINS' | 'NOT_CONTAINS' | 'STARTS_WITH' | 'ENDS_WITH' | 'GREATER_THAN_MONTHS' | 'GREATER_THAN_MONTHS_PAST' | 'IS_MONTHS_PAST' | 'IS_MONTHS_FUTURE' | 'IS_PAST' | 'IS_FUTURE', required
            - `value` union
              - …
            - `workerAttributeKey` string
          - `type` 'STRING', required
        - object
          - `uuid` string, required
          - `label` string, required
          - `isRequired` boolean, required
          - `workerCustomAttributeUuid` string
          - `edited` object, required
            - `audienceType` 'EMPLOYER' | 'SYSTEM' | 'WORKER', required
            - `audienceUuid` string, required
            - `lastEditedAt` string, date-time, required
            - `editNotes` string
            - `ocrVerifyFieldResult` object
              - …
          - `value` boolean, nullable, required
          - `originalValue` boolean, nullable, required
          - `autoApproveConditions` object[], required
            - `operator` 'EQUAL' | 'BEFORE' | 'AFTER' | 'NOT_EQUAL' | 'CONTAINS' | 'NOT_CONTAINS' | 'STARTS_WITH' | 'ENDS_WITH' | 'GREATER_THAN_MONTHS' | 'GREATER_THAN_MONTHS_PAST' | 'IS_MONTHS_PAST' | 'IS_MONTHS_FUTURE' | 'IS_PAST' | 'IS_FUTURE', required
            - `value` union
              - …
            - `workerAttributeKey` string
          - `type` 'BOOLEAN', required
        - object
          - `uuid` string, required
          - `label` string, required
          - `isRequired` boolean, required
          - `workerCustomAttributeUuid` string
          - `edited` object, required
            - `audienceType` 'EMPLOYER' | 'SYSTEM' | 'WORKER', required
            - `audienceUuid` string, required
            - `lastEditedAt` string, date-time, required
            - `editNotes` string
            - `ocrVerifyFieldResult` object
              - …
          - `value` string, nullable, required
          - `originalValue` string, nullable, required
          - `autoApproveConditions` object[], required
            - `operator` 'EQUAL' | 'BEFORE' | 'AFTER' | 'NOT_EQUAL' | 'CONTAINS' | 'NOT_CONTAINS' | 'STARTS_WITH' | 'ENDS_WITH' | 'GREATER_THAN_MONTHS' | 'GREATER_THAN_MONTHS_PAST' | 'IS_MONTHS_PAST' | 'IS_MONTHS_FUTURE' | 'IS_PAST' | 'IS_FUTURE', required
            - `value` union
              - …
            - `workerAttributeKey` string
          - `type` 'DATE', required
        - object
          - `uuid` string, required
          - `label` string, required
          - `isRequired` boolean, required
          - `workerCustomAttributeUuid` string
          - `edited` object, required
            - `audienceType` 'EMPLOYER' | 'SYSTEM' | 'WORKER', required
            - `audienceUuid` string, required
            - `lastEditedAt` string, date-time, required
            - `editNotes` string
            - `ocrVerifyFieldResult` object
              - …
          - `value` number, nullable, required
          - `originalValue` number, nullable, required
          - `autoApproveConditions` object[], required
            - `operator` 'EQUAL' | 'BEFORE' | 'AFTER' | 'NOT_EQUAL' | 'CONTAINS' | 'NOT_CONTAINS' | 'STARTS_WITH' | 'ENDS_WITH' | 'GREATER_THAN_MONTHS' | 'GREATER_THAN_MONTHS_PAST' | 'IS_MONTHS_PAST' | 'IS_MONTHS_FUTURE' | 'IS_PAST' | 'IS_FUTURE', required
            - `value` union
              - …
            - `workerAttributeKey` string
          - `type` 'NUMBER', required
    - `submitted` object, required
      - `audienceType` 'EMPLOYER' | 'SYSTEM' | 'WORKER', required
      - `audienceUuid` string, required
      - `at` string, date-time, required
    - `lastApproved` object
      - `by` string, required
      - `at` string, date-time, required
      - `isAutoApproved` boolean
    - `rejected` object
      - `by` string, required
      - `at` string, date-time, required
      - `isAutoRejected` boolean
      - `manualRejectionReasons` string[]
      - `customRejectionReason` string
      - `fieldConditionsRejectFailed` object
    - `status` 'PENDING' | 'APPROVED' | 'REJECTED', required
    - `uploadDetails` object, required
      - `fileUuid` string
      - `useProxyImage` boolean
    - `imageWasAutoRotated` boolean
    - `autoRotateIssueReport` object
      - `reportedAt` string, date-time, required
      - `reportedBy` string, required
    - `originalUploadDetails` object
      - `fileUuid` string, required
    - `importSource` 'HIRE' | 'COMPLIANCE_V1_WORKERCOMPLIANCECHECK_CURRENTLY_APPROVED' | 'COMPLIANCE_V1_WORKERCOMPLIANCEGROUP_PENDING' | 'COMPLIANCE_V2_WEEKLY_STUART_RTW_DOC_UPLOAD' | 'CHECKR'
    - `importSourceId` string
    - `importSourceDetail` string
    - `autoApprovalResponseData` object
      - `confidence` number
      - `confidenceThreshold` number, nullable
      - `hasGlare` boolean
      - `hasBlur` boolean
      - `wholeDocTextSearchResult` boolean
      - `nameMismatch` object, required
        - `firstName` boolean
        - `lastName` boolean
        - `fullName` boolean
      - `manuallyEditedWorkerCustomAttributeUuids` string[]
      - `fieldConditionsFailed` object, required
      - `fraudResponse` object
        - `fraudDetected` boolean, required
        - `confidence` number, required
        - `explanation` string, required
      - `externalProcessing` object
        - `forceAutoApprove` boolean
        - `forceManualReview` boolean
    - `ocrResponseUuid` string
    - `ocrJobUuid` string
    - `isExpired` boolean
    - `isExpiringSoon` boolean
    - `expirationDateOverride` string, date-time
    - `isFlaggedAsFraud` boolean
    - `adminReviewTime` object
      - `startTime` string, date-time
      - `endTime` string, date-time
      - `durationSec` number
    - `createdAt` string, date-time, required
    - `createdBy` string, required
    - `updatedAt` string, date-time, required
    - `updatedBy` string, required

---

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