Kibo Commerce · OpenAPI Overlay 1.0.0

API Evangelist operationId overlay for Kibo Commerce Cart/Checkout/Quote

387 actions 387 updates documentation extends ../openapi/_original/kibo-commerce-commerce-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 387 · first 16 shown; the file carries all of them

$.paths['/commerce/blanketorders/{blanketOrderId}/items'].post
$.paths['/commerce/blanketorders/aggregate'].get
$.paths['/commerce/blanketorders/actions/bulk-cancel'].post
$.paths['/commerce/blanketorders/{blanketOrderId}/cancel'].post
$.paths['/commerce/blanketorders/{blanketOrderId}/items/{itemId}/cancel'].post
$.paths['/commerce/blanketorders/{blanketOrderId}/attributes/{attributeFqn}'].delete
$.paths['/commerce/blanketorders/{blanketOrderId}/items/{itemId}/attributes/{attributeFqn}'].delete
$.paths['/commerce/blanketorders/{blanketOrderId}'].delete
$.paths['/commerce/blanketorders/{blanketOrderId}'].get
$.paths['/commerce/blanketorders/{blanketOrderId}'].put
$.paths['/commerce/blanketorders'].get
$.paths['/commerce/blanketorders'].post
$.paths['/commerce/blanketorders/{blanketOrderId}/consumptionrecords/{consumptionRecordId}'].get
$.paths['/commerce/blanketorders/{blanketOrderId}/attributes'].get
$.paths['/commerce/blanketorders/{blanketOrderId}/attributes'].post
$.paths['/commerce/blanketorders/{blanketOrderId}/attributes'].put

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist operationId overlay for Kibo Commerce Cart/Checkout/Quote
  version: 1.0.0
extends: ../openapi/_original/kibo-commerce-commerce-openapi.yml
x-generated: '2026-10-18'
x-method: generated
x-source: openapi/kibo-commerce-commerce-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/blanketorders/{blanketOrderId}/items'].post
  description: Add derived operationId for POST /commerce/blanketorders/{blanketOrderId}/items
  update:
    operationId: blanketorderAddAnItemToABlanketOrder
- target: $.paths['/commerce/blanketorders/aggregate'].get
  description: Add derived operationId for GET /commerce/blanketorders/aggregate
  update:
    operationId: blanketorderAggregateRemainingQuantityAcrossBlanketOrdersScopedToTheCurrentTenantAndSite
- target: $.paths['/commerce/blanketorders/actions/bulk-cancel'].post
  description: Add derived operationId for POST /commerce/blanketorders/actions/bulk-cancel
  update:
    operationId: blanketorderBulkCancelBlanketOrders
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/cancel'].post
  description: Add derived operationId for POST /commerce/blanketorders/{blanketOrderId}/cancel
  update:
    operationId: blanketorderCancelABlanketOrder
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/items/{itemId}/cancel'].post
  description: Add derived operationId for POST /commerce/blanketorders/{blanketOrderId}/items/{itemId}/cancel
  update:
    operationId: blanketorderCancelAnItemOnABlanketOrder
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/attributes/{attributeFqn}'].delete
  description: Add derived operationId for DELETE /commerce/blanketorders/{blanketOrderId}/attributes/{attributeFqn}
  update:
    operationId: blanketorderDeleteASingleHeaderLevelAttributeFromABlanketOrderByFQN
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/items/{itemId}/attributes/{attributeFqn}'].delete
  description: Add derived operationId for DELETE /commerce/blanketorders/{blanketOrderId}/items/{itemId}/attributes/{attributeFqn}
  update:
    operationId: blanketorderDeleteASingleLineLevelAttributeFromABlanketOrderItemByFQN
- target: $.paths['/commerce/blanketorders/{blanketOrderId}'].delete
  description: Add derived operationId for DELETE /commerce/blanketorders/{blanketOrderId}
  update:
    operationId: blanketorderDeleteABlanketOrder
- target: $.paths['/commerce/blanketorders/{blanketOrderId}'].get
  description: Add derived operationId for GET /commerce/blanketorders/{blanketOrderId}
  update:
    operationId: blanketorderGetABlanketOrderByID
- target: $.paths['/commerce/blanketorders/{blanketOrderId}'].put
  description: Add derived operationId for PUT /commerce/blanketorders/{blanketOrderId}
  update:
    operationId: blanketorderUpdateAnExistingBlanketOrder
