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