The Real-Time Inventory Service APIs provide accurate and real-time inventory visibility to your site. These APIs give information such as Get Group Site Availability, Get Product Site Availability, Get Product Availability at Locations, and Get Group Product Availability at Location. This service is enabled by default for all implementations to support retrieving inventory levels.Documentation Index
Fetch the complete documentation index at: https://docs.kibocommerce.com/llms.txt
Use this file to discover all available pages before exploring further.
Inventory Concepts
Learn about inventory management fundamentals
Developer Reference
See the Inventory API documentation for programmatic access
GraphQL Queries
GraphQL queries should be made as a POST call to this endpoint:Get Inventory API
The Get Inventory API call also provides RIS data using the endpoint.../api/commerce/realtime-inventory/v5/inventory. This is the same POST request as the standard GET Inventory call, but provides real-time inventory levels and additional fields for the inventory segmentation and accurate fulfillment date features.
Example API Response
Get Group Site Availability
This query gets the product availability across the site for multiple product codes.GraphQL Request Body
TheincludeNegativeInventory field defaults to false.
Example GraphQL Response
REST API Endpoint
| Header | Type | Description |
|---|---|---|
| x-vol-tenant | request and response | The unique identifier of the tenant. This number appears in your site’s URL in Admin, preceded by a “t”. For example: https://t**0000**.sandbox.mozu.com/Admin/m-1/ in a sandbox environment. |
| x-vol-site | request and response | The unique identifier of the site. This number can be found in the URL of the live site as well as some areas of the Admin, such as under System > Structure > Site, preceded by an “s-”. For example: https://t0000.sandbox.mozu.com/Admin/s-**11111**/website in a sandbox environment. |
Example API Request
Example API Response
Get Product Site Availability
This query gets the product availability across the site for a particular product code.GraphQL Request Body
TheincludeNegativeInventory field defaults to false.
Example GraphQL Response
REST API Endpoint
Example API Response
Get Product Availability at Locations
This query gets the availability for a product across multiple location codes.GraphQL Request Body
Example GraphQL Response
REST API Endpoint
| Header | Type | Description |
|---|---|---|
| x-vol-tenant | request and response | The unique identifier of the tenant. This number appears in your site’s URL in Admin, preceded by a “t”. For example: https://t**0000**.sandbox.mozu.com/Admin/m-1/ in a sandbox environment. |
| x-vol-site | request and response | The unique identifier of the site. When you log in to Admin, this number appears in the URL preceded by an “s-”. For example: https://t0000.sandbox.mozu.com/Admin/s-**11111**/website in a sandbox environment. |
Example API Response
Get Group Availability at Locations
This query gets the availability for multiple product codes or variants across multiple location codes.GraphQL Request Body
Example GraphQL Response
REST API Endpoint
| Header | Type | Description |
|---|---|---|
| x-vol-tenant | request and response | The unique identifier of the tenant. This number appears in your site’s URL in Admin, preceded by a “t”. For example: https://t**0000**.sandbox.mozu.com/Admin/m-1/ in a sandbox environment. |
| x-vol-site | request and response | The unique identifier of the site. When you log in to Admin, this number appears in the URL preceded by an “s-”. For example: https://t0000.sandbox.mozu.com/Admin/s-**11111**/website in a sandbox environment. |
Example API Request
Example API Response
Get Group Available Locations
This query gets the locations of available inventory for specific fulfillment types. Use the followingproductSearchType values to further fine-tune your search results as needed.
- ALL: Only returns locations that have all of the quantity available for all of the products in the request.
- PARTIAL: Only returns locations that have all of the quantity available for at least one of the products in the request, and only those products.
- ANY: Returns locations that have any quantity available for any of the products in the request.
- ALL_STORES: All stores that are part of the location network will be returned even if they have no inventory for the specified product.
GraphQL Request Body
This example queries for specific product inventory being fulfilled via pickup or direct ship.Example GraphQL Response
REST API Endpoint
| Header | Type | Description |
|---|---|---|
| x-vol-tenant | request and response | The unique identifier of the tenant. This number appears in your site’s URL in Admin, preceded by a “t”. For example: https://t**0000**.sandbox.mozu.com/Admin/m-1/ in a sandbox environment. |
| x-vol-site | request and response | The unique identifier of the site. When you log in to Admin, this number appears in the URL preceded by an “s-”. For example: https://t0000.sandbox.mozu.com/Admin/s-**11111**/website in a sandbox environment. |

