Skip to main content
POST

Authorizations

x-api-key
string
header
required

Path Parameters

id
string
required

Identificador único del tipo de ítem personalizado (ej. cit_abc123).

Body

application/json
process_type
enum<string>
required

Tipo de proceso a crear. Hasta 5 procesos de extracción y 20 de validación por tipo.

Available options:
validation,
extraction
process_reference
string
required

Etiqueta del proceso. Única dentro del mismo tipo.

Example:

"extraer_montos"

user_input
string
required

Instrucciones escritas por el usuario para este proceso.

Example:

"Extrae todos los montos monetarios del contrato."

auto_improve
boolean

Requerido para procesos de extracción y debe enviarse como true. Enviar false en un proceso de extracción devuelve error 400, porque el json_schema solo puede generarse mediante mejora automática en la creación. Para procesos de validación, es opcional (por defecto true).

failure_policy
enum<string> | null

Solo para validación. warning: el ítem se pausa hasta que se revise el resultado. hard_stop: si la regla no se cumple, el ítem se da por finalizado. null: el ítem continúa procesándose aunque la regla falle. Se rechaza si se envía en otro tipo de proceso.

Available options:
warning,
hard_stop,
null

Response

Proceso creado exitosamente.

success
boolean
Example:

true

data
object