- target: $.paths['/commerce/blanketorders'].get
  description: Add derived operationId for GET /commerce/blanketorders
  update:
    operationId: blanketorderGetAPagedCollectionOfBlanketOrders
- target: $.paths['/commerce/blanketorders'].post
  description: Add derived operationId for POST /commerce/blanketorders
  update:
    operationId: blanketorderCreateANewBlanketOrder
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/consumptionrecords/{consumptionRecordId}'].get
  description: Add derived operationId for GET /commerce/blanketorders/{blanketOrderId}/consumptionrecords/{consumptionRecordId}
  update:
    operationId: blanketorderGetASingleConsumptionRecordForABlanketOrder
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/attributes'].get
  description: Add derived operationId for GET /commerce/blanketorders/{blanketOrderId}/attributes
  update:
    operationId: blanketorderGetAllHeaderLevelAttributesForABlanketOrder
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/attributes'].post
  description: Add derived operationId for POST /commerce/blanketorders/{blanketOrderId}/attributes
  update:
    operationId: blanketorderCreateHeaderLevelAttributesOnABlanketOrder
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/attributes'].put
  description: Add derived operationId for PUT /commerce/blanketorders/{blanketOrderId}/attributes
  update:
    operationId: blanketorderUpdateUpsertHeaderLevelAttributesOnABlanketOrder
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/items/{itemId}/attributes'].get
  description: Add derived operationId for GET /commerce/blanketorders/{blanketOrderId}/items/{itemId}/attributes
  update:
    operationId: blanketorderGetAllLineLevelAttributesForABlanketOrderItem
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/items/{itemId}/attributes'].post
  description: Add derived operationId for POST /commerce/blanketorders/{blanketOrderId}/items/{itemId}/attributes
  update:
    operationId: blanketorderCreateLineLevelAttributesOnABlanketOrderItemSkipsFQNsThatAlreadyExist
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/items/{itemId}/attributes'].put
  description: Add derived operationId for PUT /commerce/blanketorders/{blanketOrderId}/items/{itemId}/attributes
  update:
    operationId: blanketorderUpsertLineLevelAttributesOnABlanketOrderItem
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/consumptionrecords'].get
  description: Add derived operationId for GET /commerce/blanketorders/{blanketOrderId}/consumptionrecords
  update:
    operationId: blanketorderGetConsumptionRecordsForABlanketOrder
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/changemessages/{changeMessageId}'].delete
  description: Add derived operationId for DELETE /commerce/blanketorders/{blanketOrderId}/changemessages/{changeMessageId}
  update:
    operationId: blanketorderDeletesAChangeMessageForABlanketOrder
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/changemessages/{changeMessageId}'].get
  description: Add derived operationId for GET /commerce/blanketorders/{blanketOrderId}/changemessages/{changeMessageId}
  update:
    operationId: blanketorderGetsASingleChangeMessageForABlanketOrder
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/changemessages'].get
  description: Add derived operationId for GET /commerce/blanketorders/{blanketOrderId}/changemessages
  update:
    operationId: blanketorderGetsChangeMessagesForABlanketOrder
- target: $.paths['/commerce/blanketorders/{sourceBlanketOrderId}/rollover'].post
  description: Add derived operationId for POST /commerce/blanketorders/{sourceBlanketOrderId}/rollover
  update:
    operationId: blanketorderRollOverAnExpiredBlanketOrderToCreateANewOrderWithSelectedItems
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/items/{itemId}'].delete
  description: Add derived operationId for DELETE /commerce/blanketorders/{blanketOrderId}/items/{itemId}
  update:
    operationId: blanketorderDeleteAnItemFromABlanketOrder
- target: $.paths['/commerce/blanketorders/{blanketOrderId}/items/{itemId}'].put
  description: Add derived operationId for PUT /commerce/blanketorders/{blanketOrderId}/items/{itemId}
  update:
    operationId: blanketorderUpdateAnItemOnABlanketOrder
- target: $.paths['/commerce/callofforders/{callOffOrderId}/items'].post
  description: Add derived operationId for POST /commerce/callofforders/{callOffOrderId}/items
  update:
    operationId: callofforderAddItem
- target: $.paths['/commerce/callofforders/aggregate'].get
  description: Add derived operationId for GET /commerce/callofforders/aggregate
  update:
    operationId: callofforderAggregateRequestedQuantityAcrossCallOffOrdersSpanningEverySiteInTheCurrentTenant
