Classifier

Deja que Invofox detecte el tipo de documento automáticamente.

Deja que Invofox detecte automáticamente el tipo de documento para que no tengas que indicarlo en cada subida.

Paso 1 — Sube con el Classifier

Sube el documento sin type y pon "useClassifier": true en el campo info. Invofox lee el documento y detecta su tipo antes de empezar la extracción.

cURL
$curl -X POST https://api.invofox.com/v1/ingest/uploads \
> -H "x-api-key: $INVOFOX_API_KEY" \
> -F "files=@document.pdf" \
> -F 'info={"useClassifier":true}'

Paso 2 — Lee el tipo detectado

Recuperas el resultado exactamente igual que en el flujo estándar — polling o webhooks, consulta Integrar Invofox. La única diferencia es el campo type del documento procesado: Invofox lo rellena con el tipo detectado — el alias del Document Type si lo tiene, o su id si no.

Documento con tipo detectado
1{
2 "result": {
3 "_id": "66d71d63c9d0d2adc038b076",
4 "type": "6a338ee0fdcde8d97ac96784", // ← el alias del Document Type, o su id si no tiene alias
5 "name": "document.pdf",
6 "publicState": "approved",
7 "confidence": "high",
8 "data": { "...": "campos extraídos" }
9 }
10}

Tanto el alias como el id se gestionan en Invofox — no los configuras en la subida.

type también puede volver como "other" cuando el documento no coincide con ninguno de tus tipos configurados. Lo que pasa entonces es una decisión de configuración de tu entorno: o el documento se deja como "other" y no se procesa (publicState: "discarded", sin datos extraídos), o se enruta a un tipo por defecto y se extrae igualmente. Para elegir este comportamiento, contacta con tu punto de contacto en Invofox.