> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/docs.facephi-en/sdks/backend-sdk/ocr/technical_documentation/api_reference/ocr-processing/api-v1-process.md).

# /api/v1/process

Procesa el alfabeto latino mediante OCR

```json
{"openapi":"3.0.0","info":{"title":"OCR Service Rest API","version":"2.18.2"},"servers":[{"url":"http://127.0.0.1:6982/"}],"security":[{"BearerAuth":[]},{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"},"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"Nombre de la cabecera de la clave de API por defecto. Puede sobrescribirse en el arranque con `auth_api_key_header_name`."}},"schemas":{"ProcessBody":{"type":"object","description":"Cuerpo para el procesamiento OCR","properties":{"type":{"$ref":"#/components/schemas/type"},"model":{"$ref":"#/components/schemas/model"},"files":{"$ref":"#/components/schemas/files"},"isCropped":{"$ref":"#/components/schemas/isCropped"},"forceDetection":{"$ref":"#/components/schemas/forceDetection"},"retrieveImages":{"$ref":"#/components/schemas/retrieveImages"}}},"type":{"type":"string","description":"Es necesario especificar el tipo de documento que se desea procesar, ya que nuestro servicio puede gestionar diferentes tipos de documentos.","enum":["id_card","passport","driver_license","foreign_card","invoice","pdf"]},"model":{"type":"string","description":"Este parámetro especifica el ID del documento que se va a procesar."},"files":{"type":"array","description":"Array de imágenes en formato de buffer en bruto codificadas en base64 RFC4648.","items":{"type":"string"}},"isCropped":{"type":"boolean","default":false,"deprecated":true,"description":"Si la `image` ya está recortada y alineada, el servicio puede evitar realizar estas operaciones. Solo aplica a documentos `invoice`."},"forceDetection":{"type":"boolean","default":false,"deprecated":true,"description":"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":{"type":"boolean","default":false,"description":"El servicio devolverá la imagen recortada en base64 en el resultado final."},"ProcessResult":{"type":"object","description":"Resultado del procesamiento de una imagen.","properties":{"dictionary":{"$ref":"#/components/schemas/DictionaryResult"},"type":{"$ref":"#/components/schemas/type"},"model":{"$ref":"#/components/schemas/model"},"version":{"type":"string","description":"Versión del documento detectado."},"side":{"type":"string","description":"Lado del documento detectado."},"croppedImage":{"type":"string","description":"Imagen recortada codificada en base64 RFC4648."}}},"DictionaryResult":{"type":"object","description":"Campos detectados en una imagen. Serán diferentes en función de la imagen.","properties":{"DateOfBirth":{"type":"string","description":"Fecha de nacimiento."},"DateOfExpiry":{"type":"string","description":"Fecha de caducidad."},"DateOfIssue":{"type":"string","description":"Fecha de expedición."},"DocumentCaptured":{"type":"string","description":"Tipo de documento capturado."},"DocumentNumber":{"type":"string","description":"Número de documento."},"FirstName":{"type":"string","description":"Nombre."},"Nationality":{"type":"string","description":"Nacionalidad."}}},"BadRequestResult":{"type":"object","description":"Resultado cuando llegan parámetros incorrectos en la petición.","properties":{"status":{"type":"number"},"error":{"type":"string"},"message":{"type":"string"},"timeStamp":{"$ref":"#/components/schemas/TimeStamp"}}},"TimeStamp":{"type":"string","description":"Un valor de fecha/hora en formato \"%Y-%m-%dT%H:%M:%SZ\"."},"ExceptionResult":{"type":"object","description":"Se ha producido un error en la llamada al backend de OCR-SDK.","properties":{"status":{"type":"number"},"error":{"type":"string"},"exception":{"type":"string"},"timeStamp":{"$ref":"#/components/schemas/TimeStamp"}}}}},"paths":{"/api/v1/process":{"post":{"description":"Procesa el alfabeto latino mediante OCR","tags":["OCR processing"],"requestBody":{"description":"JSON con la entrada OCR","required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessBody"}}}},"responses":{"200":{"description":"El resultado del procesamiento OCR","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProcessResult"}}}},"400":{"description":"Llegan parámetros incorrectos en la petición.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestResult"}}}},"500":{"description":"Se ha producido un error en la llamada al backend de OCR-SDK.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionResult"}}}}}}}}}
```