- target: $.paths['/commerce/callofforders/actions/bulk-cancel'].post
  description: Add derived operationId for POST /commerce/callofforders/actions/bulk-cancel
  update:
    operationId: callofforderBulkCancelCallOffOrders
- target: $.paths['/commerce/callofforders/{callOffOrderId}/items/{itemId}/cancel'].post
  description: Add derived operationId for POST /commerce/callofforders/{callOffOrderId}/items/{itemId}/cancel
  update:
    operationId: callofforderCancelItem
- target: $.paths['/commerce/callofforders/{callOffOrderId}/attributes/{attributeFqn}'].delete
  description: Add derived operationId for DELETE /commerce/callofforders/{callOffOrderId}/attributes/{attributeFqn}
  update:
    operationId: callofforderDeleteASingleHeaderLevelAttributeFromACallOffOrderByFQN
- target: $.paths['/commerce/callofforders/{callOffOrderId}/items/{itemId}/attributes/{attributeFqn}'].delete
  description: Add derived operationId for DELETE /commerce/callofforders/{callOffOrderId}/items/{itemId}/attributes/{attributeFqn}
  update:
    operationId: callofforderDeleteASingleLineLevelAttributeFromACallOffOrderItemByFQN
- target: $.paths['/commerce/callofforders/{callOffOrderId}/attributes'].get
  description: Add derived operationId for GET /commerce/callofforders/{callOffOrderId}/attributes
  update:
    operationId: callofforderGetAllHeaderLevelAttributesForACallOffOrder
- target: $.paths['/commerce/callofforders/{callOffOrderId}/attributes'].post
  description: Add derived operationId for POST /commerce/callofforders/{callOffOrderId}/attributes
  update:
    operationId: callofforderCreateHeaderLevelAttributesOnACallOffOrder
- target: $.paths['/commerce/callofforders/{callOffOrderId}/attributes'].put
  description: Add derived operationId for PUT /commerce/callofforders/{callOffOrderId}/attributes
  update:
    operationId: callofforderUpdateUpsertHeaderLevelAttributesOnACallOffOrder
- target: $.paths['/commerce/callofforders/{callOffOrderId}/items/{itemId}/attributes'].get
  description: Add derived operationId for GET /commerce/callofforders/{callOffOrderId}/items/{itemId}/attributes
  update:
    operationId: callofforderGetAllLineLevelAttributesForACallOffOrderItem
- target: $.paths['/commerce/callofforders/{callOffOrderId}/items/{itemId}/attributes'].post
  description: Add derived operationId for POST /commerce/callofforders/{callOffOrderId}/items/{itemId}/attributes
  update:
    operationId: callofforderCreateLineLevelAttributesOnACallOffOrderItemSkipsFQNsThatAlreadyExist
- target: $.paths['/commerce/callofforders/{callOffOrderId}/items/{itemId}/attributes'].put
  description: Add derived operationId for PUT /commerce/callofforders/{callOffOrderId}/items/{itemId}/attributes
  update:
    operationId: callofforderUpsertLineLevelAttributesOnACallOffOrderItem
- target: $.paths['/commerce/callofforders/{callOffOrderId}/actions'].get
  description: Add derived operationId for GET /commerce/callofforders/{callOffOrderId}/actions
  update:
    operationId: callofforderGetAvailableActions
- target: $.paths['/commerce/callofforders/{callOffOrderId}/actions'].post
  description: Add derived operationId for POST /commerce/callofforders/{callOffOrderId}/actions
  update:
    operationId: callofforderPerformAction
- target: $.paths['/commerce/callofforders/{callOffOrderId}'].get
  description: Add derived operationId for GET /commerce/callofforders/{callOffOrderId}
  update:
    operationId: callofforderGetCallOffOrder
- target: $.paths['/commerce/callofforders/{callOffOrderId}'].put
  description: Add derived operationId for PUT /commerce/callofforders/{callOffOrderId}
  update:
    operationId: callofforderUpdateCallOffOrder
- target: $.paths['/commerce/callofforders'].get
  description: Add derived operationId for GET /commerce/callofforders
  update:
    operationId: callofforderGetCallOffOrders
- target: $.paths['/commerce/callofforders'].post
  description: Add derived operationId for POST /commerce/callofforders
  update:
    operationId: callofforderCreateCallOffOrder
- target: $.paths['/commerce/callofforders/{callOffOrderId}/changemessages'].get
  description: Add derived operationId for GET /commerce/callofforders/{callOffOrderId}/changemessages
  update:
    operationId: callofforderGetChangeMessages
