Remove member listings from a dynamic set.
DELETE/sets/:set_id/listings
Removes the given listings from the set's membership. Identify them by their internal listing_id. Returns the set's member listings after the change, in the same shape as GET /sets/{set_id}/listings. Requires editor or manager access to the set when the set is shared. Works for free and paid sets. Note that on a filter-based (non-static) set, membership is derived from the set's own filters, so removed members may be restored by the next sync — the same behaviour as the Wheelhouse app.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 409
- 429
The set's member listings after the change, grouped by status.
More than 500 listing IDs were sent.
API key authorization failed.
The set is shared with the user without editor or manager access, or the API key is read-only and may not be used with DELETE.
Dynamic set not found or not accessible to the user.
Another request is already in progress for this set. Retry after the concurrent request completes.
Rate limit exceeded — the API key has sent too many requests. Wait before retrying. See the Rate Limits section in the overview for the recommended exponential backoff strategy.