v1

latestOpenAPI 3.0.02026-07-26168846732.2 KB
Static Routing

Evaluate an existing routing Rule

Evaluates a given routing rule

post/euclid.EuclidService/Evaluate

Headers

x-tenant-idstring required
x-profile-idstring required
x-api-keystring required

Request body

algorithm_idstring
parametersobject

Example request

{
  "algorithm_id": "routing_ec1ac351-7944-440f-bdc7-6a500df1116f",
  "parameters": {
    "payment_method": {
      "type": "enum_variant",
      "value": "card"
    },
    "amount": {
      "type": "number",
      "value": 1500
    }
  }
}

Response

Evaluation result

statusstring
evaluated_outputstring[]
eligible_connectorsstring[]

Example response

{
  "status": "success",
  "output": {
    "priority": {
      "connectors": [
        "stripe",
        "adyen"
      ]
    }
  },
  "evaluated_output": [
    "stripe",
    "adyen"
  ],
  "eligible_connectors": [
    "stripe",
    "adyen",
    "checkout"
  ]
}