- target: $.paths['/commerce/callofforders/{callOffOrderId}/release'].post
  description: Add derived operationId for POST /commerce/callofforders/{callOffOrderId}/release
  update:
    operationId: callofforderReleaseCallOffOrder
- target: $.paths['/commerce/callofforders/credithold/reasons'].get
  description: Add derived operationId for GET /commerce/callofforders/credithold/reasons
  update:
    operationId: callofforderReturnsTheListOfAvailableCreditHoldReasonsForCallOffOrders
- target: $.paths['/commerce/rules/callOffOrder/{code}/evaluate'].post
  description: Add derived operationId for POST /commerce/rules/callOffOrder/{code}/evaluate
  update:
    operationId: callofforderruleEvaluatesAnEnabledRuleAndReturnsThePagedListOfMatching
- target: $.paths['/commerce/rules/callOffOrder'].get
  description: Add derived operationId for GET /commerce/rules/callOffOrder
  update:
    operationId: callofforderruleListsCallOffOrderRulesForTheCurrentTenantWithOffsetPaging
- target: $.paths['/commerce/rules/callOffOrder'].post
  description: Add derived operationId for POST /commerce/rules/callOffOrder
  update:
    operationId: callofforderruleCreatesACallOffOrderRuleTheExpressionIsValidatedAndCanonicalized
- target: $.paths['/commerce/rules/callOffOrder/{code}'].delete
  description: Add derived operationId for DELETE /commerce/rules/callOffOrder/{code}
  update:
    operationId: callofforderruleHardDeletesARuleByCodeV1HasNoUsageGuard
- target: $.paths['/commerce/rules/callOffOrder/{code}'].get
  description: Add derived operationId for GET /commerce/rules/callOffOrder/{code}
  update:
    operationId: callofforderruleReturnsASingleCallOffOrderRuleByItsTenantUniqueCode
- target: $.paths['/commerce/rules/callOffOrder/{code}'].put
  description: Add derived operationId for PUT /commerce/rules/callOffOrder/{code}
  update:
    operationId: callofforderruleUpdatesAnExistingRuleCodeIsImmutableABodyCodeThat
- target: $.paths['/commerce/rules/callOffOrder/schema'].get
  description: Add derived operationId for GET /commerce/rules/callOffOrder/schema
  update:
    operationId: callofforderruleReturnsTheAuthoringSchemaForCallOffOrderRulesTheCompleteSetOf
- target: $.paths['/commerce/callofforders/{callOffOrderId}/items/{itemId}/destination'].put
  description: Add derived operationId for PUT /commerce/callofforders/{callOffOrderId}/items/{itemId}/destination
  update:
    operationId: callofforderUpdateItemDestination
- target: $.paths['/commerce/callofforders/{callOffOrderId}/items/{itemId}/destination/{destinationId}'].put
  description: Add derived operationId for PUT /commerce/callofforders/{callOffOrderId}/items/{itemId}/destination/{destinationId}
  update:
    operationId: callofforderUpdateItemDestinationById
- target: $.paths['/commerce/callofforders/{callOffOrderId}/items/{itemId}/price/{unitPrice}'].put
  description: Add derived operationId for PUT /commerce/callofforders/{callOffOrderId}/items/{itemId}/price/{unitPrice}
  update:
    operationId: callofforderUpdateItemPrice
- target: $.paths['/commerce/callofforders/{callOffOrderId}/items/{itemId}/quantity/{quantity}'].put
  description: Add derived operationId for PUT /commerce/callofforders/{callOffOrderId}/items/{itemId}/quantity/{quantity}
  update:
    operationId: callofforderUpdateItemQuantity
- target: $.paths['/commerce/callofforders/{callOffOrderId}/items/{itemId}/shipdate'].put
  description: Add derived operationId for PUT /commerce/callofforders/{callOffOrderId}/items/{itemId}/shipdate
  update:
    operationId: callofforderUpdateItemRequestedShipDate
- target: $.paths['/cancel/reasons'].get
  description: Add derived operationId for GET /cancel/reasons
  update:
    operationId: cancelreasonsGetCancelReasons
- target: $.paths['/commerce/carts/current/bulkitems'].post
  description: Add derived operationId for POST /commerce/carts/current/bulkitems
  update:
    operationId: cartAddItemsToCart
