Obter regras de automação
Retorna as regras de automação de um processo.
GET/v1/workspaces/{regionId}/automation-rules/{process}
Parâmetros
process"purchase_order" | "invoice_payment"ObrigatórioDe qual fluxo obter as regras.
Retorna
200 OK com o objeto mostrado na resposta.
Mais detalhes
Retorna as regras de automação de um processo em ordem de prioridade, ou { process, rules: [] } se nenhuma estiver configurada, e se o plano do espaço de trabalho permite que regras de aprovação automática sejam executadas.
Campos da resposta
autoApproveAllowedbooleanSe o plano permite autonomia (Autonomous ou Enterprise). Quando false, regras com autoApprove true são mantidas, mas puladas quando pedidos e faturas são avaliados, para que uma regra depois delas ainda possa corresponder; fazer upgrade as faz voltar a ser executadas. Calculado a cada leitura, nunca armazenado.
Erros
- 401 Unauthorized - Nenhuma credencial foi apresentada, ou o token Bearer / valor de X-Api-Key está ausente, é inválido, expirou ou foi revogado.
- 403 Forbidden - O token Bearer ou a chave de API de quem chama não dá acesso a este espaço de trabalho (regionId), ou não tem a função exigida.
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
}