List routing constraints
GET/listRoutingConstraints
Returns the catalogue of rule conditions β currency, customer country, amount,
risk score, β¦ β you can use when authoring routing rules. A condition is referenced by
its identifier in the constraint field of a routing document.
Each catalogue entry carries a paramsSchema: a JSON Schema (draft-07 compatible)
describing the params object the condition accepts. You can feed this schema into any
standard JSON Schema validator to check the parameters you intend to send before submitting
a routing document.
The catalogue is per-tenant, not per-merchant: the response is identical for every merchant managed with the same API key. Conditions that are not activated for your tenant are not returned; additionally activated conditions are included β to activate more, contact your Customer Success Manager. The catalogue rarely changes, so caching the response is safe.
The catalogue lists every condition available for the routing rules of routing meta-connectors. Multi-method routing accepts a fixed subset β see Set multi-method routing and the condition reference.
Please be aware of the rate limit for this API endpoint:
- Total limit: Each unique API user is limited to to 100 requests per 60-second window.
If these limits are exceeded, the server will respond with a HTTP 429 status code, indicating too many requests. Please ensure to manage your requests within these limits to maintain uninterrupted service.
Responsesβ
- 200
- 401
- 500
The catalogue of rule conditions available to the API key's tenant.
Unauthorized, see authentication.
Internal server error.