Skip to main content
PATCH
Update Routing Model

Authorizations

gateway_session
string
cookie
required

Secure same-origin browser session cookie.

Path Parameters

routing_model_id
string<uuid>
required

Body

application/json
name
string | null
alias
string | null
aliases
string[] | null
Maximum array length: 20
description
string | null
project_id
string | null
strategy
enum<string> | null
Available options:
priority,
round_robin,
weighted
max_attempts
integer | null
Required range: 1 <= x <= 5
retry_on
enum<string>[] | null
Available options:
connection_error,
rate_limit,
server_error
enabled
boolean | null
strict_capabilities
boolean | null
session_affinity
boolean | null
circuit_breaker_enabled
boolean | null
auto_routing
AixyManagedRoutingRequest · object
targets
RoutingTargetRequest · object[] | null
Required array length: 1 - 10 elements

Response

Successful Response

id
string
required
organization_id
string
required
project_id
string | null
required
name
string
required
alias
string
required
aliases
string[]
required
model
string
required
description
string | null
required
strategy
string
required
max_attempts
integer
required
retry_on
string[]
required
enabled
boolean
required
strict_capabilities
boolean
required
session_affinity
boolean
required
circuit_breaker_enabled
boolean
required
auto_routing
AixyManagedRoutingRequest · object
required
targets
RoutingTargetResponse · object[]
required
created_at
string
required
updated_at
string
required
object
string
default:routing.model
Allowed value: "routing.model"