---
title: "POST /api/v1/process"
method: POST
path: "/api/v1/process"
tags: ["OCR processing"]
---

# POST /api/v1/process

`POST /api/v1/process`

Procesa el alfabeto latino mediante OCR

## Request body

- ProcessBody — Cuerpo para el procesamiento OCR
  - `type` 'id_card' | 'passport' | 'driver_license' | 'foreign_card' | 'invoice' | 'pdf' — Es necesario especificar el tipo de documento que se desea procesar, ya que nuestro servicio puede gestionar diferentes tipos de documentos.
  - `model` string — Este parámetro especifica el ID del documento que se va a procesar.
  - `files` string[] — Array de imágenes en formato de buffer en bruto codificadas en base64 RFC4648.
  - `isCropped` boolean — Si la `image` ya está recortada y alineada, el servicio puede evitar realizar estas operaciones. Solo aplica a documentos `invoice`.
  - `forceDetection` boolean — Si el documento `invoice` no tiene la relación de aspecto correcta, el servicio puede realizar una operación para corregirla y mejorar la detección del documento. Solo aplica a documentos `invoice`.
  - `retrieveImages` boolean — El servicio devolverá la imagen recortada en base64 en el resultado final.

## Response `200`

El resultado del procesamiento OCR

- ProcessResult — Resultado del procesamiento de una imagen.
  - `dictionary` DictionaryResult — Campos detectados en una imagen. Serán diferentes en función de la imagen.
    - `DateOfBirth` string — Fecha de nacimiento.
    - `DateOfExpiry` string — Fecha de caducidad.
    - `DateOfIssue` string — Fecha de expedición.
    - `DocumentCaptured` string — Tipo de documento capturado.
    - `DocumentNumber` string — Número de documento.
    - `FirstName` string — Nombre.
    - `Nationality` string — Nacionalidad.
  - `type` 'id_card' | 'passport' | 'driver_license' | 'foreign_card' | 'invoice' | 'pdf' — Es necesario especificar el tipo de documento que se desea procesar, ya que nuestro servicio puede gestionar diferentes tipos de documentos.
  - `model` string — Este parámetro especifica el ID del documento que se va a procesar.
  - `version` string — Versión del documento detectado.
  - `side` string — Lado del documento detectado.
  - `croppedImage` string — Imagen recortada codificada en base64 RFC4648.

## Other responses

- `400` — Llegan parámetros incorrectos en la petición.
- `500` — Se ha producido un error en la llamada al backend de OCR-SDK.

---

[API](https://skmtc.net/facephi/apis/selphid-sdk-rest-api.md) · [All operations](https://skmtc.net/facephi/apis/selphid-sdk-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/facephi/selphid-sdk-rest-api/revisions/acc985032f98/schema)
