---
title: "POST /extract"
method: POST
path: "/extract"
tags: ["Extract"]
---

# POST /extract

`POST /extract`

Este endpoint extrae el `facialTemplate` a partir de una imagen en bruto. Es únicamente informativo y no modifica la base de datos.

## Request body

- ExtractBody — Body para la solicitud de extract
  - `image` string, required — Buffer de imagen en formato JPEG, PNG o BMP, codificado en base64 RFC4648.
  - `options` ExtractOptions — Opciones al extraer patrones biométricos.
    - `templateRawExtraction` boolean — Si es true, se calculará el templateRaw.

## Response `200`

El resultado de la extracción.

- ExtractResponse — Respuesta pública de extract.
  - `fingerTemplate` string, required — Plantilla generada, codificada en Base64.
  - `position` 'RightThumb' | 'RightIndex' | 'RightMiddle' | 'RightRing' | 'RightLittle' | 'LeftThumb' | 'LeftIndex' | 'LeftMiddle' | 'LeftRing' | 'LeftLittle', required
  - `scanType` 'Plain' | 'Rolled' | 'Latent', required
  - `quality` integer — Puntuación de calidad global (0-100), cuando está disponible.
  - `qualityDetails` QualityDetails
    - `nfiq2` number, float
    - `nfiq` number, float
    - `score` number, float
  - `sdkDuration` integer, required — Tiempo de ejecución del SDK en milisegundos.
  - `queueDuration` integer, required — Tiempo de espera en cola en milisegundos.

## Other responses

- `400` — Llegan parámetros incorrectos en la solicitud.
- `500` — Se ha producido un error en la llamada al backend.

---

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