Push Listings In Bulk
Upserts up to 500 offers keyed by your own SKU. Each offer names exactly one of attachment_id or firearm_id: a SKU is a part or a firearm, never both. A seller maps their catalog to ours once; SKUs naming an id we do not hold come back in unmatched rather than failing the batch, so a mapping error is a review and not a rejected push. Re-pushing an unchanged offer is how you say the price still stands, which is what keeps it out of the 30-day staleness sweep. Prices are integer minor units with an ISO 4217 currency; a float is refused, and currency may be omitted to use your account default. Minor units are not always hundredths (JPY has none and KWD has three), so send the units of the currency you name. Requires an Enterprise key registered to a vendor.
- 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
- object[]erforderlich
The listings to upsert, keyed by your own SKU. Up to 500 per request.
- object
The response payload.
- integer
Offers accepted and stored.
- object[]
Rows naming a record we do not hold. Reported rather than failing the batch, so a mapping error is a review and not a rejected push.
- 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
The id the row named, which we do not hold.
- 400
VALIDATION_ERROR - 401
UNAUTHORIZED - 403
FORBIDDEN - 413
PAYLOAD_TOO_LARGE - 429
RATE_LIMITED - 500
INTERNAL_ERROR
Each offer names exactly one of attachment_id or firearm_id. A SKU is a part or a firearm, never both.
currency may be omitted to use the shop default, so a seller pricing everything in one currency sets it once rather than on all 500 rows.
Chunk a larger catalogue. A shop may hold 2,000 listings in total.
- 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.