---
title: "POST /api/v1/selphid/document/extract"
method: POST
path: "/api/v1/selphid/document/extract"
tags: ["Onboarding"]
---

# POST /api/v1/selphid/document/extract

`POST /api/v1/selphid/document/extract`

Extrae datos en bruto (OCR e imágenes) de un documento tokenizado.

## Request body

- DocumentExtractionData — Un documento tokenizado y, además, un _extraData_ para el registro en Api Tracking.
  - `token` string, required — Datos de documento tokenizados (OCR, faceImage, frontImage, backImage), codificados en base64.
  - `extraData` string — Datos tokenizados para invocar al servicio Api Tracking tras la operación, codificados en base64.

## Response `200`

Resultado de la extracción de documento.

- DocumentExtractionResult — El resultado de una operación de extracción de documento.
  - `documentData` string — Cadena con un diccionario Json clave/valor con los campos de OCR detectados en un documento.
  - `imageData` object — Diccionario de cadenas clave/valor con las imágenes detectadas en el documento.
    - `faceImage` string — Los datos en bruto de la imagen del rostro del documento, codificados en base64.
    - `documentFrontImage` string — Los datos en bruto de la imagen del anverso del documento, codificados en base64.
    - `documentBackImage` string — Los datos en bruto de la imagen del reverso del documento, codificados en base64.
  - `validTimeStamp` boolean — En las operaciones de autenticación, prueba de vida y extracción que implican templateRaws, indica si el tiempo de vida de la plantilla es válido. Véase "options:elapsedAllowedSeconds". En las operaciones que no implican plantillas en bruto, siempre será true.
  - `tokenTimeStamp` string — El valor interno de fecha y hora del token en formato "%Y-%m-%dT%H:%M:%SZ".
  - `trackingStatus` number — Estado devuelto por el servicio Api Tracking, o -1 si no se requiere tracking.
  - `trackingMessage` string — Mensaje devuelto por el servicio Api Tracking, o vacío si no se requiere tracking.
  - `sdkDuration` number — Duración de la operación en milisegundos.

## Other responses

- `400` — Parámetros incorrectos en la solicitud.
- `500` — Se ha producido un error en la llamada al backend de SelphID-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)
