Automatisierungsregeln abrufen
Gibt die Automatisierungsregeln eines Prozesses zurück.
GET/v1/workspaces/{regionId}/automation-rules/{process}
Parameter
process"purchase_order" | "invoice_payment"PflichtDie Regeln welches Ablaufs abgerufen werden.
Rückgabe
200 OK mit dem in der Antwort gezeigten Objekt.
Weitere Details
Gibt die Automatisierungsregeln eines Prozesses in Prioritätsreihenfolge zurück oder { process, rules: [] }, wenn keine konfiguriert sind, sowie ob der Plan des Workspace Regeln zur automatischen Freigabe ausführen lässt.
Antwortfelder
autoApproveAllowedbooleanOb der Plan Autonomie erlaubt (Autonomous oder Enterprise). Bei false bleiben Regeln mit autoApprove true erhalten, werden aber bei der Auswertung von Bestellungen und Rechnungen übersprungen, sodass eine nachfolgende Regel trotzdem greifen kann; ein Upgrade lässt sie wieder laufen. Wird bei jedem Lesen berechnet, nie gespeichert.
Fehler
- 401 Unauthorized - Es wurden keine Zugangsdaten übermittelt, oder der Bearer-Token bzw. der X-Api-Key-Wert fehlt, ist ungültig, abgelaufen oder widerrufen.
- 403 Forbidden - Der Bearer-Token oder API-Schlüssel des Aufrufers gewährt keinen Zugriff auf diesen Workspace (regionId) oder hat nicht die erforderliche Rolle.
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
}