Skip to content
Get started

Retrieves products at a specific store location.

locations.list_location_products(strlocation_code, LocationListLocationProductsParams**kwargs) -> SyncCursorPage[LocationListLocationProductsResponse]
GET/api/v2/public/stores/{store_number}/locations/{location_code}/products

Retrieves products at a specific store location.

ParametersExpand Collapse
store_number: str
location_code: str
customer_order_number: Optional[str]

Optional customer order number filter.

customer_order_shipment_number: Optional[str]

Optional customer order shipment number filter.

page_size: Optional[int]

The number of items per page.

formatint32
page_start: Optional[int]

The starting page index for pagination.

formatint32
search_text: Optional[str]

Optional text to search products by name or barcode.

accept_language: Optional[str]
ReturnsExpand Collapse
class LocationListLocationProductsResponse:

Represents a product found at a specific store location.

product_number: str

Product number.

barcode: Optional[str]

Product barcode.

customer_order_line_number: Optional[int]

Customer order line number.

formatint64
customer_order_number: Optional[str]

Associated customer order number.

customer_order_shipment_line_number: Optional[int]

Customer order shipment line number.

formatint32
customer_order_shipment_number: Optional[str]

Customer order shipment number.

image_url: Optional[str]

URL of the product image.

product_description: Optional[str]

Product description.

quantity: Optional[float]

Current stock quantity at this location.

formatdouble

Retrieves products at a specific store location.

import os
from colleqtive_sdk import Colleqtive

client = Colleqtive(
    bearer_token=os.environ.get("COLLEQTIVE_BEARER_TOKEN"),  # This is the default and can be omitted
)
page = client.locations.list_location_products(
    location_code="location_code",
    store_number="store_number",
)
page = page.list[0]
print(page.product_number)
{
  "list": [
    {
      "product_number": "PRD-001",
      "barcode": "8710400000123",
      "customer_order_line_number": 1,
      "customer_order_number": "CO-2025-001",
      "customer_order_shipment_line_number": 1,
      "customer_order_shipment_number": "SH-2025-001",
      "image_url": "https://cdn.example.com/products/prd-001.jpg",
      "product_description": "Organic Milk 1L",
      "quantity": 15
    }
  ],
  "list_body": {
    "foo": "bar"
  },
  "list_filters": {
    "foo": [
      "string"
    ]
  },
  "next_page": 4,
  "page_size": 25,
  "page_start": 3,
  "previous_page": 2,
  "project_last_modified_date": "2025-06-10T08:00:00Z",
  "scroll_id": "DXF1ZXJ5QW5kRmV0Y2g",
  "server_time": "2025-06-15T14:30:00Z",
  "sort_column": "name",
  "sort_order": "asc",
  "task_last_modified_date": "2025-06-12T10:15:00Z",
  "total_count": 142
}
Returns Examples
{
  "list": [
    {
      "product_number": "PRD-001",
      "barcode": "8710400000123",
      "customer_order_line_number": 1,
      "customer_order_number": "CO-2025-001",
      "customer_order_shipment_line_number": 1,
      "customer_order_shipment_number": "SH-2025-001",
      "image_url": "https://cdn.example.com/products/prd-001.jpg",
      "product_description": "Organic Milk 1L",
      "quantity": 15
    }
  ],
  "list_body": {
    "foo": "bar"
  },
  "list_filters": {
    "foo": [
      "string"
    ]
  },
  "next_page": 4,
  "page_size": 25,
  "page_start": 3,
  "previous_page": 2,
  "project_last_modified_date": "2025-06-10T08:00:00Z",
  "scroll_id": "DXF1ZXJ5QW5kRmV0Y2g",
  "server_time": "2025-06-15T14:30:00Z",
  "sort_column": "name",
  "sort_order": "asc",
  "task_last_modified_date": "2025-06-12T10:15:00Z",
  "total_count": 142
}