ShipBob
ShipBob is a Chicago-based global ecommerce fulfillment network and 3PL operating 60+ fulfillment centers, providing distributed warehousing, inventory, B2B/EDI, and shipping operations for direct-to-consumer brands with a developer-friendly REST API.
APIs
ShipBob Developer API
ShipBob Developer API provides versioned REST endpoints for channels, orders, products, inventory, receiving orders, returns, webhooks, locations, billing, and shipment simulati...
Collections
API Reference
OPENGraphQL
ShipBob GraphQL Schema
ShipBob is a global ecommerce fulfillment network and third-party logistics (3PL) provider operating 60+ fulfillment centers. This conceptual GraphQL schema models the core doma...
GRAPHQLPricing Plans
Rate Limits
FinOps
Shipbob Finops
FINOPSEvent Specifications
ShipBob Webhooks
AsyncAPI 2.6 specification modeling the ShipBob webhook event surface. ShipBob webhooks allow applications to subscribe to events that occur in a ShipBob merchant account (order...
ASYNCAPIResources
Sources
opencollection: 1.0.0
info:
name: API Reference
version: 1.0.0
items:
- info:
name: subpackage_channels
type: folder
items:
- info:
name: Get Channels
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/channel
headers:
- name: Authorization
value: ''
params:
- name: RecordsPerPage
value: ''
type: query
description: The number of records to return per page. This parameter is used for pagination. If not provided, a default
value will be used.
- name: Cursor
value: ''
type: query
description: A cursor for pagination. This parameter is used to fetch the next set of results.
docs: 'Retrieves a paginated list of channels that the authenticated user has access to based on the provided access token.
'
- info:
name: subpackage_orders
type: folder
items:
- info:
name: Get Orders
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/order
headers:
- name: Authorization
value: ''
- name: shipbob_channel_id
value: ''
params:
- name: Page
value: ''
type: query
description: Page of orders to get
- name: Limit
value: ''
type: query
description: Amount of orders per page to request
- name: IDs
value: ''
type: query
description: order ids to filter by, comma separated <br /><strong>Example:</strong> ?IDs=1,2
- name: ReferenceIds
value: ''
type: query
description: Reference ids to filter by, comma separated <br /><strong>Example:</strong> ?ReferenceIds=Ref1,Ref2
- name: StartDate
value: ''
type: query
description: Start date to filter orders inserted later than
- name: EndDate
value: ''
type: query
description: End date to filter orders inserted earlier than
- name: SortOrder
value: ''
type: query
description: Order to sort results in
- name: HasTracking
value: ''
type: query
description: Has any portion of this order been assigned a tracking number
- name: LastUpdateStartDate
value: ''
type: query
description: Start date to filter orders updated later than
- name: LastUpdateEndDate
value: ''
type: query
description: End date to filter orders updated later than
- name: IsTrackingUploaded
value: ''
type: query
description: Filter orders that their tracking information was fully uploaded
- name: LastTrackingUpdateStartDate
value: ''
type: query
description: Start date to filter orders with tracking updates later than the supplied date. Will only return orders
that have tracking information
- name: LastTrackingUpdateEndDate
value: ''
type: query
description: End date to filter orders updated later than the supplied date. Will only return orders that have tracking
information
docs: Retrieves a paginated list of orders from your ShipBob account with optional filters. All filter parameters use
AND logic, meaning orders must match all provided criteria to be returned.
- info:
name: Create Order
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/order
headers:
- name: Authorization
value: ''
- name: shipbob_channel_id
value: ''
body:
type: json
data: '{}'
docs: Creates a new order in ShipBob’s system that will be queued for fulfillment. Orders can be created using either
product reference IDs (SKUs) or ShipBob product IDs, with reference IDs being the recommended approach.
- info:
name: Get Order
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/order/:orderId
headers:
- name: Authorization
value: ''
- name: shipbob_channel_id
value: ''
params:
- name: orderId
value: ''
type: path
docs: Retrieves detailed information about a specific order by its order ID, including order status, shipments, products,
and recipient details.
- info:
name: Get Shipment
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/shipment/:shipmentId
headers:
- name: Authorization
value: ''
- name: shipbob_channel_id
value: ''
params:
- name: shipmentId
value: ''
type: path
description: The shipment id to get
docs: Retrieves detailed information about a specific shipment by shipment ID, including shipment status, tracking information,
fulfillment center location, and contained products.
- info:
name: Get Shipment Timeline
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/shipment/:shipmentId/timeline
headers:
- name: Authorization
value: ''
- name: shipbob_channel_id
value: ''
params:
- name: shipmentId
value: ''
type: path
description: The shipment id to get
docs: Retrieves a chronological timeline of shipment status updates by shipment ID, showing when each status change occurred
and providing visibility into the fulfillment progress.
- info:
name: Batch Cancel Shipments
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/shipment:batchCancel
headers:
- name: Authorization
value: ''
- name: shipbob_channel_id
value: ''
body:
type: json
data: '{}'
docs: Cancels multiple shipments in a single request. Shipments can only be cancelled if they are in a cancellable state
(i.e. not picked, packed, or shipped yet).
- info:
name: Mark Tracking Uploaded
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/shipment:batchUpdateTrackingUpload
headers:
- name: Authorization
value: ''
body:
type: json
data: '{}'
docs: 'Mark tracking information as synced to your external system for multiple shipments. Use this endpoint after syncing
tracking data to update the IsTrackingUploaded flag, preventing these shipments from appearing in future GET /order
queries with IsTrackingUploaded=false.
<Tip>Use this endpoint if you''re filtering orders by is_tracking_uploaded. This allows integrations to acknowledge
that shipments have been successfully synced to their system.</Tip>'
- info:
name: 'Update Shipment Address
'
type: http
http:
method: PUT
url: https://api.shipbob.com/2026-01/shipment/:shipmentId:updateAddress
headers:
- name: Authorization
value: ''
params:
- name: shipmentId
value: ''
type: path
description: Unique identifier of the shipment
body:
type: json
data: '{}'
docs: 'Updates the shipping address for a specific shipment.
'
- info:
name: 'Get Shipment Line Items
'
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/shipment/:shipmentId:getLineItems
headers:
- name: Authorization
value: ''
params:
- name: shipmentId
value: ''
type: path
description: Unique identifier of the shipment
docs: 'Retrieves the line items for a specific shipment.
'
- info:
name: 'Update Shipment Line Items
'
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/shipment/:shipmentId:updateLineItems
headers:
- name: Authorization
value: ''
params:
- name: shipmentId
value: ''
type: path
description: Unique identifier of the shipment
body:
type: json
data: '{}'
docs: 'Updates the line items for a specific shipment. The request body must include the complete list of line items as
returned by the GET /{shipmentId}:getLineItems endpoint — partial updates are not supported. Retrieve the current line
items first, modify the desired fields, and submit the full payload.
'
- info:
name: 'Bulk Update Shipping Service
'
type: http
http:
method: PUT
url: https://api.shipbob.com/2026-01/shipment:bulkUpdateShippingService
headers:
- name: Authorization
value: ''
body:
type: json
data: '{}'
docs: 'Updates the shipping service for multiple shipments in a single request.
'
- info:
name: Cancel Order
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/order/:orderId:cancel
headers:
- name: Authorization
value: ''
params:
- name: orderId
value: ''
type: path
description: The order ID to cancel
docs: Cancels an order and all associated shipments. The order must be in a cancellable state to proceed with the cancellation.
- info:
name: Cancel Shipment
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/shipment/:shipmentId:cancel
headers:
- name: Authorization
value: ''
params:
- name: shipmentId
value: ''
type: path
description: The shipment id to get
docs: Cancels a specific shipment by shipment ID. The shipment must not be picked, packed, or shipped to proceed with
the cancellation.
- info:
name: Get Shipping Methods
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/shipping-method
headers:
- name: Authorization
value: ''
params:
- name: Page
value: ''
type: query
description: Page of orders to get
- name: Limit
value: ''
type: query
description: Amount of records per page to request
docs: Retrieves all available shipping methods configured for your merchant account.
- info:
name: Get Shipment Status Timeline by Order ID and Shipment ID
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/order/:orderId/shipment/:shipmentId/timeline
headers:
- name: Authorization
value: ''
- name: shipbob_channel_id
value: ''
params:
- name: orderId
value: ''
type: path
description: The order id to get the shipment for
- name: shipmentId
value: ''
type: path
description: The shipment id to get
docs: Retrieves a chronological timeline of shipment status updates by shipment ID, showing when each status change occurred
and providing visibility into the fulfillment progress.
- info:
name: Get All Shipments for Order
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/order/:orderId/shipment
headers:
- name: Authorization
value: ''
- name: shipbob_channel_id
value: ''
params:
- name: orderId
value: ''
type: path
description: The order id to get shipments for
docs: Retrieves all shipments associated with a specific order, including shipment status, tracking information, and product
details.
- info:
name: Get Shipment Logs by Order ID and Shipment ID
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/order/:orderId/shipment/:shipmentId/logs
headers:
- name: Authorization
value: ''
params:
- name: orderId
value: ''
type: path
description: The order id to get the shipment for
- name: shipmentId
value: ''
type: path
description: The shipment id to get
docs: Retrieves operational logs for a specific shipment by shipment ID, providing a detailed record of all events and
status changes that have occurred.
- info:
name: Cancel Shipment by Order ID and Shipment ID
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/order/:orderId/shipment/:shipmentId:cancel
headers:
- name: Authorization
value: ''
params:
- name: shipmentId
value: ''
type: path
description: The shipment id to get
- name: orderId
value: ''
type: path
docs: Cancels a specific shipment by order ID and shipment ID. The shipment must not be picked, packed, or shipped to
proceed with the cancellation.
- info:
name: Get Shipment Logs
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/shipment/:shipmentId/logs
headers:
- name: Authorization
value: ''
- name: shipbob_channel_id
value: ''
params:
- name: shipmentId
value: ''
type: path
description: The shipment id to get
docs: Retrieves operational logs for a specific shipment by shipment ID, providing a detailed record of all events and
status changes that have occurred.
- info:
name: Get Shipment by Order ID and Shipment ID
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/order/:orderId/shipment/:shipmentId
headers:
- name: Authorization
value: ''
- name: shipbob_channel_id
value: ''
params:
- name: orderId
value: ''
type: path
description: The order id to get the shipment for
- name: shipmentId
value: ''
type: path
description: The shipment id to get
docs: Retrieves detailed shipment information for a specific order and shipment combination, including shipment status,
tracking information, fulfillment center location, and contained products.
- info:
name: Estimate Fulfillment Cost For Order
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/order:estimate
headers:
- name: Authorization
value: ''
- name: shipbob_channel_id
value: ''
body:
type: json
data: '{}'
docs: 'This endpoint will provide, where possible, an estimate of pricing and fulfillment center assignment of a potential
standard (direct to consumer) order. Keep in mind that there are ways for the merchant to change FC assignment or product
configuration after order creation that could invalidate this estimate. Estimates cannot be returned for items that
are unknown, out of stock, or too large for fulfillment using standard box sizes. Additional services such as high-pick
fees, shipping insurance, '
- info:
name: Get Order Store Data
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/order/:orderId/store-order-json
headers:
- name: Authorization
value: ''
params:
- name: orderId
value: ''
type: path
description: The order ID to Get the JSON Stored
docs: Retrieves the original store order data associated with the order in JSON format, preserving custom fields and metadata
from the order source.
- info:
name: subpackage_products
type: folder
items:
- info:
name: Get Products
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/product
headers:
- name: Authorization
value: ''
params:
- name: Search
value: ''
type: query
description: 'Search Products by name, sku, inventory id or product Id.
'
- name: Barcode
value: ''
type: query
description: 'Barcode Associated with variant
'
- name: Barcodes
value: ''
type: query
description: 'Barcodes Associated with variant
'
- name: CategoryIds
value: ''
type: query
description: 'List of Category Ids associated with product
'
- name: ChannelIds
value: ''
type: query
description: 'Looks for Products variants by their channel IDs
'
- name: HasDigitalVariants
value: ''
type: query
description: 'Looks for Products with/without digital variants
'
- name: HasVariants
value: ''
type: query
description: 'Looks for Products with/without variants
'
- name: InventoryId
value: ''
type: query
description: 'Looks for variants by its associated inventory id
'
- name: IsInventorySyncEnabled
value: ''
type: query
description: 'Looks for Products variants by their IsInventorySyncEnabled is true
'
- name: LastUpdatedTimestamp
value: ''
type: query
description: 'Looks for Products that have been updated since the given date
'
- name: LegacyIds
value: ''
type: query
description: 'Looks for Products with by Legacy Product Id(s)
'
- name: Name
value: ''
type: query
description: 'Looks for Products/Variants by name
'
- name: OnHand
value: ''
type: query
description: 'Looks for Products with inventory
'
- name: PlatformIds
value: ''
type: query
description: 'Looks for Products variants by their external Platform IDs
'
- name: ProductId
value: ''
type: query
description: 'Looks for Products with an assigned Id
'
- name: ProductType
value: ''
type: query
description: 'Looks for Products by type
'
- name: ReviewsPending
value: ''
type: query
description: 'Looks for Products by ReviewsPending
'
- name: SalesChannel
value: ''
type: query
description: "Looks for Products variants assigned to a platform/sales channel \n"
- name: SellerSKU
value: ''
type: query
description: 'Looks for Products that match the provided Seller query
'
- name: SKU
value: ''
type: query
description: 'Looks for Products that match the provided Sku query
'
- name: TaxonomyIds
value: ''
type: query
description: 'Looks for Products variants by their taxonomy id or any descendants of the taxonomies sent separated
by comma
'
- name: VariantId
value: ''
type: query
description: 'Looks for products that contain a variant with the given ID
'
- name: VariantStatus
value: ''
type: query
description: 'Looks for Products with variants that contain provided status
'
- name: PageSize
value: ''
type: query
description: '1-250
'
- name: SortBy
value: ''
type: query
description: 'Id, Name, Category, TotalOnHandQty
'
- name: SortOrder
value: ''
type: query
description: 'ASC,DESC
'
docs: Retrieves a paginated list of products. Supports filtering by search term, barcode, SKU, status, and other criteria.
- info:
name: Create Product
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/product
headers:
- name: Authorization
value: ''
body:
type: json
data: '{}'
docs: Creates a new product with one or more variants. Requires a product name and at least one variant with a unique
SKU.
- info:
name: Get Product
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/product/:productId
headers:
- name: Authorization
value: ''
params:
- name: productId
value: ''
type: path
docs: Retrieves a product with all its variants and details.
- info:
name: Update Product
type: http
http:
method: PATCH
url: https://api.shipbob.com/2026-01/product/:productId
headers:
- name: Authorization
value: ''
params:
- name: productId
value: ''
type: path
description: 'The product identifier
'
body:
type: json
data: '{}'
docs: Updates a product. Supports partial updates - only the fields provided will be updated. When updating variants through
this endpoint, you must include the variant ID.
- info:
name: Delete Product Bundle
type: http
http:
method: DELETE
url: https://api.shipbob.com/2026-01/product/:productId
headers:
- name: Authorization
value: ''
params:
- name: productId
value: ''
type: path
description: 'The product identifier
'
docs: Deletes a bundle product by ID. Delete operation not allowed for non-bundles.
- info:
name: Get Product Variants
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/product/:productId/variants
headers:
- name: Authorization
value: ''
params:
- name: productId
value: ''
type: path
description: 'The product id
'
docs: Retrieves all variants for a specific product.
- info:
name: Add Product Variants
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/product/:productId/variants
headers:
- name: Authorization
value: ''
params:
- name: productId
value: ''
type: path
body:
type: json
data: '{}'
docs: Adds new variants to an existing product. The request body must be an array of variant objects, each requiring a
unique SKU.
- info:
name: Update Product Variants
type: http
http:
method: PATCH
url: https://api.shipbob.com/2026-01/product/:productId/variants
headers:
- name: Authorization
value: ''
params:
- name: productId
value: ''
type: path
body:
type: json
data: '{}'
docs: Updates one or more product variants. The request body must be an array of variant objects. Each variant must include
the variant ID, and only the fields provided will be updated.
- info:
name: Merge Variants
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/variant/:variantId:merge
headers:
- name: Authorization
value: ''
params:
- name: variantId
value: ''
type: path
description: 'The ID of the variant to use as the merge target
'
body:
type: json
data: '{}'
docs: Merges multiple product variants into a target variant. Provide an array of variant IDs to merge into the target
variant specified in the path. Inventory from the merged variants will be consolidated into the target variant.
- info:
name: Move Variants Between Products
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/product/:productId:moveVariants
headers:
- name: Authorization
value: ''
params:
- name: productId
value: ''
type: path
body:
type: json
data: '{}'
docs: Moves variants from their current product to the target product specified in the path. Provide an array of variant
IDs to move.
- info:
name: Move Variants to New Product
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/product:moveVariants
headers:
- name: Authorization
value: ''
body:
type: json
data: '{}'
docs: Creates a new product and moves existing variants from their current products into it. Provide the new product details
and variant IDs.
- info:
name: Get Packaging Requirement
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/packaging-requirement
headers:
- name: Authorization
value: ''
docs: Retrieves all available packaging requirements that can be assigned to a product.
- info:
name: Get Taxonomies
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/taxonomy
headers:
- name: Authorization
value: ''
params:
- name: search
value: ''
type: query
docs: Retrieves all available product taxonomies for categorizing products.
- info:
name: Get Taxonomy by ID
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/taxonomy/:id
headers:
- name: Authorization
value: ''
params:
- name: id
value: ''
type: path
docs: Retrieves a specific taxonomy node and its details by taxonomy ID.
- info:
name: Get Taxonomy Parent
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/taxonomy/:id/parent
headers:
- name: Authorization
value: ''
params:
- name: id
value: ''
type: path
docs: Retrieves the parent taxonomy node for a given taxonomy ID.
- info:
name: Convert Variant to Bundle
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/variant/:variantId:convertToBundle
headers:
- name: Authorization
value: ''
params:
- name: variantId
value: ''
type: path
body:
type: json
data: '{}'
docs: Converts an existing product variant into a bundle product. Provide the bundle definition specifying which variants
and quantities make up the bundle.
- info:
name: subpackage_inventory
type: folder
items:
- info:
name: Get All Inventory Levels
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/inventory-level
headers:
- name: Authorization
value: ''
params:
- name: SearchBy
value: ''
type: query
description: 'Search is available for 3 fields: Inventory ID, Name, and SKU. Expected behavior for search by Inventory
ID is exact match. Expected behavior for search by Inventory Name or SKU is partial match (consecutive characters,
case insensitive).'
- name: InventoryIds
value: ''
type: query
description: Comma-separated list of inventory IDs to filter results. Use this to retrieve inventory levels for specific
inventory items only.
- name: IsActive
value: ''
type: query
description: Filter inventory levels by active status. Set to true to return only active inventory items, false for
inactive items. Omit to return all items regardless of status.
- name: IsDigital
value: ''
type: query
description: Filter inventory levels by digital product status. Set to true to return only digital products, false
for physical products. Digital products are items that don't require physical fulfillment.
- name: PageSize
value: ''
type: query
description: Number of inventory level items to return per page. Controls pagination size for the response.
- name: SortBy
value: ''
type: query
description: Sort results by field name. Default is ascending order. Prefix with '-' for descending order (e.g., '-total_on_hand_quantity'
sorts by quantity descending). Multiple fields can be comma-separated.
docs: Retrieves current inventory levels across all locations. Returns available, on-hand, committed, and other quantity
types. Supports filtering by inventory IDs and product attributes.
- info:
name: Get Inventory Levels
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/inventory-level/:inventoryId
headers:
- name: Authorization
value: ''
params:
- name: inventoryId
value: ''
type: path
docs: Retrieves the aggregated inventory levels for a specific inventory item across all locations, including available,
on-hand, committed, and other quantity types.
- info:
name: Get Inventory
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/inventory/:inventoryId
headers:
- name: Authorization
value: ''
params:
- name: inventoryId
value: ''
type: path
docs: Retrieves detailed information about a specific inventory item by its ID, including product details, variant information,
and associated metadata.
- info:
name: Get All Inventories
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/inventory
headers:
- name: Authorization
value: ''
params:
- name: SearchBy
value: ''
type: query
description: 'Search is available for 3 fields: Inventory ID, Name, and SKU. Expected behavior for search by Inventory
ID is exact match. Expected behavior for search by Inventory Name or SKU is partial match (consecutive characters,
case insensitive).'
- name: FilterOperations
value: ''
type: query
description: Advanced filtering operations. Apply multiple key-value filters to refine inventory results. Each filter
operation contains a 'key' (field name) and 'rawValue' (filter value) to match.
- name: InventoryIds
value: ''
type: query
description: Comma-separated list of inventory IDs to filter results. Use this to retrieve information for specific
inventory items only.
- name: IsActive
value: ''
type: query
description: Filter by active status. True returns only active inventory items, False returns only inactive items.
Omit to return both.
- name: IsDigital
value: ''
type: query
description: Filter by digital product status. True returns only digital products (no physical fulfillment), False
returns only physical products. Omit to return both.
- name: PageSize
value: ''
type: query
description: Number of items to return per page. Controls pagination size for the response.
- name: SortBy
value: ''
type: query
description: Sort results by field name. Default is ascending order. Prefix with '-' for descending order (e.g., '-name'
sorts by name descending). Multiple fields can be comma-separated.
docs: Retrieves a paginated list of all inventory items. Supports filtering by active status, tags, and various product
attributes. Use query parameters to search and filter results.
- info:
name: Query Inventory History Events
type: http
http:
method: POST
url: https://api.shipbob.com/2026-01/inventory/history:query
headers:
- name: Authorization
value: ''
params:
- name: cursor
value: ''
type: query
body:
type: json
data: '{}'
docs: Fetches inventory movement events that change on-hand quantities within the ShipBob network. Returns events such
as receiving/stow, order picks, adjustments, restocks, and attribute updates. Filter by inventory IDs, event category,
date range, and facility. Supports cursor-based pagination for large result sets.
- info:
name: Get All Inventory Levels Grouped By Fulfillment Center
type: http
http:
method: GET
url: https://api.shipbob.com/2026-01/inventory-level/locations
headers:
- name: Authorization
value: ''
params:
- name: LocationType
value: ''
type: query
description: 'Filter by location type. Valid values: ''hub'', ''spoke'', or ''lts''. Defaults to all locations if
not specified.'
- name: LocationId
value: ''
type: query
description: Filter
# --- truncated at 32 KB (55 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/shipbob/refs/heads/main/apis.yml