Docs / Data Feed / Products
For Data Feed stores
Endpoint · List brands
GET/manufacturers
The brands, by slug, with the name a product's manufacturer field shows. Pricing rules and restrictions name brands by these slugs.
Needs Products and changes: ReadBase URL https://backend.fflmonkey.com/api/v1Counts 1 toward 120 a minute
Query parameters
All optional. Needs Products and changes: Read.
| Parameter | Type | Meaning |
| cursor | string | The meta.next_cursor of the page before. Leave it out for the first page. |
| limit | integer | Brands per page, 1 to 1000. Default 100. |
- Active brands, a page at a time. There are thousands, so call again with
cursor set to meta.next_cursor until meta.has_more is false. They come in byte order of the slug.
- The slug is the brand's name in this API. Pricing rules and restrictions name brands by it, in
manufacturers. A product's manufacturer shows the name.
- A brand merged into another is left out, and a rule or restriction that sends its slug is refused. One saved before the merge still reads back with that slug: to change its brands, send the slug of the brand it was merged into, or leave
manufacturers out of a PATCH to keep what it holds.
- FFL Monkey staff can change a slug; the brand stays the same brand. Read the list again rather than keeping it for good.
- The same for every store, and served while catalog sync is switched off.
Each brand
| Field | Meaning |
| slug | The brand's name in this API, such as glock. |
| name | What a product's manufacturer field shows, such as Glock. |
Where the walk is
| Field | Meaning |
| next_cursor | Send it as cursor for the next page. Null on the last page. |
| has_more | true while there is another page. |
Returns
- 200A page of brands in
data, and meta.
- 422validation_failed: a query parameter broke a rule.
This endpoint can also answer 401 invalid_api_key, 403 license_not_active, 403 product_not_included, 403 insufficient_scope and 429 rate_limited.
Example