Skip to main content

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.

info

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.

Rate limit

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​

The catalogue of rule conditions available to the API key's tenant.