Kibo Commerce · OpenAPI Overlay 1.0.0

API Evangelist operationId overlay for Kibo Commerce Fulfillment - Production Profile

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

$.paths['/commerce/shipments/surveys/{id}'].get
$.paths['/commerce/shipments/{shipmentNumber}/surveys'].get
$.paths['/commerce/shipments/{shipmentNumber}/surveys'].post
$.paths['/commerce/fulfillment/rebalancer/disruptions/reservations'].get
$.paths['/commerce/fulfillment/rebalancer/runs/{runId}/events'].get
$.paths['/commerce/fulfillment/rebalancer/disruptions/shipments'].get
$.paths['/commerce/fulfillment/features'].get
$.paths['/commerce/fulfillment/settings'].get
$.paths['/commerce/fulfillment/tenantAttributes'].get
$.paths['/commerce/shipments/{shipmentNumber}/futureItems'].post
$.paths['/commerce/shipments/{shipmentNumber}/futureAllocatableItems'].post
$.paths['/commerce/shipments/{shipmentNumber}/futureToReady'].put
$.paths['/commerce/shipments/{shipmentNumber}/futureUpdateDate'].put
$.paths['/commerce/shipments/{shipmentNumber}/itemGiftReceipt'].put
$.paths['/commerce/shipments/{orderId}/shipmentGiftReceipt'].put
$.paths['/commerce/shipments/{shipmentNumber}/items/{lineId}/updateInventoryAllocation'].put

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist operationId overlay for Kibo Commerce Fulfillment  - Production Profile
  version: 1.0.0
extends: ../openapi/_original/kibo-commerce-fulfillment-openapi.yml
x-generated: '2026-10-18'
x-method: generated
x-source: openapi/kibo-commerce-fulfillment-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/shipments/surveys/{id}'].get
  description: Add derived operationId for GET /commerce/shipments/surveys/{id}
  update:
    operationId: customersurveyGetCustomerSurvey
- target: $.paths['/commerce/shipments/{shipmentNumber}/surveys'].get
  description: Add derived operationId for GET /commerce/shipments/{shipmentNumber}/surveys
  update:
    operationId: customersurveyGetSurveys