- target: $.paths['/commerce/carts/current/bulkitems'].put
  description: Add derived operationId for PUT /commerce/carts/current/bulkitems
  update:
    operationId: cartUpdateCartItems
- target: $.paths['/commerce/carts/{cartId}/bulkitems'].post
  description: Add derived operationId for POST /commerce/carts/{cartId}/bulkitems
  update:
    operationId: cartAddItemsToCartByCartId
- target: $.paths['/commerce/carts/{cartId}/bulkitems'].put
  description: Add derived operationId for PUT /commerce/carts/{cartId}/bulkitems
  update:
    operationId: cartUpdateCartItemsByCartId
- target: $.paths['/commerce/carts/{cartId}/coupons/{couponCode}'].delete
  description: Add derived operationId for DELETE /commerce/carts/{cartId}/coupons/{couponCode}
  update:
    operationId: cartRemoveCoupon
- target: $.paths['/commerce/carts/{cartId}/coupons/{couponCode}'].put
  description: Add derived operationId for PUT /commerce/carts/{cartId}/coupons/{couponCode}
  update:
    operationId: cartApplyCoupon
- target: $.paths['/commerce/carts/current/bulkitems/delete'].put
  description: Add derived operationId for PUT /commerce/carts/current/bulkitems/delete
  update:
    operationId: cartDeleteMultipleCartItems
- target: $.paths['/commerce/carts/{cartId}/bulkitems/delete'].put
  description: Add derived operationId for PUT /commerce/carts/{cartId}/bulkitems/delete
  update:
    operationId: cartDeleteMultipleCartItemsByCartId
- target: $.paths['/commerce/carts/{cartId}'].delete
  description: Add derived operationId for DELETE /commerce/carts/{cartId}
  update:
    operationId: cartDeleteCart
- target: $.paths['/commerce/carts/{cartId}'].get
  description: Add derived operationId for GET /commerce/carts/{cartId}
  update:
    operationId: cartGetCart
- target: $.paths['/commerce/carts/{cartId}'].put
  description: Add derived operationId for PUT /commerce/carts/{cartId}
  update:
    operationId: cartUpdateCartByCartId
- target: $.paths['/commerce/carts/current/items/{cartItemId}'].delete
  description: Add derived operationId for DELETE /commerce/carts/current/items/{cartItemId}
  update:
    operationId: cartDeleteCartItem
- target: $.paths['/commerce/carts/current/items/{cartItemId}'].get
  description: Add derived operationId for GET /commerce/carts/current/items/{cartItemId}
  update:
    operationId: cartGetCartItem
- target: $.paths['/commerce/carts/current/items/{cartItemId}'].put
  description: Add derived operationId for PUT /commerce/carts/current/items/{cartItemId}
  update:
    operationId: cartUpdateCartItem
- target: $.paths['/commerce/carts/{cartId}/items/{cartItemId}'].delete
  description: Add derived operationId for DELETE /commerce/carts/{cartId}/items/{cartItemId}
  update:
    operationId: cartDeleteCartItemByCartId
- target: $.paths['/commerce/carts/{cartId}/items/{cartItemId}'].get
  description: Add derived operationId for GET /commerce/carts/{cartId}/items/{cartItemId}
  update:
    operationId: cartGetCartItemByCartId
- target: $.paths['/commerce/carts/{cartId}/items/{cartItemId}'].put
  description: Add derived operationId for PUT /commerce/carts/{cartId}/items/{cartItemId}
  update:
    operationId: cartUpdateCartItemByCartId
- target: $.paths['/commerce/carts/current/items'].delete
  description: Add derived operationId for DELETE /commerce/carts/current/items
  update:
    operationId: cartRemoveAllCartItems
- target: $.paths['/commerce/carts/current/items'].get
  description: Add derived operationId for GET /commerce/carts/current/items
  update:
    operationId: cartGetCartItems
- target: $.paths['/commerce/carts/current/items'].post
  description: Add derived operationId for POST /commerce/carts/current/items
  update:
    operationId: cartAddItemToCart
- target: $.paths['/commerce/carts/{cartId}/items'].delete
  description: Add derived operationId for DELETE /commerce/carts/{cartId}/items
  update:
    operationId: cartRemoveAllCartItemsByCartId
- target: $.paths['/commerce/carts/{cartId}/items'].get
  description: Add derived operationId for GET /commerce/carts/{cartId}/items
  update:
    operationId: cartGetCartItemsByCartId
