Kibo Commerce · OpenAPI Overlay 1.0.0

API Evangelist operationId overlay for Kibo Commerce Order Routing

63 actions 63 updates documentation extends ../openapi/_original/kibo-commerce-orderrouting-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Kibo Commerce's API. It is a proposal applied on top of the contract, not a document Kibo Commerce publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

operationId

Targets 63 · first 16 shown; the file carries all of them

$.paths['/commerce/orders/orderrouting/api/v1/filterDataLists/{listId}/download'].get
$.paths['/commerce/orders/orderrouting/api/v1/filterDataLists/{listId}'].delete
$.paths['/commerce/orders/orderrouting/api/v1/filterDataLists/{listId}'].get
$.paths['/commerce/orders/orderrouting/api/v1/filterDataLists/{listId}'].put
$.paths['/commerce/orders/orderrouting/api/v1/filterDataLists'].get
$.paths['/commerce/orders/orderrouting/api/v1/filterDataLists'].post
$.paths['/commerce/orders/orderrouting/api/v1/dataList'].post
$.paths['/commerce/orders/orderrouting/api/v1/dataList/{dataListID}'].delete
$.paths['/commerce/orders/orderrouting/api/v1/dataList/{dataListID}'].get
$.paths['/commerce/orders/orderrouting/api/v1/dataList/{dataListID}'].put
$.paths['/commerce/orders/orderrouting/api/v1/routing/edd/suggestion'].post
$.paths['/commerce/orders/orderrouting/api/v1/routing/filter-attributes'].get
$.paths['/commerce/orders/orderrouting/api/v1/routing/scenarios/{scenarioId}/filterLogicalGroups'].get
$.paths['/commerce/orders/orderrouting/api/v1/routing/filter-operators'].get
$.paths['/commerce/orders/orderrouting/api/v1/routing/filter-types'].get
$.paths['/commerce/orders/orderrouting/api/v1/routing/scenarios/{scenarioId}/filters'].get

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist operationId overlay for Kibo Commerce Order Routing
  version: 1.0.0
extends: ../openapi/_original/kibo-commerce-orderrouting-openapi.yml
x-generated: '2026-10-18'
x-method: generated
x-source: openapi/kibo-commerce-orderrouting-openapi.yml
x-rationale: The Kibo-published OpenAPI files carry no operationId on any operation. This overlay adds a stable, derived operationId (camelCase of tag + summary, de-duplicated within the file) so tools,
  skills and crosswalks can reference operations, without mutating the original.