- target: $.paths['/commerce/shipments/{shipmentNumber}/surveys'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/surveys
  update:
    operationId: customersurveyCreateSurvey
- target: $.paths['/commerce/fulfillment/rebalancer/disruptions/reservations'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/disruptions/reservations
  update:
    operationId: disruptioneventsListReservationDisruptions
- target: $.paths['/commerce/fulfillment/rebalancer/runs/{runId}/events'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/runs/{runId}/events
  update:
    operationId: disruptioneventsListRunEvents
- target: $.paths['/commerce/fulfillment/rebalancer/disruptions/shipments'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/disruptions/shipments
  update:
    operationId: disruptioneventsListShipmentDisruptions
- target: $.paths['/commerce/fulfillment/features'].get
  description: Add derived operationId for GET /commerce/fulfillment/features
  update:
    operationId: fulfillmentGetFeatures
- target: $.paths['/commerce/fulfillment/settings'].get
  description: Add derived operationId for GET /commerce/fulfillment/settings
  update:
    operationId: fulfillmentGetPublicSettings
- target: $.paths['/commerce/fulfillment/tenantAttributes'].get
  description: Add derived operationId for GET /commerce/fulfillment/tenantAttributes
  update:
    operationId: fulfillmentGetTenantAttributes
- target: $.paths['/commerce/shipments/{shipmentNumber}/futureItems'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/futureItems
  update:
    operationId: futureshipmentCreateFutureShipmentForItems
- target: $.paths['/commerce/shipments/{shipmentNumber}/futureAllocatableItems'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/futureAllocatableItems
  update:
    operationId: futureshipmentCreateFutureShipmentsForFutureAllocatableItems
- target: $.paths['/commerce/shipments/{shipmentNumber}/futureToReady'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/futureToReady
  update:
    operationId: futureshipmentFutureShipmentToReady
- target: $.paths['/commerce/shipments/{shipmentNumber}/futureUpdateDate'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/futureUpdateDate
  update:
    operationId: futureshipmentUpdateFutureShipmentDate
- target: $.paths['/commerce/shipments/{shipmentNumber}/itemGiftReceipt'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/itemGiftReceipt
  update:
    operationId: giftreceiptItemGiftReceiptUpdate
- target: $.paths['/commerce/shipments/{orderId}/shipmentGiftReceipt'].put
  description: Add derived operationId for PUT /commerce/shipments/{orderId}/shipmentGiftReceipt
  update:
    operationId: giftreceiptShipmentGiftReceiptUpdate
- target: $.paths['/commerce/shipments/{shipmentNumber}/items/{lineId}/updateInventoryAllocation'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/items/{lineId}/updateInventoryAllocation
  update:
    operationId: inventoryallocationUpdateInventoryAllocation
- target: $.paths['/commerce/fulfillment/shipping/manifests/eligibleShipments'].get
  description: Add derived operationId for GET /commerce/fulfillment/shipping/manifests/eligibleShipments
  update:
    operationId: manifestGetEligibleShipments
- target: $.paths['/commerce/fulfillment/shipping/manifests/{manifestId}'].get
  description: Add derived operationId for GET /commerce/fulfillment/shipping/manifests/{manifestId}
  update:
    operationId: manifestGetManifest
- target: $.paths['/commerce/fulfillment/shipping/manifests'].get
  description: Add derived operationId for GET /commerce/fulfillment/shipping/manifests
  update:
    operationId: manifestGetManifests
- target: $.paths['/commerce/fulfillment/shipping/manifests'].post
  description: Add derived operationId for POST /commerce/fulfillment/shipping/manifests
  update:
    operationId: manifestCreateManifest
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/packages/{packageConsolidationId}/add/{packageId}'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/consolidated/packages/{packageConsolidationId}/add/{packageId}
  update:
    operationId: packageconsolidationAddPackageToPackageConsolidation
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/packages/tracking'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/consolidated/packages/tracking
  update:
    operationId: packageconsolidationAddTrackingForConsolidation
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/packages/{packageConsolidationId}/tracking'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/consolidated/packages/{packageConsolidationId}/tracking
  update:
    operationId: packageconsolidationAddTrackingForExistingPackageConsolidation
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/packages'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/consolidated/packages
  update:
    operationId: packageconsolidationCreatePackageConsolidation
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/packages/{packageConsolidationId}'].delete
  description: Add derived operationId for DELETE /commerce/shipments/{shipmentNumber}/consolidated/packages/{packageConsolidationId}
  update:
    operationId: packageconsolidationDeletePackageConsolidation
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/packages/{packageConsolidationId}'].get
  description: Add derived operationId for GET /commerce/shipments/{shipmentNumber}/consolidated/packages/{packageConsolidationId}
  update:
    operationId: packageconsolidationGetPackageConsolidation
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/packages/remove/bulk'].delete
  description: Add derived operationId for DELETE /commerce/shipments/{shipmentNumber}/consolidated/packages/remove/bulk
  update:
    operationId: packageconsolidationRemoveAllPackageConsolidationsFromShipment
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/packages/{packageConsolidationId}/remove'].delete
  description: Add derived operationId for DELETE /commerce/shipments/{shipmentNumber}/consolidated/packages/{packageConsolidationId}/remove
  update:
    operationId: packageconsolidationRemoveShipmentFromPackageConsolidation
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/packages/{packageConsolidationId}/remove/{packageId}'].delete
  description: Add derived operationId for DELETE /commerce/shipments/{shipmentNumber}/consolidated/packages/{packageConsolidationId}/remove/{packageId}
  update:
    operationId: packageconsolidationRemoveSpecificPackageFromPackageConsolidation
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/packages/cartonization/save'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/consolidated/packages/cartonization/save
  update:
    operationId: packageconsolidationSaveCartonizationForConsolidation
- target: $.paths['/commerce/shipments/cartonization/packingSuggestions'].post
  description: Add derived operationId for POST /commerce/shipments/cartonization/packingSuggestions
  update:
    operationId: packingsuggestionGetCartPackingSuggestions
- target: $.paths['/commerce/shipments/cartonization/rejectionReasons'].get
  description: Add derived operationId for GET /commerce/shipments/cartonization/rejectionReasons
  update:
    operationId: packingsuggestionGetCartonizationRejectionReasons
- target: $.paths['/commerce/shipments/{shipmentNumber}/cartonization/packingSuggestions'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/cartonization/packingSuggestions
  update:
    operationId: packingsuggestionGetPackingSuggestions
- target: $.paths['/commerce/shipments/{shipmentNumber}/cartonization/reject'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/cartonization/reject
  update:
    operationId: packingsuggestionRejectPackingSuggestion
- target: $.paths['/commerce/shipments/{shipmentNumber}/invoice'].delete
  description: Add derived operationId for DELETE /commerce/shipments/{shipmentNumber}/invoice
  update:
    operationId: paymentinvoicemanagementDeletePaymentInvoice
- target: $.paths['/commerce/shipments/{shipmentNumber}/invoice'].get
  description: Add derived operationId for GET /commerce/shipments/{shipmentNumber}/invoice
  update:
    operationId: paymentinvoicemanagementGetPaymentInvoice
- target: $.paths['/commerce/shipments/{shipmentNumber}/invoice'].patch
  description: Add derived operationId for PATCH /commerce/shipments/{shipmentNumber}/invoice
  update:
    operationId: paymentinvoicemanagementPartiallyUpdateAPaymentInvoice
- target: $.paths['/commerce/shipments/{shipmentNumber}/invoice'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/invoice
  update:
    operationId: paymentinvoicemanagementCreateAPaymentInvoice
- target: $.paths['/commerce/shipments/{shipmentNumber}/invoice'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/invoice
  update:
    operationId: paymentinvoicemanagementUpdateAPaymentInvoice
- target: $.paths['/commerce/pickwaves/{pickWaveNumber}/closed'].put
  description: Add derived operationId for PUT /commerce/pickwaves/{pickWaveNumber}/closed
  update:
    operationId: pickwaveClosePickWave
- target: $.paths['/commerce/pickwaves'].post
  description: Add derived operationId for POST /commerce/pickwaves
  update:
    operationId: pickwaveCreatePickWave
- target: $.paths['/commerce/pickwaves/rule-based'].post
  description: Add derived operationId for POST /commerce/pickwaves/rule-based
  update:
    operationId: pickwaveCreateRuleBasedPickWave
- target: $.paths['/commerce/pickwaves/open/{fulfillmentLocationCode}'].get
  description: Add derived operationId for GET /commerce/pickwaves/open/{fulfillmentLocationCode}
  update:
    operationId: pickwaveGetOpenPickWaves
- target: $.paths['/commerce/pickwaves/{pickWaveNumber}'].get
  description: Add derived operationId for GET /commerce/pickwaves/{pickWaveNumber}
  update:
    operationId: pickwaveGetPickWave
- target: $.paths['/commerce/pickwaves/{pickWaveNumber}/pickWaveDetails'].get
  description: Add derived operationId for GET /commerce/pickwaves/{pickWaveNumber}/pickWaveDetails
  update:
    operationId: pickwaveGetPickWaveDetails
- target: $.paths['/commerce/pickwaves/{pickWaveNumber}/shipments'].get
  description: Add derived operationId for GET /commerce/pickwaves/{pickWaveNumber}/shipments
  update:
    operationId: pickwaveGetShipmentsInPickWave
- target: $.paths['/commerce/pickwaves/enabled/{locationCode}'].get
  description: Add derived operationId for GET /commerce/pickwaves/enabled/{locationCode}
  update:
    operationId: pickwaveIsPickWaveEnabled
- target: $.paths['/commerce/pickwaves/{pickWaveNumber}/order-pick-sheets/html'].get
  description: Add derived operationId for GET /commerce/pickwaves/{pickWaveNumber}/order-pick-sheets/html
  update:
    operationId: pickwaveRenderOrderPickSheets
- target: $.paths['/commerce/pickwaves/{pickWaveNumber}/rendition/html'].get
  description: Add derived operationId for GET /commerce/pickwaves/{pickWaveNumber}/rendition/html
  update:
    operationId: pickwaveRenderPickWave
- target: $.paths['/commerce/rate-shopping/recommend'].post
  description: Add derived operationId for POST /commerce/rate-shopping/recommend
  update:
    operationId: rateshoppingGetRecommendedShippingRates
- target: $.paths['/commerce/fulfillment/rebalancer/runs/current/shipments'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/runs/current/shipments
  update:
    operationId: rebalancereadGetCurrentRankedShipments
- target: $.paths['/commerce/fulfillment/rebalancer/runs/current'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/runs/current
  update:
    operationId: rebalancereadGetCurrentRun
- target: $.paths['/commerce/fulfillment/rebalancer/runs/{jobId}/shipments'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/runs/{jobId}/shipments
  update:
    operationId: rebalancereadGetRankedShipments
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}/reservations/{reservationId}'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs/{runId}/reservations/{reservationId}
  update:
    operationId: rebalancerrunauditGetReservationDetail
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}/reservations/{reservationId}/sourcing'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs/{runId}/reservations/{reservationId}/sourcing
  update:
    operationId: rebalancerrunauditGetReservationSourcing
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs/{runId}
  update:
    operationId: rebalancerrunauditGetRunDetail
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}/shipments/{shipmentNumber}'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs/{runId}/shipments/{shipmentNumber}
  update:
    operationId: rebalancerrunauditGetShipmentDetail
- target: $.paths['/commerce/fulfillment/rebalancer/audit/rules'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/rules
  update:
    operationId: rebalancerrunauditListAllRules
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}/backorder-rules'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs/{runId}/backorder-rules
  update:
    operationId: rebalancerrunauditListBackorderRules
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}/changes'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs/{runId}/changes
  update:
    operationId: rebalancerrunauditListChanges
- target: $.paths['/commerce/fulfillment/rebalancer/audit/backorder-shipments'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/backorder-shipments
  update:
    operationId: rebalancerrunauditListCurrentBackorderShipments
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}/events'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs/{runId}/events
  update:
    operationId: rebalancerrunauditListEvents
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}/rules'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs/{runId}/rules
  update:
    operationId: rebalancerrunauditListFutureRules
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}/reservations/{reservationId}/lines'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs/{runId}/reservations/{reservationId}/lines
  update:
    operationId: rebalancerrunauditListReservationLines
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}/reservations'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs/{runId}/reservations
  update:
    operationId: rebalancerrunauditListReservations
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs
  update:
    operationId: rebalancerrunauditListRuns
- target: $.paths['/commerce/fulfillment/rebalancer/audit/shipments/{shipmentNumber}/runs'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/shipments/{shipmentNumber}/runs
  update:
    operationId: rebalancerrunauditListRunsForShipment
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}/shipments/{shipmentNumber}/lines'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs/{runId}/shipments/{shipmentNumber}/lines
  update:
    operationId: rebalancerrunauditListShipmentLines
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}/shipments'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs/{runId}/shipments
  update:
    operationId: rebalancerrunauditListShipments
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/saved-filters'].get
  description: Add derived operationId for GET /commerce/fulfillment/rebalancer/audit/runs/saved-filters
  update:
    operationId: rebalancerrunauditSavedFilters
- target: $.paths['/commerce/rebalance/evaluate/backorder'].post
  description: Add derived operationId for POST /commerce/rebalance/evaluate/backorder
  update:
    operationId: rebalanceruleevaluationEvaluateBackorderRebalancing
- target: $.paths['/commerce/rebalance/evaluate/future'].post
  description: Add derived operationId for POST /commerce/rebalance/evaluate/future
  update:
    operationId: rebalanceruleevaluationEvaluateFutureRebalancing
- target: $.paths['/commerce/fulfillment/rebalancer/runs'].post
  description: Add derived operationId for POST /commerce/fulfillment/rebalancer/runs
  update:
    operationId: rebalanceTrigger
- target: $.paths['/commerce/fulfillment/orders/{orderId}/summary/html'].get
  description: Add derived operationId for GET /commerce/fulfillment/orders/{orderId}/summary/html
  update:
    operationId: renditionRenderOrderSummary
- target: $.paths['/commerce/fulfillment/returns/{returnId}/receipt/html'].get
  description: Add derived operationId for GET /commerce/fulfillment/returns/{returnId}/receipt/html
  update:
    operationId: renditionRenderReturnReceipt
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}/log'].delete
  description: Add derived operationId for DELETE /commerce/fulfillment/rebalancer/audit/runs/{runId}/log
  update:
    operationId: runhistorylogDeleteRunHistory
- target: $.paths['/commerce/fulfillment/rebalancer/audit/runs/{runId}/log'].post
  description: Add derived operationId for POST /commerce/fulfillment/rebalancer/audit/runs/{runId}/log
  update:
    operationId: runhistorylogLog
- target: $.paths['/commerce/shipments/attributedefinition/attributes/{attributeFQN}/vocabularyValues'].get
  description: Add derived operationId for GET /commerce/shipments/attributedefinition/attributes/{attributeFQN}/vocabularyValues
  update:
    operationId: shipmentattributedefinitionGetAttributeVocabularyValues
- target: $.paths['/commerce/shipments/attributedefinition/attributes'].get
  description: Add derived operationId for GET /commerce/shipments/attributedefinition/attributes
  update:
    operationId: shipmentattributedefinitionGetShipmentAttributeDefinitions
- target: $.paths['/commerce/shipments/attributedefinition/items/attributes'].get
  description: Add derived operationId for GET /commerce/shipments/attributedefinition/items/attributes
  update:
    operationId: shipmentattributedefinitionGetShipmentLineItemAttributeDefinitions
- target: $.paths['/commerce/shipments/attributedefinition/attributes/{attributeFQN}'].get
  description: Add derived operationId for GET /commerce/shipments/attributedefinition/attributes/{attributeFQN}
  update:
    operationId: shipmentattributedefinitionGetSingleShipmentAttributeDefinition
- target: $.paths['/commerce/shipments/{shipmentNumber}/attributes'].get
  description: Add derived operationId for GET /commerce/shipments/{shipmentNumber}/attributes
  update:
    operationId: shipmentattributesGetShipmentAttributes
- target: $.paths['/commerce/shipments/{shipmentNumber}/attributes'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/attributes
  update:
    operationId: shipmentattributesCreateShipmentAttributes
- target: $.paths['/commerce/shipments/{shipmentNumber}/attributes'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/attributes
  update:
    operationId: shipmentattributesUpdateShipmentAttributes
- target: $.paths['/commerce/shipments/{shipmentNumber}/attributes/{key}'].delete
  description: Add derived operationId for DELETE /commerce/shipments/{shipmentNumber}/attributes/{key}
  update:
    operationId: shipmentattributesDeleteShipmentMapAttribute
- target: $.paths['/commerce/shipments/{shipmentNumber}/attributes/{key}'].get
  description: Add derived operationId for GET /commerce/shipments/{shipmentNumber}/attributes/{key}
  update:
    operationId: shipmentattributesGetShipmentMapAttribute
- target: $.paths['/commerce/shipments/{shipmentNumber}/attributes/{key}'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/attributes/{key}
  update:
    operationId: shipmentattributesSetShipmentMapAttribute
- target: $.paths['/commerce/shipments/{shipmentNumber}/backorderedItems'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/backorderedItems
  update:
    operationId: shipmentBackorderItems
- target: $.paths['/commerce/shipments/{shipmentNumber}/backorderedItems'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/backorderedItems
  update:
    operationId: shipmentUpdateBackorderItems
- target: $.paths['/commerce/shipments/{shipmentNumber}/backordered'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/backordered
  update:
    operationId: shipmentBackorderShipment
- target: $.paths['/commerce/shipments/{shipmentNumber}/canceledItems'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/canceledItems
  update:
    operationId: shipmentCancelItems
- target: $.paths['/commerce/shipments/order/{orderId}/canceled'].put
  description: Add derived operationId for PUT /commerce/shipments/order/{orderId}/canceled
  update:
    operationId: shipmentCancelOrderShipments
- target: $.paths['/commerce/shipments/{shipmentNumber}/canceled'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/canceled
  update:
    operationId: shipmentCancelShipment
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/shipments/add/{shipmentNumberToAdd}'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/consolidated/shipments/add/{shipmentNumberToAdd}
  update:
    operationId: shipmentconsolidationAddShipmentToConsolidationGroup
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/shipments/{shipmentConsolidationId}/add/{shipmentNumberToAdd}'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/consolidated/shipments/{shipmentConsolidationId}/add/{shipmentNumberToAdd}
  update:
    operationId: shipmentconsolidationAddShipmentToExistingConsolidationGroup
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/shipments'].delete
  description: Add derived operationId for DELETE /commerce/shipments/{shipmentNumber}/consolidated/shipments
  update:
    operationId: shipmentconsolidationRemoveCurrentShipmentFromConsolidation
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/shipments'].get
  description: Add derived operationId for GET /commerce/shipments/{shipmentNumber}/consolidated/shipments
  update:
    operationId: shipmentconsolidationGetConsolidatedShipments
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/shipments'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/consolidated/shipments
  update:
    operationId: shipmentconsolidationConsolidateShipments
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/shipments/candidates'].get
  description: Add derived operationId for GET /commerce/shipments/{shipmentNumber}/consolidated/shipments/candidates
  update:
    operationId: shipmentconsolidationGetConsolidationCandidateShipments
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/shipments/{shipmentConsolidationId}'].delete
  description: Add derived operationId for DELETE /commerce/shipments/{shipmentNumber}/consolidated/shipments/{shipmentConsolidationId}
  update:
    operationId: shipmentconsolidationRemoveShipmentFromConsolidationGroupByID
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/shipments/{shipmentConsolidationId}'].get
  description: Add derived operationId for GET /commerce/shipments/{shipmentNumber}/consolidated/shipments/{shipmentConsolidationId}
  update:
    operationId: shipmentconsolidationGetConsolidationGroupByID
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/shipments/{shipmentConsolidationId}'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/consolidated/shipments/{shipmentConsolidationId}
  update:
    operationId: shipmentconsolidationAddShipmentsToExistingConsolidationGroup
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/shipments/remove/{shipmentNumberToRemove}'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/consolidated/shipments/remove/{shipmentNumberToRemove}
  update:
    operationId: shipmentconsolidationRemoveSpecificShipmentFromConsolidationGroup
- target: $.paths['/commerce/shipments/{shipmentNumber}/consolidated/shipments/{shipmentConsolidationId}/remove/{shipmentNumberToRemove}'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/consolidated/shipments/{shipmentConsolidationId}/remove/{shipmentNumberToRemove}
  update:
    operationId: shipmentconsolidationRemoveSpecificShipmentFromExistingConsolidationGroup
- target: $.paths['/commerce/shipments/{shipmentNumber}/alternateContact'].delete
  description: Add derived operationId for DELETE /commerce/shipments/{shipmentNumber}/alternateContact
  update:
    operationId: shipmentcontactDeleteAlternateContact
- target: $.paths['/commerce/shipments/{shipmentNumber}/alternateContact'].get
  description: Add derived operationId for GET /commerce/shipments/{shipmentNumber}/alternateContact
  update:
    operationId: shipmentcontactGetAlternateContact
- target: $.paths['/commerce/shipments/{shipmentNumber}/alternateContact'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/alternateContact
  update:
    operationId: shipmentcontactUpdateAlternateContact
- target: $.paths['/commerce/shipments/{shipmentNumber}/customerContact'].get
  description: Add derived operationId for GET /commerce/shipments/{shipmentNumber}/customerContact
  update:
    operationId: shipmentcontactGetCustomerContact
- target: $.paths['/commerce/shipments/{shipmentNumber}/customerContact'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/customerContact
  update:
    operationId: shipmentcontactUpdateCustomerContact
- target: $.paths['/commerce/shipments/{shipmentNumber}/destinationContact'].get
  description: Add derived operationId for GET /commerce/shipments/{shipmentNumber}/destinationContact
  update:
    operationId: shipmentcontactGetDestinationContact
- target: $.paths['/commerce/shipments/{shipmentNumber}/destinationContact'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/destinationContact
  update:
    operationId: shipmentcontactUpdateDestinationContact
- target: $.paths['/commerce/shipments/bulk'].post
  description: Add derived operationId for POST /commerce/shipments/bulk
  update:
    operationId: shipmentCreateShipments
- target: $.paths['/commerce/shipments/{shipmentNumber}/customerAtCurbside'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/customerAtCurbside
  update:
    operationId: shipmentCustomerAtCurbside
- target: $.paths['/commerce/shipments/{shipmentNumber}/customerAtStore'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/customerAtStore
  update:
    operationId: shipmentCustomerAtStore
- target: $.paths['/commerce/shipments/{shipmentNumber}/customerCaredItems'].post
  description: Add derived operationId for POST /commerce/shipments/{shipmentNumber}/customerCaredItems
  update:
    operationId: shipmentCustomerCareItems
- target: $.paths['/commerce/shipments/{shipmentNumber}/customerCared'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/customerCared
  update:
    operationId: shipmentCustomerCareShipment
- target: $.paths['/commerce/shipments/{shipmentNumber}/customerInTransit'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/customerInTransit
  update:
    operationId: shipmentCustomerInTransit
- target: $.paths['/commerce/shipments/{shipmentNumber}/data/{key}'].delete
  description: Add derived operationId for DELETE /commerce/shipments/{shipmentNumber}/data/{key}
  update:
    operationId: shipmentdataDeleteShipmentDataByKey
- target: $.paths['/commerce/shipments/{shipmentNumber}/items/{lineId}/data/{key}'].delete
  description: Add derived operationId for DELETE /commerce/shipments/{shipmentNumber}/items/{lineId}/data/{key}
  update:
    operationId: shipmentdataDeleteShipmentItemDataByKey
- target: $.paths['/commerce/shipments/{shipmentNumber}/data'].delete
  description: Add derived operationId for DELETE /commerce/shipments/{shipmentNumber}/data
  update:
    operationId: shipmentdataDeleteShipmentData
- target: $.paths['/commerce/shipments/{shipmentNumber}/data'].get
  description: Add derived operationId for GET /commerce/shipments/{shipmentNumber}/data
  update:
    operationId: shipmentdataGetShipmentData
- target: $.paths['/commerce/shipments/{shipmentNumber}/data'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/data
  update:
    operationId: shipmentdataReplaceShipmentData
- target: $.paths['/commerce/shipments/{shipmentNumber}/items/{lineId}/data'].delete
  description: Add derived operationId for DELETE /commerce/shipments/{shipmentNumber}/items/{lineId}/data
  update:
    operationId: shipmentdataDeleteShipmentItemData
- target: $.paths['/commerce/shipments/{shipmentNumber}/items/{lineId}/data'].get
  description: Add derived operationId for GET /commerce/shipments/{shipmentNumber}/items/{lineId}/data
  update:
    operationId: shipmentdataGetShipmentItemData
- target: $.paths['/commerce/shipments/{shipmentNumber}/items/{lineId}/data'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/items/{lineId}/data
  update:
    operationId: shipmentdataReplaceShipmentItemData
- target: $.paths['/commerce/shipments/order/{orderId}'].delete
  description: Add derived operationId for DELETE /commerce/shipments/order/{orderId}
  update:
    operationId: shipmentDeleteOrderShipments
- target: $.paths['/commerce/shipments/{shipmentNumber}/destination'].put
  description: Add derived operationId for PUT /commerce/shipments/{shipmentNumber}/destination
  update:
    operationId: shipmentDestinationUpdate


# --- truncated at 32 KB (52 KB total) ---
# Full source: https://artifacts.apis.io/kibo-commerce/overlays/kibo-commerce-fulfillment-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-fulfillment-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.