Skip to main content
Esta guía le explica el flujo de trabajo de Vantage API: autentíquese, busque una skill, cargue un documento y descargue resultados estructurados. Lo que logrará: Envíe un documento a la API REST de Vantage y reciba datos extraídos estructurados en formato JSON. Tiempo estimado: ~10 minutos

Requisitos previos

  • Un tenant de Vantage con credenciales de cliente para la API (client_id y client_secret)
  • Un documento de ejemplo para procesar (PDF, TIFF, JPEG o PNG)
¿Aún no tienes credenciales? El administrador de tu tenant puede crear credenciales de cliente de API en Administración > Clientes de API.

Configure la URL base

Todas las solicitudes se envían al endpoint regional de su tenant. Seleccione su región a continuación (la asignación funciona tanto en shell como en Python); todos los ejemplos de esta guía usan BASE_URL:

Paso 1: Autenticarse

Obtenga un token de acceso con sus credenciales de cliente.
La respuesta incluye un access_token (válido por 24 horas). Úselo en el encabezado Authorization para todas las solicitudes posteriores.

Paso 2: Encontrar un skill

Enumere los skills disponibles en su tenant para encontrar el indicado para su documento.
Anote el id del skill que desea utilizar (p. ej., un skill Invoice).

Paso 3: Procesar un documento

Cargue un documento y procéselo con un skill en una sola llamada de API.

Paso 4: Verificar el estado

Consulte la transacción hasta que el procesamiento se complete.
Realice sondeos cada 5–10 segundos. El procesamiento suele tardar entre 10 y 30 segundos, según la complejidad del documento.

Paso 5: Descargar resultados

Obtenga los datos extraídos en formato JSON. Los identificadores de los archivos de resultado provienen de la respuesta de estado de la transacción que consultó en el Paso 4: cada entrada de documents[].resultFiles[] tiene un fileId y un type. De forma predeterminada, un Skill de documento genera dos archivos de resultado: type: "Json" (los resultados completos, incluidos los metadatos de los campos) y type: "FieldsJson" (los valores extraídos, el punto de partida más sencillo); la configuración de exportación del skill puede añadir otros formatos.
El resultado de solo valores asigna a cada campo definido por el skill su valor extraído. Si alguna comprobación de regla falló durante el procesamiento, el archivo también incluye un array RuleErrors de nivel superior junto con Version y Fields. Los nombres exactos de los campos y su anidamiento dependen del skill. Para obtener las puntuaciones de confianza, las coordenadas de los caracteres y otros metadatos de los campos, descargue en su lugar el archivo de resultado type: "Json"; su estructura está documentada en la referencia del esquema JSON. Para obtener una descripción completa de la estructura de salida, consulte Descripción de los resultados.

Ejemplo completo

Próximos pasos

Comprender los resultados

Aprenda a interpretar los campos extraídos, las puntuaciones de confianza y los datos de las tablas.

Referencia de la API

Documentación completa de la API con un entorno interactivo.

Opciones de autenticación

Flujo de código de autorización, ROPC y otros métodos de autenticación.

Procesamiento de lote

Procese varios documentos con llamadas de API independientes para tener un mayor control.