Routing
Retrieve a Routing
Returns the current live configuration of a routing, identified by its routing_id.
GET
Retrieve a Routing
Returns the routing’s current live configuration, in the same shape Create a Routing and Update a Routing accept, so you can send the result back in a
PATCH. Compared with a request body, the response also carries:
retryon every output (falsewhen not set).group_id,group_nameanddecline_typesonDECLINE_GROUPandMAC_CODE_GROUPoutputs;group_idandgroup_nameonSUCCEEDED_GROUPoutputs.actionandaction_delayon action steps, andoutput: []on them.provider_typeon every provider step,fraudon fraud steps andsmart_routingon smart routing steps.- The schedule and limit fields of
TIME_PERIODandVOLUME_PAYMENTS_LIMITconditions. start_splitwhen the entry is split andoutput[].next_splitwhen a fallback is split; both are omitted otherwise.- Fields without a value come back as
null(next,decline_types,key,currency); the examples below leave them out for brevity.
Path Parameters
string
required
The id returned by Create a Routing. Must belong to the account your API key is scoped to.
Response
string
Unique identifier for the routing.
string
Unique identifier for the account.
enum
The payment method this routing applies to (e.g.,
CARD).string
Label for the routing.
object
The default routing logic. See Routing Resource Shape for every field of
steps[] and output[].object[]
Optional conditional logic.
string
ISO 8601 timestamp.
string
ISO 8601 timestamp.
string[]
Optional list of non-blocking orchestration warnings (e.g.,
MONITOR_REDISTRIBUTION_DEFERRED).Errors
Authorizations
Path Parameters
Response
OK
Example:
"8f2c1d3e-4b5a-4c7d-8e9f-0a1b2c3d4e5f"
Example:
"acc-uuid"
Example:
"CARD"
Example:
"Card routing — Stripe primary, Adyen fallback"
Example:
"2026-05-12T14:30:00Z"
Example:
"2026-05-12T14:30:00Z"