Skip to main content
The Products API allows external systems to synchronize product catalogs, query real-time stock levels, and submit inventory stock adjustment requests.

Stock Adjustment Request Workflow

Stock adjustments submitted via the API undergo approval before mutating live inventory levels:

1. Get All Products

Retrieve a paginated list of products.

Query Parameters

Success Response (200 OK)

Error Responses

Invalid Query Parameter (400 Bad Request)

2. Get Low Stock Products

Retrieve a list of products that have fallen below their minimum stock threshold.

Success Response (200 OK)

Error Responses

Missing or Invalid Client ID (401 Unauthorized)

3. Update Product

Update details of an existing product.

Path Parameters

  • id (string, required): The UUID of the product.

Request Body

Success Response (200 OK)

Error Responses

Product Not Found (404 Not Found)
Validation Error (400 Bad Request)

4. Submit Stock Adjustment Request

Create a request to adjust inventory stock levels of products.

Request Body Example

Success Response (201 Created)

Error Responses

Insufficient Available Stock / Validation Error (400 Bad Request)
Warehouse Not Found (404 Not Found)

5. Get Stock Adjustment Requests

Retrieve a paginated list of stock adjustment requests.

Success Response (200 OK)

Error Responses

Invalid Status Filter (400 Bad Request)
Last modified on July 27, 2026