curl --request GET \
--url https://api.kelviq.com/api/v1/catalog/products/ \
--header 'Authorization: Bearer <token>'{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": "0d65f7c0-7e91-4f56-9b32-13a9a6a7c1de",
"identifier": "pro-suite",
"name": "Pro Suite",
"description": "Premium tools for growing teams.",
"taxCode": "saas",
"createdBy": "Jane Smith",
"modifiedOn": "2025-04-12T08:21:14.910Z",
"images": [
{
"id": "1f7e1b54-7c6f-4d7e-9a4f-2c9c2d8b9d31",
"name": "hero-banner.png",
"image": "media/.../products/<id>/<uuid>/hero-banner.png",
"ordering": 0,
"thumbnail": true,
"enabled": true
}
]
}
]
}Returns a paginated list of all products in the organization’s catalog. Archived products are excluded.
curl --request GET \
--url https://api.kelviq.com/api/v1/catalog/products/ \
--header 'Authorization: Bearer <token>'{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": "0d65f7c0-7e91-4f56-9b32-13a9a6a7c1de",
"identifier": "pro-suite",
"name": "Pro Suite",
"description": "Premium tools for growing teams.",
"taxCode": "saas",
"createdBy": "Jane Smith",
"modifiedOn": "2025-04-12T08:21:14.910Z",
"images": [
{
"id": "1f7e1b54-7c6f-4d7e-9a4f-2c9c2d8b9d31",
"name": "hero-banner.png",
"image": "media/.../products/<id>/<uuid>/hero-banner.png",
"ordering": 0,
"thumbnail": true,
"enabled": true
}
]
}
]
}Documentation Index
Fetch the complete documentation index at: https://docs.kelviq.com/llms.txt
Use this file to discover all available pages before exploring further.
The Server API Key obtained from the kelviq application. Pass as a Bearer token in the Authorization header. Example: 'Authorization: Bearer YOUR_API_KEY'
Free-text search across name, identifier, and description.
Page number for pagination.