client.vendor.listOffers()
Your listings as the API holds them, stockQty and click counts included.
listOffers(params?: ListVendorOffersParams): Promise<PaginatedResponse<VendorOffer>>- stringHeadererforderlich
Ihr API-Schlüssel.
Authorization: Bearer <key>wird ebenfalls akzeptiert.
- string
Which of your shops to act for. Required only when one key is named by more than one shop;
GET /v1/vendor/shopslists them- Max. Länge
- 64
- Beispiel
- string
Only parts or only firearms
- Akzeptiert
- Max. Länge
- 40
- string
Only drafts or only published rows
- Akzeptiert
- string
Match on your SKU or the product name
- Max. Länge
- 120
- Beispiel
- integerstandard
1Page number, from 1 to 10,000
- Bereich
- 1 – 10000
- Beispiel
- integerstandard
20Items per page (max 100)
- Bereich
- 1 – 100
- Beispiel
- object[]
One page of results
- string
The shop's own catalogue key for the listing. A seller's identifier, not ours: it is what
PATCH /v1/vendor/offers/{sku}addresses. - OfferTargetKind
What a seller listing is for.
- string
Slug of the catalogued record the listing points at, in whichever catalog
targetKindnames. - integer
Price in integer minor units of
currency, so cents for AUD. Never a float. Format withIntl.NumberFormatat render rather than dividing first. - string
ISO 4217 code the price is in, e.g.
AUD. Prices are integer minor units; format withIntl.NumberFormatat render rather than dividing first. - string
Absolute, directly fetchable URL.
- boolean
Whether the shop reports it in stock. Derived from
stockQtywhere the shop tracks a count. - integer | null
Units you hold: 0 is out of stock, null is not tracked. Private to the shop, and never returned by a public offers endpoint.
- OfferStatus
Whether a seller listing is public.
- string
Where the record came from: a curated entry, an inference, or an import.
- integer
Outbound clicks this listing earned over the last 30 days.
- string
When a field we serve last changed.
- number
Current page number
- number
Items per page
- number
Total matching records (Builder and above)
- 400
VALIDATION_ERROR - 401
UNAUTHORIZED - 403
FORBIDDEN - 429
RATE_LIMITED - 500
INTERNAL_ERROR
- Mindeststufe
- Enterprise
- Monatskontingent
- 1,000,000/mo
- Anfragerate
- 300/min
- Tageslimit
- 50,000
Die Werte gelten für die Mindeststufe dieses Endpunkts. Höhere Stufen erhöhen alle Limits.