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

List Brands

Retrieve the active brands of your store, sorted alphabetically.

Query Parameters

ParameterDescription
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

Orders API