Bulk read products
Retrieves a list of products. Supports filtering by fields, sorting, and pagination.
Request
- Base URL: https://api.finalpos.com (the document declares no server; this is the origin it was published from)
- URL: https://api.finalpos.com/v1/products
- Auth: API key in header x-api-key
Query parameters
Number of records to skip (default: 0)
Maximum number of records to return (default: 100, max: 1000)
Field name to sort results by
Sort direction (default: asc)
Field name to search by (case-insensitive partial match)
Field name to search by (case-insensitive partial match)
Field name to search by (case-insensitive partial match)
Filter by createdAt using range operators
Filter by updatedAt using range operators
Filter by productType
Filter by source
Filter by tags. Supports comma-separated values for matching any item in the array
Filter by status. Allowed values: active, inactive, draft
Filter by notSoldInPos
Filter by notSoldOnline
Filter by minPrice using range operators
Filter by maxPrice using range operators
Filter by supplier
Filter by taxTable
Filter by bookingRulesId
Filter by defaultVariantId
Filter by categories. Supports comma-separated values for matching any item in the array
Response
Successfully retrieved list of items
Example response
{
"data": [
{
"id": "o1p2q3r4s5t6u7v8w9x0y1z2",
"createdAt": "2025-12-07T19:31:48.436+00:00",
"updatedAt": "2025-12-07T19:35:48.436+00:00",
"companyId": "o1p2q3r4s5t6u7v8w9x0y1z2",
"name": "Sweet Tea",
"productType": "simple",
"source": "woo-commerce",
"externalId": "1234567890",
"description": "Sweet Tea is a refreshing drink made with tea and sugar.",
"shortDescription": "Sweet Tea is a drink with sugar.",
"sku": "1234567890",
"images": [
"https://example.com/image1.jpg",
"https://example.com/image2.jpg"
],
"tags": [
"sweet",
"tea",
"refreshing"
],
"status": "active",
"minPrice": 100,
"maxPrice": 200,
"supplier": "Supplier 1",
"taxTable": "o1p2q3r4s5t6u7v8w9x0y1z2",
"bookingRulesId": "o1p2q3r4s5t6u7v8w9x0y1z2",
"defaultVariantId": "o1p2q3r4s5t6u7v8w9x0y1z2",
"categories": [
"o1p2q3r4s5t6u7v8w9x0y1z2",
"o1p2q3r4s5t6u7v8w9x0y1z3"
],
"currency": "USD",
"minorUnits": 2,
"metadata": [
{
"key": "key1",
"value": "value1"
},
{
"key": "key2",
"value": "value2"
}
],
"attributes": [
{
"name": "color",
"values": [
"red",
"blue"
]
}
],
"barcode": "1234567890"
}
],
"meta": {
"count": 1450,
"limit": 100
}
}Changes
No recorded changes to this operation across all 1 revision of this API.