actions:
- target: $.paths['/commerce/orders/orderrouting/api/v1/filterDataLists/{listId}/download'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/filterDataLists/{listId}/download
  update:
    operationId: orderroutingcustomdatalistExportListEntriesAsCsv
- target: $.paths['/commerce/orders/orderrouting/api/v1/filterDataLists/{listId}'].delete
  description: Add derived operationId for DELETE /commerce/orders/orderrouting/api/v1/filterDataLists/{listId}
  update:
    operationId: orderroutingcustomdatalistDeleteCustomDataList
- target: $.paths['/commerce/orders/orderrouting/api/v1/filterDataLists/{listId}'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/filterDataLists/{listId}
  update:
    operationId: orderroutingcustomdatalistGetCustomDataListById
- target: $.paths['/commerce/orders/orderrouting/api/v1/filterDataLists/{listId}'].put
  description: Add derived operationId for PUT /commerce/orders/orderrouting/api/v1/filterDataLists/{listId}
  update:
    operationId: orderroutingcustomdatalistUpdateCustomDataList
- target: $.paths['/commerce/orders/orderrouting/api/v1/filterDataLists'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/filterDataLists
  update:
    operationId: orderroutingcustomdatalistListCustomDataLists
- target: $.paths['/commerce/orders/orderrouting/api/v1/filterDataLists'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/filterDataLists
  update:
    operationId: orderroutingcustomdatalistCreateCustomDataList
- target: $.paths['/commerce/orders/orderrouting/api/v1/dataList'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/dataList
  update:
    operationId: orderroutingdatalistCreateCustomDataList
- target: $.paths['/commerce/orders/orderrouting/api/v1/dataList/{dataListID}'].delete
  description: Add derived operationId for DELETE /commerce/orders/orderrouting/api/v1/dataList/{dataListID}
  update:
    operationId: orderroutingdatalistDeleteCustomDataList
- target: $.paths['/commerce/orders/orderrouting/api/v1/dataList/{dataListID}'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/dataList/{dataListID}
  update:
    operationId: orderroutingdatalistGetCustomDataList
- target: $.paths['/commerce/orders/orderrouting/api/v1/dataList/{dataListID}'].put
  description: Add derived operationId for PUT /commerce/orders/orderrouting/api/v1/dataList/{dataListID}
  update:
    operationId: orderroutingdatalistUpdateCustomDataList
- target: $.paths['/commerce/orders/orderrouting/api/v1/routing/edd/suggestion'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/routing/edd/suggestion
  update:
    operationId: orderroutingeddSuggestRoutingWithEDD
- target: $.paths['/commerce/orders/orderrouting/api/v1/routing/filter-attributes'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/routing/filter-attributes
  update:
    operationId: orderroutingfilterdataGetFilterAttributes
- target: $.paths['/commerce/orders/orderrouting/api/v1/routing/scenarios/{scenarioId}/filterLogicalGroups'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/routing/scenarios/{scenarioId}/filterLogicalGroups
  update:
    operationId: orderroutingfilterdataGetFilterLogicalGroupsForScenario
- target: $.paths['/commerce/orders/orderrouting/api/v1/routing/filter-operators'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/routing/filter-operators
  update:
    operationId: orderroutingfilterdataGetFilterOperators
- target: $.paths['/commerce/orders/orderrouting/api/v1/routing/filter-types'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/routing/filter-types
  update:
    operationId: orderroutingfilterdataGetFilterTypes
- target: $.paths['/commerce/orders/orderrouting/api/v1/routing/scenarios/{scenarioId}/filters'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/routing/scenarios/{scenarioId}/filters
  update:
    operationId: orderroutingfilterdataGetFiltersForScenario
- target: $.paths['/commerce/orders/orderrouting/api/v1/filter/delete/{filterID}'].delete
  description: Add derived operationId for DELETE /commerce/orders/orderrouting/api/v1/filter/delete/{filterID}
  update:
    operationId: orderroutingfilterDeleteFilter
- target: $.paths['/commerce/orders/orderrouting/api/v1/filter/{filterID}'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/filter/{filterID}
  update:
    operationId: orderroutingfilterGetFilter
- target: $.paths['/commerce/orders/orderrouting/api/v1/filter/criteriaSet'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/filter/criteriaSet
  update:
    operationId: orderroutingfilterSaveCriteriaSetFilter
- target: $.paths['/commerce/orders/orderrouting/api/v1/filter/customDataListFilter'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/filter/customDataListFilter
  update:
    operationId: orderroutingfilterSaveCustomDataListFilter
- target: $.paths['/commerce/orders/orderrouting/api/v1/filter/customDataValueFilter'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/filter/customDataValueFilter
  update:
    operationId: orderroutingfilterSaveCustomDataValueFilter
- target: $.paths['/commerce/orders/orderrouting/api/v1/filter/testcriteria'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/filter/testcriteria
  update:
    operationId: orderroutingfilterTestFilter
- target: $.paths['/commerce/orders/orderrouting/api/v1/filter/testset'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/filter/testset
  update:
    operationId: orderroutingfilterTestSetFilter
- target: $.paths['/commerce/orders/orderrouting/api/v1/group/delete/{groupID}'].delete
  description: Add derived operationId for DELETE /commerce/orders/orderrouting/api/v1/group/delete/{groupID}
  update:
    operationId: orderroutinggroupDeleteGroup
- target: $.paths['/commerce/orders/orderrouting/api/v1/group/{groupID}'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/group/{groupID}
  update:
    operationId: orderroutinggroupGetGroup
- target: $.paths['/commerce/orders/orderrouting/api/v1/group'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/group
  update:
    operationId: orderroutinggroupSaveGroup
- target: $.paths['/commerce/orders/orderrouting/api/v1/group/{groupID}/setFilters'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/group/{groupID}/setFilters
  update:
    operationId: orderroutinggroupSetGroupFilters
- target: $.paths['/commerce/orders/orderrouting/api/v1/group/{groupID}/setSorts'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/group/{groupID}/setSorts
  update:
    operationId: orderroutinggroupSetGroupSorts
- target: $.paths['/commerce/orders/orderrouting/api/v1/group/test'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/group/test
  update:
    operationId: orderroutinggroupTestGroup
- target: $.paths['/commerce/orders/orderrouting/api/v1/location/{locationCode}'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/location/{locationCode}
  update:
    operationId: orderroutinglocationGetLocationByLocationCode
- target: $.paths['/commerce/orders/orderrouting/api/v1/location'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/location
  update:
    operationId: orderroutinglocationGetLocations
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios/export/csv'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios/export/csv
  update:
    operationId: orderroutingscenarioExportScenariosToCsv
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios/{scenarioID}'].delete
  description: Add derived operationId for DELETE /commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios/{scenarioID}
  update:
    operationId: orderroutingscenarioDeleteScenario
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios/{scenarioID}'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios/{scenarioID}
  update:
    operationId: orderroutingscenarioGetScenarioById
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios/{scenarioID}'].put
  description: Add derived operationId for PUT /commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios/{scenarioID}
  update:
    operationId: orderroutingscenarioUpdateScenario
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios/import/csv'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios/import/csv
  update:
    operationId: orderroutingscenarioImportScenariosFromCsv
- target: $.paths['/commerce/orders/orderrouting/api/v1/settings/filterAttributes/{attributeName}'].delete
  description: Add derived operationId for DELETE /commerce/orders/orderrouting/api/v1/settings/filterAttributes/{attributeName}
  update:
    operationId: orderroutingsettingsDeleteFilterAttribute
- target: $.paths['/commerce/orders/orderrouting/api/v1/settings/filterAttributes/{attributeName}'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/settings/filterAttributes/{attributeName}
  update:
    operationId: orderroutingsettingsGetFilterAttribute
- target: $.paths['/commerce/orders/orderrouting/api/v1/settings/filterAttributes'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/settings/filterAttributes
  update:
    operationId: orderroutingsettingsGetFilterAttributes
- target: $.paths['/commerce/orders/orderrouting/api/v1/settings/filterAttributes'].put
  description: Add derived operationId for PUT /commerce/orders/orderrouting/api/v1/settings/filterAttributes
  update:
    operationId: orderroutingsettingsSaveFilterAttribute
- target: $.paths['/commerce/orders/orderrouting/api/v1/settings'].delete
  description: Add derived operationId for DELETE /commerce/orders/orderrouting/api/v1/settings
  update:
    operationId: orderroutingsettingsDeleteOrderRoutingSettings
- target: $.paths['/commerce/orders/orderrouting/api/v1/settings'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/settings
  update:
    operationId: orderroutingsettingsGetOrderRoutingSettings
- target: $.paths['/commerce/orders/orderrouting/api/v1/settings'].put
  description: Add derived operationId for PUT /commerce/orders/orderrouting/api/v1/settings
  update:
    operationId: orderroutingsettingsSaveOrderRoutingSettings
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/{strategyId}/export'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/strategies/{strategyId}/export
  update:
    operationId: orderroutingstrategyexportExportStrategy
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/import'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/strategies/import
  update:
    operationId: orderroutingstrategyexportImportStrategy
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/candidateSortStrategies'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/strategies/candidateSortStrategies
  update:
    operationId: orderroutingstrategyGetCandidateSortStrategies
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/failOverActions'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/strategies/failOverActions
  update:
    operationId: orderroutingstrategyGetFailOverActions
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/orderTypes'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/strategies/orderTypes
  update:
    operationId: orderroutingstrategyGetOrderTypes
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/sortCriteria'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/strategies/sortCriteria
  update:
    operationId: orderroutingstrategyGetSortCriteria
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/{strategyID}'].delete
  description: Add derived operationId for DELETE /commerce/orders/orderrouting/api/v1/strategies/{strategyID}
  update:
    operationId: orderroutingstrategyDeleteStrategy
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/{strategyID}'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/strategies/{strategyID}
  update:
    operationId: orderroutingstrategyGetStrategyById
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/{strategyID}'].put
  description: Add derived operationId for PUT /commerce/orders/orderrouting/api/v1/strategies/{strategyID}
  update:
    operationId: orderroutingstrategyUpdateStrategy
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/strategies
  update:
    operationId: orderroutingstrategyListAllStrategies
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/strategies
  update:
    operationId: orderroutingstrategyCreateStrategy
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios
  update:
    operationId: orderroutingstrategyListScenariosByStrategy
- target: $.paths['/commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/strategies/{strategyID}/scenarios
  update:
    operationId: orderroutingscenarioCreateScenario
- target: $.paths['/commerce/orders/orderrouting/api/v1/routing/eddCalculationLog'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/routing/eddCalculationLog
  update:
    operationId: routingGetEddCalculationLog
- target: $.paths['/commerce/orders/orderrouting/api/v1/routing/samplerequest'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/routing/samplerequest
  update:
    operationId: routingGetSampleRequest
- target: $.paths['/commerce/orders/orderrouting/api/v1/routing/suggestionLog'].get
  description: Add derived operationId for GET /commerce/orders/orderrouting/api/v1/routing/suggestionLog
  update:
    operationId: routingGetSuggestionLog
- target: $.paths['/commerce/orders/orderrouting/api/v1/routing/reverseLogisticsSuggestion'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/routing/reverseLogisticsSuggestion
  update:
    operationId: routingReverseLogisticsSuggestions
- target: $.paths['/commerce/orders/orderrouting/api/v1/routing/candidates'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/routing/candidates
  update:
    operationId: routingSuggestCandidates
- target: $.paths['/commerce/orders/orderrouting/api/v1/routing/suggestion'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/routing/suggestion
  update:
    operationId: routingSuggestRouting
- target: $.paths['/commerce/orders/orderrouting/api/v1/routing/suggestionTest'].post
  description: Add derived operationId for POST /commerce/orders/orderrouting/api/v1/routing/suggestionTest
  update:
    operationId: routingSuggestRoutingTest

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/kibo-commerce-orderrouting-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.