Recuperare le regole di automazione
Restituisce le regole di automazione di un processo.
GET/v1/workspaces/{regionId}/automation-rules/{process}
Parametri
process"purchase_order" | "invoice_payment"ObbligatorioIl flusso di cui recuperare le regole.
Restituisce
200 OK con l’oggetto mostrato nella risposta.
Più dettagli
Restituisce le regole di automazione di un processo in ordine di priorità, oppure { process, rules: [] } se non ne è configurata nessuna, e se il piano del workspace consente l’esecuzione delle regole di approvazione automatica.
Campi della risposta
autoApproveAllowedbooleanSe il piano consente l’autonomia (Autonomous o Enterprise). Quando è false, le regole con autoApprove true vengono mantenute ma saltate nella valutazione di ordini e fatture, così una regola successiva può comunque corrispondere; passare a un piano superiore le riattiva. Calcolato a ogni lettura, mai memorizzato.
Errori
- 401 Unauthorized - Non è stata presentata alcuna credenziale, oppure il token Bearer o il valore di X-Api-Key è mancante, non valido, scaduto o revocato.
- 403 Forbidden - Il token Bearer o la chiave API del chiamante non dà accesso a questo workspace (regionId), oppure non ha il ruolo richiesto.
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
}