---
title: "Invoice OCR"
method: POST
path: "/verify/invoice_ocr"
tags: ["OCR"]
---

# Invoice OCR

`POST /verify/invoice_ocr`

Performs OCR on an uploaded invoice image or PDF and returns extracted invoice text fields. Accepts `multipart/form-data` with `file` (binary). The server fixes the OCR document type to `INVOICE`, so clients only need to upload the file. Requires `X-API-KEY` and `X-Client-ID` headers.

## Response `200`

Successful Invoice OCR Response

- OCRSuccessResponse
  - `status` string
  - `results` OCRResult[]
    - `type` string
    - `details` object — Dynamic OCR fields depending on document type

## Other responses

- `400` — Bad Request
- `500` — Internal Server Error

---

[API](https://skmtc.dev/idto/apis/verification-api.md) · [All operations](https://skmtc.dev/idto/apis/verification-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/idto/verification-api/revisions/e3d57dab8db4/schema)
