curl --request PATCH \
--url https://api.gotrebol.com/v2/custom-item-types/{id}/processes/{processId} \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"user_input": "Extrae todos los montos monetarios del contrato: renta mensual, depósito, penalización por mora y total anual.",
"auto_improve": true
}
'{
"success": true,
"data": {
"id": "ccp_def456",
"process_reference": "extraer_montos",
"process_type": "classification",
"is_active": true,
"failure_policy": "warning",
"active_version_id": 42,
"version_number": 1,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
}Actualizar un proceso de un tipo de ítem personalizado
Actualiza un proceso. Debes enviar al menos un campo. process_type y id no se pueden cambiar.
Cuando el PATCH modifica user_input, se crea una nueva versión del proceso que pasa a ser la activa.
curl --request PATCH \
--url https://api.gotrebol.com/v2/custom-item-types/{id}/processes/{processId} \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"user_input": "Extrae todos los montos monetarios del contrato: renta mensual, depósito, penalización por mora y total anual.",
"auto_improve": true
}
'{
"success": true,
"data": {
"id": "ccp_def456",
"process_reference": "extraer_montos",
"process_type": "classification",
"is_active": true,
"failure_policy": "warning",
"active_version_id": 42,
"version_number": 1,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
}Authorizations
Path Parameters
Identificador único del tipo de ítem personalizado (ej. cit_abc123).
Identificador único del proceso (ej. ccp_def456).
Body
Debes enviar al menos un campo. process_type y id no se pueden cambiar.
Renombra la etiqueta. Única dentro del mismo tipo.
Activa o pausa el proceso sin eliminarlo. El proceso de clasificación no se puede pausar.
Nuevas instrucciones. Al cambiarlas se crea una nueva versión del proceso, que pasa a ser la activa.
Solo para procesos de extracción. Define el esquema JSON de salida. Enviarlo crea una nueva versión del proceso. Cuando se envía, auto_improve se establece en false automáticamente; enviar auto_improve: true junto con json_schema devuelve error 400. Enviarlo en un proceso que no es de extracción devuelve 400. Consulta la estructura del json_schema para el formato requerido y ejemplos.
Solo aplica cuando user_input cambia. Si es false, las instrucciones mejoradas se rellenan con el user_input tal cual. Cuando se envía json_schema, auto_improve se establece en false automáticamente; enviar true devuelve error 400.
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.
warning, hard_stop, null Was this page helpful?