Skip to main content
POST

Bulk Create/Update Listings

Upsert up to 100 listings in a single request. Each item is processed independently, allowing partial success.
Requires the write:listings scope. Contact support to enable write access.

Request Body

The request body can be either:
  1. An array of listing objects
  2. An object with an items property containing the array
Each item must include externalReference (or the accepted alias external_reference) plus all required listing fields.
All JSON field names, including Car-Pass/carpass aliases like carPassNumber, are listed in the single upsert field reference.
array
required
Array of listing objects (max 100 items)

Response

integer
Number of successfully processed items
integer
Number of failed items
array
Array of successful results
array
Array of failed items with error details

Error Responses

For large imports, split your data into batches of 100 items and process them sequentially with a small delay between batches.