GET
https://api.posnova.store/v1/brandsList Brands
Retrieve the active brands of your store, sorted alphabetically.
Query Parameters
| Parameter | Description |
|---|---|
limit integer • optional | Number of brands to return. Default 50, maximum 100. |
page integer • optional | Page number for pagination. Default 1. |
search string • optional | Case-insensitive search on the brand name. |
Request Example
cURL
curl "https://api.posnova.store/v1/brands?search=nike" \ -H "Authorization: Bearer pn_live_YourSecretKey"
JavaScript
const res = await fetch("https://api.posnova.store/v1/brands?search=nike", {
headers: { Authorization: `Bearer ${process.env.POSNOVA_API_KEY}` },
});
const { data, pagination } = await res.json();JSON Response
{
"success": true,
"data": [
{
"id": 3,
"name": "Nike",
"slug": "nike",
"logo": "https://…/nike.png",
"description": "Just do it."
}
],
"pagination": { "total": 5, "page": 1, "limit": 50 }
}GET
https://api.posnova.store/v1/brands/{idOrSlug}Retrieve Brand
Fetch a single brand by numeric ID or slug. Returns 404 when the brand does not exist in your store.
Status: Operational