curl --request GET \
--url https://api-eu.flexportal.io/v1/products \
--header 'Authorization: Bearer <token>' \
--header 'Tenant-ID: <tenant-id>'{
"products": [
{
"productId": "<string>",
"tenantId": "<string>",
"productSku": "<string>",
"name": "<string>",
"specification": "<string>",
"category": "<string>",
"brand": "<string>",
"status": "active",
"createdAt": "<string>",
"updatedAt": "<string>",
"variants": [
{
"tenantId": "<string>",
"productId": "<string>",
"productSku": "<string>",
"variantSku": "<string>",
"variantName": "<string>",
"grade": "<string>",
"pricing": [
{
"contractLength": 2,
"monthlyPrice": 1,
"setupFee": 1,
"discount": {
"type": "percentage",
"value": 1,
"description": "<string>"
}
}
],
"status": "active",
"createdAt": "<string>",
"updatedAt": "<string>",
"colorName": "<string>",
"rrp": 123
}
]
}
],
"count": 123,
"limit": 123,
"hasMore": true,
"nextCursor": "<string>"
}Returns a paginated list of products in your catalog.
curl --request GET \
--url https://api-eu.flexportal.io/v1/products \
--header 'Authorization: Bearer <token>' \
--header 'Tenant-ID: <tenant-id>'{
"products": [
{
"productId": "<string>",
"tenantId": "<string>",
"productSku": "<string>",
"name": "<string>",
"specification": "<string>",
"category": "<string>",
"brand": "<string>",
"status": "active",
"createdAt": "<string>",
"updatedAt": "<string>",
"variants": [
{
"tenantId": "<string>",
"productId": "<string>",
"productSku": "<string>",
"variantSku": "<string>",
"variantName": "<string>",
"grade": "<string>",
"pricing": [
{
"contractLength": 2,
"monthlyPrice": 1,
"setupFee": 1,
"discount": {
"type": "percentage",
"value": 1,
"description": "<string>"
}
}
],
"status": "active",
"createdAt": "<string>",
"updatedAt": "<string>",
"colorName": "<string>",
"rrp": 123
}
]
}
],
"count": 123,
"limit": 123,
"hasMore": true,
"nextCursor": "<string>"
}API key obtained from FlexPortal dashboard
Your tenant identifier
Items per page (default: 50, max: 100)
Cursor for pagination
Filter by status (active, discontinued)
Filter by category
Filter by brand
List of products
Show child attributes
active, discontinued Show child attributes
Show child attributes
x >= 1x >= 0x >= 0active, inactive