- target: $.paths['/commerce/carts/{cartId}/items'].post
  description: Add derived operationId for POST /commerce/carts/{cartId}/items
  update:
    operationId: cartAddItemToCartByCartId
- target: $.paths['/commerce/carts/summary'].get
  description: Add derived operationId for GET /commerce/carts/summary
  update:
    operationId: cartGetCartSummary
- target: $.paths['/commerce/carts/{cartId}/summary'].get
  description: Add derived operationId for GET /commerce/carts/{cartId}/summary
  update:
    operationId: cartGetCartSummaryByCartId
- target: $.paths['/commerce/carts/current/extendedproperties'].delete
  description: Add derived operationId for DELETE /commerce/carts/current/extendedproperties
  update:
    operationId: cartDeleteExtendedProperties
- target: $.paths['/commerce/carts/current/extendedproperties'].get
  description: Add derived operationId for GET /commerce/carts/current/extendedproperties
  update:
    operationId: cartGetExtendedProperties
- target: $.paths['/commerce/carts/current/extendedproperties'].post
  description: Add derived operationId for POST /commerce/carts/current/extendedproperties
  update:
    operationId: cartAddsExtendedProperties
- target: $.paths['/commerce/carts/current/extendedproperties'].put
  description: Add derived operationId for PUT /commerce/carts/current/extendedproperties
  update:
    operationId: cartUpdateExtendedProperties
- target: $.paths['/commerce/carts/current/messages'].delete
  description: Add derived operationId for DELETE /commerce/carts/current/messages
  update:
    operationId: cartRemoveAllMessages
- target: $.paths['/commerce/carts/current/messages'].get
  description: Add derived operationId for GET /commerce/carts/current/messages
  update:
    operationId: cartGetMessages
- target: $.paths['/commerce/carts/current'].delete
  description: Add derived operationId for DELETE /commerce/carts/current
  update:
    operationId: cartDeleteCurrentCart
- target: $.paths['/commerce/carts/current'].get
  description: Add derived operationId for GET /commerce/carts/current
  update:
    operationId: cartGetOrCreateCart
- target: $.paths['/commerce/carts/current'].put
  description: Add derived operationId for PUT /commerce/carts/current
  update:
    operationId: cartUpdateCart
- target: $.paths['/commerce/carts/user/{userId}'].delete
  description: Add derived operationId for DELETE /commerce/carts/user/{userId}
  update:
    operationId: cartDeleteUserCart
- target: $.paths['/commerce/carts/user/{userId}'].get
  description: Add derived operationId for GET /commerce/carts/user/{userId}
  update:
    operationId: cartGetUserCart
- target: $.paths['/commerce/carts/user/{userId}'].post
  description: Add derived operationId for POST /commerce/carts/user/{userId}
  update:
    operationId: cartGetOrCreateUserCart
- target: $.paths['/commerce/carts/user/{userId}'].put
  description: Add derived operationId for PUT /commerce/carts/user/{userId}
  update:
    operationId: cartUpdateUserCart
- target: $.paths['/commerce/carts/user/{userId}/summary'].get
  description: Add derived operationId for GET /commerce/carts/user/{userId}/summary
  update:
    operationId: cartGetUserCartSummary
- target: $.paths['/commerce/carts/{cartId}/rejectautodiscount/{discountId}'].post
  description: Add derived operationId for POST /commerce/carts/{cartId}/rejectautodiscount/{discountId}
  update:
    operationId: cartRejectSuggestedDiscount
- target: $.paths['/commerce/carts/{cartId}/coupons'].delete
  description: Add derived operationId for DELETE /commerce/carts/{cartId}/coupons
  update:
    operationId: cartRemoveCoupons
- target: $.paths['/commerce/carts/current/messages/{messageId}'].delete
  description: Add derived operationId for DELETE /commerce/carts/current/messages/{messageId}
  update:
    operationId: cartRemoveMessage
- target: $.paths['/commerce/carts/current/items/{cartItemId}/{quantity}'].put
  description: Add derived operationId for PUT /commerce/carts/current/items/{cartItemId}/{quantity}
  update:
    operationId: cartUpdateCartItemQuantity
- target: $.paths['/commerce/carts/{cartId}/items/{cartItemId}/{quantity}'].put
  description: Add derived operationId for PUT /commerce/carts/{cartId}/items/{cartItemId}/{quantity}
  update:
    operationId: cartUpdateCartItemQuantityByCartId
