Skip to main content
POST
Evaluate routing rule

Authorizations

Authorization
string
header
required

JWT token obtained from /auth/login

Body

application/json

Request body for POST /routing/evaluate (src/euclid/types.rs::RoutingRequest). No camelCase rename — snake_case field names.

created_by
string
required
Example:

"test_merchant"

parameters
object
required

Map of DSL parameter name (e.g. currency, amount, cardType) to its ValueType.

Example:
payment_id
string | null
fallback_output
object[] | null

Used when the rule evaluation yields no eligible connector.

Response

200 - application/json

OK

payment_id
string | null
status
string
output
object
evaluated_output
object[]
eligible_connectors
object[]