---
title: "Finalize Image Group"
method: POST
path: "/v1/book/upload/image/done"
tags: ["File Uploads"]
---

# Finalize Image Group

`POST /v1/book/upload/image/done`

Finalize an image group and construct a <<glossary:Document>> from its images.

---

After you have [uploaded images](https://docs.ocrolus.com/ocrolus-api/reference/upload-image), call this endpoint to finalize an image group and construct a <<glossary:Document>> from its content.

> 📘
> The term **image group** refers to a collection of images that may consist of one or more images.


Here is the list of all the [Additional Supported Form Types](https://docs.ocrolus.com/docs/forms-directory) we support. For more information, please contact your Account Executive or Customer Success Executive to discuss other options for your organization.

## Request body

- object
  - `book_uuid` string — The unique identifer of the <<glossary:Book>> that the newly-constructed <<glossary:Document>> will be saved to. Mutually exclusive with `pk`.
  - `pk` string — The <<glossary:PK>> of the <<glossary:Book>> that the newly-constructed <<glossary:Document>> will be saved to. Mutually exclusive with `book_uuid`.
  - `form_type` string — The code identifying the type of <<glossary:Document>> that the uploaded images represent.

## Response `200`

200

- object
  - `status` integer — A numerical code that indicates the status of the request.
  - `message` string — A textual description that indicates details about this response's status.
  - `response` object — An object received from the server that potentially contains data.

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