Obtener reglas de automatización
Devuelve las reglas de automatización de un proceso.
GET/v1/workspaces/{regionId}/automation-rules/{process}
Parámetros
process"purchase_order" | "invoice_payment"ObligatorioDe qué flujo se obtienen las reglas.
Devuelve
200 OK con el objeto que se muestra en la respuesta.
Más detalles
Devuelve las reglas de automatización de un proceso en orden de prioridad, o { process, rules: [] } si no hay ninguna configurada, y si el plan del espacio de trabajo permite que se ejecuten las reglas de aprobación automática.
Campos de la respuesta
autoApproveAllowedbooleanSi el plan permite la autonomía (Autonomous o Enterprise). Cuando es false, las reglas con autoApprove true se conservan pero se omiten al evaluar órdenes y facturas, de modo que una regla posterior aún puede coincidir; al mejorar el plan vuelven a ejecutarse. Se calcula en cada lectura y nunca se guarda.
Errores
- 401 Unauthorized - No se presentó ninguna credencial, o el token Bearer o el valor de X-Api-Key falta, no es válido, caducó o fue revocado.
- 403 Forbidden - El token Bearer o la clave de API del llamador no da acceso a este espacio de trabajo (regionId), o no tiene el rol requerido.
curl "$PLEAXY_API_BASE_URL/v1/workspaces/{regionId}/automation-rules/{process}" \
-H "X-Api-Key: $PLEAXY_API_KEY"{
"process": "purchase_order" | "invoice_payment",
"rules": [
{ "id": "string", "label": "string", "conditions": { "supplierWorkspaceId": "string", "supplierContains": "string", "maxAmount": number }, "autoApprove": boolean, "enabled": boolean, "createdAt": "string" }
],
"autoApproveAllowed": boolean
}