/collection/exportThe whole collection as a file download, streamed: CSV (with a UTF-8 byte order mark, for spreadsheets) or JSON ({ format, version, exported_at, columns, items }). The columns round-trip through the importer. 20 exports an hour.
collector.exportCollection()collection:readX-Request-IdformatenumDefault csv.
csvjsonstatusenumOnly copies in this state.
ownedwishlistsold200OKThe file (Content-Disposition: attachment).
string
invalid_request: The query or body doesn’t match the schema (see errors[]).
unauthorized: Not signed in (no session or token, or an expired one).
rate_limitedtemporarily_blockedquota_exceeded
rate_limited: Over the caller’s limit: the per-minute burst or the per-day quota (RateLimit headers; wait Retry-After seconds).
temporarily_blocked: Too many refused requests in a row: blocked for a while (Retry-After says how long).
quota_exceeded: Over this operation’s daily quota (the "exports" bucket).
internal: Something went wrong on our side (quote the requestId).