- target: $.paths['/commerce/carts/current/extendedproperties/{key}'].delete
  description: Add derived operationId for DELETE /commerce/carts/current/extendedproperties/{key}
  update:
    operationId: cartDeleteExtendedProperty
- target: $.paths['/commerce/carts/current/extendedproperties/{key}'].put
  description: Add derived operationId for PUT /commerce/carts/current/extendedproperties/{key}
  update:
    operationId: cartUpdateExtendedProperty
- target: $.paths['/commerce/channels/{code}'].delete
  description: Add derived operationId for DELETE /commerce/channels/{code}
  update:
    operationId: channelDeleteChannel
- target: $.paths['/commerce/channels/{code}'].get
  description: Add derived operationId for GET /commerce/channels/{code}
  update:
    operationId: channelGetChannel
- target: $.paths['/commerce/channels/{code}'].put
  description: Add derived operationId for PUT /commerce/channels/{code}
  update:
    operationId: channelUpdateChannel
- target: $.paths['/commerce/channels'].get
  description: Add derived operationId for GET /commerce/channels
  update:
    operationId: channelGetChannels
- target: $.paths['/commerce/channels'].post
  description: Add derived operationId for POST /commerce/channels
  update:
    operationId: channelCreatesChannel
- target: $.paths['/commerce/channelgroups/{code}'].delete
  description: Add derived operationId for DELETE /commerce/channelgroups/{code}
  update:
    operationId: channelgroupDeleteChannelGroup
- target: $.paths['/commerce/channelgroups/{code}'].get
  description: Add derived operationId for GET /commerce/channelgroups/{code}
  update:
    operationId: channelgroupGetChannelGroup
- target: $.paths['/commerce/channelgroups/{code}'].put
  description: Add derived operationId for PUT /commerce/channelgroups/{code}
  update:
    operationId: channelgroupUpdatesChannelGroup
- target: $.paths['/commerce/channelgroups'].get
  description: Add derived operationId for GET /commerce/channelgroups
  update:
    operationId: channelgroupGetChannelGroups
- target: $.paths['/commerce/channelgroups'].post
  description: Add derived operationId for POST /commerce/channelgroups
  update:
    operationId: channelgroupCreatesChannelGroup
- target: $.paths['/commerce/checkouts/{checkoutId}/items'].post
  description: Add derived operationId for POST /commerce/checkouts/{checkoutId}/items
  update:
    operationId: checkoutAddCheckoutItem
- target: $.paths['/commerce/checkouts/{checkoutId}/coupons/{couponCode}'].delete
  description: Add derived operationId for DELETE /commerce/checkouts/{checkoutId}/coupons/{couponCode}
  update:
    operationId: checkoutRemoveCoupon
- target: $.paths['/commerce/checkouts/{checkoutId}/coupons/{couponCode}'].put
  description: Add derived operationId for PUT /commerce/checkouts/{checkoutId}/coupons/{couponCode}
  update:
    operationId: checkoutApplyCoupon
- target: $.paths['/commerce/checkouts/{checkoutId}/items/destinations'].post
  description: Add derived operationId for POST /commerce/checkouts/{checkoutId}/items/destinations
  update:
    operationId: checkoutBulkUpdateItemDestinations
- target: $.paths['/commerce/checkouts/{checkoutId}/priceList'].put
  description: Add derived operationId for PUT /commerce/checkouts/{checkoutId}/priceList
  update:
    operationId: checkoutChangeCheckoutPriceList
- target: $.paths['/commerce/checkouts/{checkoutId}/payments/actions'].post
  description: Add derived operationId for POST /commerce/checkouts/{checkoutId}/payments/actions
  update:
    operationId: checkoutCreatePaymentAction
- target: $.paths['/commerce/checkouts/{checkoutId}/items/{itemId}'].delete
  description: Add derived operationId for DELETE /commerce/checkouts/{checkoutId}/items/{itemId}
  update:
    operationId: checkoutDeleteCheckoutItem
- target: $.paths['/commerce/checkouts/{checkoutId}/actions'].get
  description: Add derived operationId for GET /commerce/checkouts/{checkoutId}/actions
  update:
    operationId: checkoutGetAvailableActions
- target: $.paths['/commerce/checkouts/{checkoutId}/actions'].post
  description: Add derived operationId for POST /commerce/checkouts/{checkoutId}/actions
  update:
    operationId: checkoutPerformCheckoutAction
