Routing Rules

List routing rules

Returns routing rules ordered by ascending priority. Supports cursor pagination, search, status, project, and referenced-model filters.

get/v2/routing-rules

Query parameters

limitinteger
starting_afterstring
ending_beforestring
project_idstring
searchstring
enabledboolean
modelstring[]

Response

OK

objectstring required
has_moreboolean required

Changes

Changed in 14 of the 259 revisions of this API.893157

  • addad33219df137See the full diff
    • for the query request parameter limit, default value 10 was removed

      request-parameter-default-value-removed

    • for the query request parameter limit, the type/format was changed from integer/int64 to integer/int32

      request-parameter-type-changed

    • the response property data/items/expression/cel became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/mode became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/models became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/models/items/model became optional for the status 200

      response-property-became-optional

    • the data/items/description response property's maxLength was unset from 2048 for the response status 200

      response-property-max-length-unset

    • the data/items/display_name response property's maxLength was unset from 256 for the response status 200

      response-property-max-length-unset

    • the data/items/expression/cel response property's maxLength was unset from 2000 for the response status 200

      response-property-max-length-unset

    • the data/items/models_config/models response property's minItems was decreased from 1 to 0 for the response status 200

      response-property-min-items-decreased

    • the data/items/display_name response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • the data/items/expression/cel response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • the data/items/models_config/models/items/model response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • added the optional property data/items/cache_config to the response with the 200 status

      response-optional-property-added

    • the response property data/items/description became required for the status 200

      response-property-became-required

    • removed the fallback enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the latency_based enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the round_robin enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the weighted enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • added the required property data/items/plugins to the response with the 200 status

      response-required-property-added

    This revision also has 31 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 1586760a252f675See the full diff
    • for the query request parameter limit, default value 10 was added

      request-parameter-default-value-added

    • the response property data became nullable for the status 200

      response-property-became-nullable

    • the response property data/items/models_config/models became nullable for the status 200

      response-property-became-nullable

    • the response property data/items/description became optional for the status 200

      response-property-became-optional

    • the data/items/priority response's property type/format changed from integer/int32 to integer/int64 for status 200

      response-property-type-changed

    • removed the required property data/items/plugins from the response with the 200 status

      response-required-property-removed

    • for the query request parameter limit, the max was set to 200.00

      request-parameter-max-set

    • for the query request parameter limit, the min was set to 1.00

      request-parameter-min-set

    • removed the optional property data/items/cache_config from the response with the 200 status

      response-optional-property-removed

    • added the new fallback enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • added the new latency_based enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • added the new round_robin enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • added the new weighted enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • for the query request parameter limit, the type/format was generalized from integer/int32 to integer/int64

      request-parameter-type-generalized

    • the response property data/items/expression/cel became required for the status 200

      response-property-became-required

    • the response property data/items/models_config/mode became required for the status 200

      response-property-became-required

    • the response property data/items/models_config/models became required for the status 200

      response-property-became-required

    • the response property data/items/models_config/models/items/model became required for the status 200

      response-property-became-required

    This revision also has 173 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 4fdc24e562eb137See the full diff
    • for the query request parameter limit, default value 10 was removed

      request-parameter-default-value-removed

    • for the query request parameter limit, the type/format was changed from integer/int64 to integer/int32

      request-parameter-type-changed

    • the response property data/items/expression/cel became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/mode became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/models became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/models/items/model became optional for the status 200

      response-property-became-optional

    • the data/items/description response property's maxLength was unset from 2048 for the response status 200

      response-property-max-length-unset

    • the data/items/display_name response property's maxLength was unset from 256 for the response status 200

      response-property-max-length-unset

    • the data/items/expression/cel response property's maxLength was unset from 2000 for the response status 200

      response-property-max-length-unset

    • the data/items/models_config/models response property's minItems was decreased from 1 to 0 for the response status 200

      response-property-min-items-decreased

    • the data/items/display_name response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • the data/items/expression/cel response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • the data/items/models_config/models/items/model response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • added the optional property data/items/cache_config to the response with the 200 status

      response-optional-property-added

    • the response property data/items/description became required for the status 200

      response-property-became-required

    • removed the fallback enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the latency_based enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the round_robin enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the weighted enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • added the required property data/items/plugins to the response with the 200 status

      response-required-property-added

    This revision also has 31 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • be3fe58ce389675See the full diff
    • for the query request parameter limit, default value 10 was added

      request-parameter-default-value-added

    • the response property data became nullable for the status 200

      response-property-became-nullable

    • the response property data/items/models_config/models became nullable for the status 200

      response-property-became-nullable

    • the response property data/items/description became optional for the status 200

      response-property-became-optional

    • the data/items/priority response's property type/format changed from integer/int32 to integer/int64 for status 200

      response-property-type-changed

    • removed the required property data/items/plugins from the response with the 200 status

      response-required-property-removed

    • for the query request parameter limit, the max was set to 200.00

      request-parameter-max-set

    • for the query request parameter limit, the min was set to 1.00

      request-parameter-min-set

    • removed the optional property data/items/cache_config from the response with the 200 status

      response-optional-property-removed

    • added the new fallback enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • added the new latency_based enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • added the new round_robin enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • added the new weighted enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • for the query request parameter limit, the type/format was generalized from integer/int32 to integer/int64

      request-parameter-type-generalized

    • the response property data/items/expression/cel became required for the status 200

      response-property-became-required

    • the response property data/items/models_config/mode became required for the status 200

      response-property-became-required

    • the response property data/items/models_config/models became required for the status 200

      response-property-became-required

    • the response property data/items/models_config/models/items/model became required for the status 200

      response-property-became-required

    This revision also has 175 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • f54fa34db0f4137See the full diff
    • for the query request parameter limit, default value 10 was removed

      request-parameter-default-value-removed

    • for the query request parameter limit, the type/format was changed from integer/int64 to integer/int32

      request-parameter-type-changed

    • the response property data/items/expression/cel became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/mode became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/models became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/models/items/model became optional for the status 200

      response-property-became-optional

    • the data/items/description response property's maxLength was unset from 2048 for the response status 200

      response-property-max-length-unset

    • the data/items/display_name response property's maxLength was unset from 256 for the response status 200

      response-property-max-length-unset

    • the data/items/expression/cel response property's maxLength was unset from 2000 for the response status 200

      response-property-max-length-unset

    • the data/items/models_config/models response property's minItems was decreased from 1 to 0 for the response status 200

      response-property-min-items-decreased

    • the data/items/display_name response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • the data/items/expression/cel response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • the data/items/models_config/models/items/model response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • added the optional property data/items/cache_config to the response with the 200 status

      response-optional-property-added

    • the response property data/items/description became required for the status 200

      response-property-became-required

    • removed the fallback enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the latency_based enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the round_robin enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the weighted enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • added the required property data/items/plugins to the response with the 200 status

      response-required-property-added

    This revision also has 31 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • ed68e8b009d7675See the full diff
    • for the query request parameter limit, default value 10 was added

      request-parameter-default-value-added

    • the response property data became nullable for the status 200

      response-property-became-nullable

    • the response property data/items/models_config/models became nullable for the status 200

      response-property-became-nullable

    • the response property data/items/description became optional for the status 200

      response-property-became-optional

    • the data/items/priority response's property type/format changed from integer/int32 to integer/int64 for status 200

      response-property-type-changed

    • removed the required property data/items/plugins from the response with the 200 status

      response-required-property-removed

    • for the query request parameter limit, the max was set to 200.00

      request-parameter-max-set

    • for the query request parameter limit, the min was set to 1.00

      request-parameter-min-set

    • removed the optional property data/items/cache_config from the response with the 200 status

      response-optional-property-removed

    • added the new fallback enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • added the new latency_based enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • added the new round_robin enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • added the new weighted enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • for the query request parameter limit, the type/format was generalized from integer/int32 to integer/int64

      request-parameter-type-generalized

    • the response property data/items/expression/cel became required for the status 200

      response-property-became-required

    • the response property data/items/models_config/mode became required for the status 200

      response-property-became-required

    • the response property data/items/models_config/models became required for the status 200

      response-property-became-required

    • the response property data/items/models_config/models/items/model became required for the status 200

      response-property-became-required

    This revision also has 173 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • d46bd23ae34c137See the full diff
    • for the query request parameter limit, default value 10 was removed

      request-parameter-default-value-removed

    • for the query request parameter limit, the type/format was changed from integer/int64 to integer/int32

      request-parameter-type-changed

    • the response property data/items/expression/cel became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/mode became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/models became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/models/items/model became optional for the status 200

      response-property-became-optional

    • the data/items/description response property's maxLength was unset from 2048 for the response status 200

      response-property-max-length-unset

    • the data/items/display_name response property's maxLength was unset from 256 for the response status 200

      response-property-max-length-unset

    • the data/items/expression/cel response property's maxLength was unset from 2000 for the response status 200

      response-property-max-length-unset

    • the data/items/models_config/models response property's minItems was decreased from 1 to 0 for the response status 200

      response-property-min-items-decreased

    • the data/items/display_name response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • the data/items/expression/cel response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • the data/items/models_config/models/items/model response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • added the optional property data/items/cache_config to the response with the 200 status

      response-optional-property-added

    • the response property data/items/description became required for the status 200

      response-property-became-required

    • removed the fallback enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the latency_based enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the round_robin enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the weighted enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • added the required property data/items/plugins to the response with the 200 status

      response-required-property-added

    This revision also has 29 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • f459ad9381eb675See the full diff
    • for the query request parameter limit, default value 10 was added

      request-parameter-default-value-added

    • the response property data became nullable for the status 200

      response-property-became-nullable

    • the response property data/items/models_config/models became nullable for the status 200

      response-property-became-nullable

    • the response property data/items/description became optional for the status 200

      response-property-became-optional

    • the data/items/priority response's property type/format changed from integer/int32 to integer/int64 for status 200

      response-property-type-changed

    • removed the required property data/items/plugins from the response with the 200 status

      response-required-property-removed

    • for the query request parameter limit, the max was set to 200.00

      request-parameter-max-set

    • for the query request parameter limit, the min was set to 1.00

      request-parameter-min-set

    • removed the optional property data/items/cache_config from the response with the 200 status

      response-optional-property-removed

    • added the new fallback enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • added the new latency_based enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • added the new round_robin enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • added the new weighted enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    • for the query request parameter limit, the type/format was generalized from integer/int32 to integer/int64

      request-parameter-type-generalized

    • the response property data/items/expression/cel became required for the status 200

      response-property-became-required

    • the response property data/items/models_config/mode became required for the status 200

      response-property-became-required

    • the response property data/items/models_config/models became required for the status 200

      response-property-became-required

    • the response property data/items/models_config/models/items/model became required for the status 200

      response-property-became-required

    This revision also has 42 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • deb8d376faee137See the full diff
    • for the query request parameter limit, default value 10 was removed

      request-parameter-default-value-removed

    • for the query request parameter limit, the type/format was changed from integer/int64 to integer/int32

      request-parameter-type-changed

    • the response property data/items/expression/cel became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/mode became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/models became optional for the status 200

      response-property-became-optional

    • the response property data/items/models_config/models/items/model became optional for the status 200

      response-property-became-optional

    • the data/items/description response property's maxLength was unset from 2048 for the response status 200

      response-property-max-length-unset

    • the data/items/display_name response property's maxLength was unset from 256 for the response status 200

      response-property-max-length-unset

    • the data/items/expression/cel response property's maxLength was unset from 2000 for the response status 200

      response-property-max-length-unset

    • the data/items/models_config/models response property's minItems was decreased from 1 to 0 for the response status 200

      response-property-min-items-decreased

    • the data/items/display_name response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • the data/items/expression/cel response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • the data/items/models_config/models/items/model response property's minLength was decreased from 1 to 0 for the response status 200

      response-property-min-length-decreased

    • added the optional property data/items/cache_config to the response with the 200 status

      response-optional-property-added

    • the response property data/items/description became required for the status 200

      response-property-became-required

    • removed the fallback enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the latency_based enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the round_robin enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • removed the weighted enum value from the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-removed

    • added the required property data/items/plugins to the response with the 200 status

      response-required-property-added

    This revision also has 29 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the new latency_based enum value to the data/items/models_config/mode response property for the response status 200

      response-property-enum-value-added

    This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

Of the 259 revisions, 71 have no diff computed.