List Products
Changed onReturns a list of your products, sorted by creation date with the most recently created products appearing first. By default only active products are returned; pass active=false to list archived ones. You can also filter by client_reference_id, by a single category, or by metadata using metadata[key]=value query parameters. Category matching is case-insensitive and returns a product when it carries the supplied category, even if it carries additional categories.
Request
- Base URLhttps://api.withflex.com
- URLhttps://api.withflex.com/v1/products
- AuthHTTP bearer
Query parameters
A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.
Number of objects to skip before returning results.
A cursor for use in pagination. starting_after is a product ID that defines your place in the list.
A cursor for use in pagination. ending_before is a product ID that defines your place in the list.
Only return products where active matches this value.
Filter products by their client-provided product identifier.
Only return products carrying this category. Matching is case-insensitive.
Filter by metadata key-value pairs using bracket syntax. For example: metadata[lookup_key]=premium-plan. Multiple keys use AND logic.
{
"lookup_key": "premium-plan"
}Response
An envelope wrapping a list of product objects.
Example response
{
"products": [
{
"product_id": "fprod_01J9XR8M3K7VZ8N2YB4WJ6T0RA",
"owner_partner_id": "facct_01J9XR8M3K7VZ8N2YB4WJ6T0RA",
"name": "Example",
"description": "Premium SPF 50 mineral sunscreen",
"document_description": "string",
"receipt_description": "string",
"created_at": "2026-06-15T14:30:00Z",
"visit_type": "cbtSleep",
"active": false,
"upc_code": "string",
"gtin": "string",
"reference_gtin": "string",
"hsa_fsa_eligibility": "not_eligible",
"test_mode": false,
"metadata": {
"order_id": "8842",
"channel": "shopify"
},
"url": "https://example.com",
"client_reference_id": "obj_01J9XR8M3K7VZ8N2YB4WJ6T0RA"
}
]
}Changes
- warning
for the
queryrequest parameterlimit, the max was set to2147483647.00 - warning
for the
queryrequest parameteroffset, the max was set to2147483647.00 - warning
added the new
adaptiveShoesDependentenum value to the//////response property for the response status - warning
added the new
automatedCleanerenum value to the//////response property for the response status - warning
added the new
babyMonitorSplitenum value to the//////response property for the response status - warning
added the new
babySleepAppenum value to the//////response property for the response status - warning
added the new
bodyPillowenum value to the//////response property for the response status - warning
added the new
breathWorkDependentenum value to the//////response property for the response status - warning
added the new
coolingSleepwearenum value to the//////response property for the response status - warning
added the new
meneralsNootropicPouchenum value to the//////response property for the response status - warning
added the new
nonenalOdorenum value to the//////response property for the response status - warning
added the new
nursingChairsenum value to the//////response property for the response status - warning
added the new
speechHealthDependentenum value to the//////response property for the response status - warning
added the new
uvClothingenum value to the//////response property for the response status - warning
added the new
uvGlassesenum value to the//////response property for the response status - info
added the new optional
queryrequest parametercategory
- warning