GET
https://api.posnova.store/v1/brands

List Brands

Retrieve the active brands of your store, sorted alphabetically.

Query Parameters

ParameterDescription
limit
integeroptional
Number of brands to return. Default 50, maximum 100.
page
integeroptional
Page number for pagination. Default 1.
search
stringoptional
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

Orders API