Obtenir les règles d’automatisation
Renvoie les règles d’automatisation d’un processus.
GET/v1/workspaces/{regionId}/automation-rules/{process}
Paramètres
process"purchase_order" | "invoice_payment"ObligatoireLe processus dont il faut récupérer les règles.
Retour
200 OK avec l’objet présenté dans la réponse.
Plus de détails
Renvoie les règles d’automatisation d’un processus par ordre de priorité, ou { process, rules: [] } si aucune n’est configurée, et indique si le plan de l’espace de travail permet l’exécution des règles de validation automatique.
Champs de la réponse
autoApproveAllowedbooleanIndique si le plan autorise l’autonomie (Autonomous ou Enterprise). Lorsque false, les règles avec autoApprove true sont conservées mais ignorées lors de l’évaluation des commandes et factures, de sorte qu’une règle placée après elles peut encore correspondre ; passer à un plan supérieur les réactive. Calculé à chaque lecture, jamais stocké.
Erreurs
- 401 Unauthorized - Aucun identifiant n’a été fourni, ou la valeur du jeton Bearer / de X-Api-Key est manquante, invalide, expirée ou révoquée.
- 403 Forbidden - Le jeton Bearer ou la clé API de l’appelant ne donne pas accès à cet espace de travail (regionId), ou n’a pas le rôle requis.
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
}