- target: $.paths['/commerce/checkouts/{checkoutId}/shippingMethods'].get
  description: Add derived operationId for GET /commerce/checkouts/{checkoutId}/shippingMethods
  update:
    operationId: checkoutGetAvailableShippingMethods
- target: $.paths['/commerce/checkouts/{checkoutId}/shippingMethods'].post
  description: Add derived operationId for POST /commerce/checkouts/{checkoutId}/shippingMethods
  update:
    operationId: checkoutSetShippingMethods
- target: $.paths['/commerce/checkouts/{checkoutId}'].get
  description: Add derived operationId for GET /commerce/checkouts/{checkoutId}
  update:
    operationId: checkoutGetCheckout
- target: $.paths['/commerce/checkouts/{checkoutId}'].post
  description: Add derived operationId for POST /commerce/checkouts/{checkoutId}
  update:
    operationId: checkoutUpdateCheckout
- target: $.paths['/commerce/checkouts/{checkoutId}/attributes'].get
  description: Add derived operationId for GET /commerce/checkouts/{checkoutId}/attributes
  update:
    operationId: checkoutGetCheckoutAttributes
- target: $.paths['/commerce/checkouts/{checkoutId}/attributes'].post
  description: Add derived operationId for POST /commerce/checkouts/{checkoutId}/attributes
  update:
    operationId: checkoutCreateCheckoutAttributes
- target: $.paths['/commerce/checkouts/{checkoutId}/attributes'].put
  description: Add derived operationId for PUT /commerce/checkouts/{checkoutId}/attributes
  update:
    operationId: checkoutUpdateCheckoutAttribute
- target: $.paths['/commerce/checkouts'].get
  description: Add derived operationId for GET /commerce/checkouts
  update:
    operationId: checkoutGetCheckouts
- target: $.paths['/commerce/checkouts'].post
  description: Add derived operationId for POST /commerce/checkouts
  update:
    operationId: checkoutCreateCheckoutFromCart
- target: $.paths['/commerce/checkouts/{checkoutId}/destinations/{destinationId}'].delete
  description: Add derived operationId for DELETE /commerce/checkouts/{checkoutId}/destinations/{destinationId}
  update:
    operationId: checkoutRemoveDestination
- target: $.paths['/commerce/checkouts/{checkoutId}/destinations/{destinationId}'].get
  description: Add derived operationId for GET /commerce/checkouts/{checkoutId}/destinations/{destinationId}
  update:
    operationId: checkoutGetDestination
- target: $.paths['/commerce/checkouts/{checkoutId}/destinations/{destinationId}'].put
  description: Add derived operationId for PUT /commerce/checkouts/{checkoutId}/destinations/{destinationId}
  update:
    operationId: checkoutUpdateDestination
- target: $.paths['/commerce/checkouts/{checkoutId}/destinations'].get
  description: Add derived operationId for GET /commerce/checkouts/{checkoutId}/destinations
  update:
    operationId: checkoutGetDestinations
- target: $.paths['/commerce/checkouts/{checkoutId}/destinations'].post
  description: Add derived operationId for POST /commerce/checkouts/{checkoutId}/destinations
  update:
    operationId: checkoutAddDestination
- target: $.paths['/commerce/checkouts/{checkoutId}/payments/{paymentId}/actions'].post
  description: Add derived operationId for POST /commerce/checkouts/{checkoutId}/payments/{paymentId}/actions
  update:
    operationId: checkoutPerformPaymentAction
- target: $.paths['/commerce/checkouts/{checkoutId}/digitalWallet/{digitalWalletType}'].put
  description: Add derived operationId for PUT /commerce/checkouts/{checkoutId}/digitalWallet/{digitalWalletType}
  update:
    operationId: checkoutProcessDigitalWallet
- target: $.paths['/commerce/checkouts/{checkoutId}/coupons'].delete
  description: Add derived operationId for DELETE /commerce/checkouts/{checkoutId}/coupons
  update:
    operationId: checkoutRemoveCoupons
- target: $.paths['/commerce/checkouts/{checkoutId}/email/resend'].post
  description: Add derived operationId for POST /commerce/checkouts/{checkoutId}/email/resend
  update:
    operationId: checkoutResendCheckoutConfirmationEmail


# --- truncated at 32 KB (85 KB total) ---
# Full source: https://artifacts.apis.io/kibo-commerce/overlays/kibo-commerce-commerce-overlay.yaml

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-commerce-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.