---
title: "Retrieve Mixed Document status"
method: GET
path: "/v1/document/mixed/status"
tags: ["File Queries"]
---

# Retrieve Mixed Document status

`GET /v1/document/mixed/status`

Retrieve the status of a Mixed Document using it's <<glossary:PK>> or UUID.

---

To learn more about the different processing statuses of an uploaded <<glossary:Document>>, [view our guide](https://docs.ocrolus.com/docs/document-status).

## Query parameters

- `pk` string
- `doc_uuid` string
- `mixed_doc_uuid` string

## Response `200`

Success

- union
  - object
    - `status` integer — A numerical code that indicates the status of the request.
    - `response` object — An object received from the server that potentially contains data.
      - `pk` integer — The unique identifier of the <<glossary:Document>>.
      - `uuid` string, uuid — The unique identifier of the <<glossary:Document>>.
      - `name` string — The name of the <<glossary:Document>>.
      - `page_count` integer — The total page count in the <<glossary:Document>>.
      - `checksum` string — An alphanumerical value used to determine the authenticity of the data.
      - `document_status` string — The verification status of the <<glossary:Document>>.
      - `book_pk` integer — The unique identifier of the <<glossary:Book>>
      - `book_uuid` integer — The unique identifier of the <<glossary:Book>>.
      - `docs` object[]
        - `pk` integer — The unique personal key of the <<glossary:Document>>.
        - `name` string — The name of the <<glossary:Document>>.
        - `uuid` string, uuid — The universal unique identifier of the <<glossary:Document>>.
        - `pages` integer — The total page count of the <<glossary:Document>>.
        - `md5` string — A cryptographic hash function used to secure the file by producing a fixed-length alphanumeric string as its output. It is commonly used to verify the integrity of a file by comparing the hash value of the original file with the hash value of the downloaded or received file.
        - `status` string — The verification status of the <<glossary:Document>>.
      - `pages` object[]
        - `page_idx` integer — An incremental number used as an index of the <<glossary:Document>>.
        - `doc_type` integer — The form type of the <<glossary:Document>>.
    - `message` string — A textual description that indicates details about this response's status.
  - object
    - `status` integer — A numerical code that indicates the status of the request.
    - `response` object — An object received from the server that potentially contains data.
      - `pk` integer — The primary key of the <<glossary:Document>>.
      - `uuid` string, uuid — The unique identifier of the <<glossary:Document>>.
      - `name` string — The name of the <<glossary:Document>>.
      - `page_count` integer — The total page count of the <<glossary:Document>>.
      - `checksum` string — An alphanumerical value used to determine the authenticity of the data.
      - `document_status` string — The verification status of the <<glossary:Document>>.
      - `book_pk` integer — The unique primary key of the <<glossary:Book>> that the Document belongs to.
      - `book_uuid` string, uuid — The unique identifier of the <<glossary:Book>>.
    - `message` string — A textual description that indicates details about this response's status.

## Other responses

- `400` — Client Errors

---

[API](https://skmtc.net/ocrolus/apis/user-management.md) · [All operations](https://skmtc.net/ocrolus/apis/user-management/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ocrolus/user-management/revisions/3571ef602d13/schema)
