/collection/items/{id}/repointChanges the copy’s issue, edition or variant. Only what the copy is changes: its purchase, grade, notes, your own value and its QR labels stay as they were. The change goes in the copy’s history, where it can be undone.
collector.repointCopy()collection:writeIdempotency-KeyX-Request-Ididstring (uuid)requiredobject
issueIdstring (uuid)requirededitionIdstring (uuid) or nullpendingVariantIdstring (uuid) or nullcodeobject or nullkindenumrequiredupcisbnissndistributorcodestringrequired1–40 characters
addonstringdefault ""
200OKWhether it changed, and the change.
object
changedbooleanrequiredFalse when the copy already was that.
invalid_requestinvalid_jsoninvalid_idempotency_keyinvalid_code
invalid_request: The query or body doesn’t match the schema (see errors[]).
invalid_json: The body isn’t JSON.
invalid_idempotency_key: The Idempotency-Key isn’t 1–255 visible ASCII characters.
invalid_code: The code that led here isn’t a valid code.
unauthorized: Not signed in (no session or token, or an expired one).
forbidden: That isn’t yours to change.
not_found: Nothing at that address.
idempotency_in_progressinvalid_targetedition_mismatchinvalid_pending_variantrepoint_rate_limited
idempotency_in_progress: The first request with this key is still running.
invalid_target: The issue or edition can’t take a copy.
edition_mismatch: The edition isn’t one of that issue’s.
invalid_pending_variant: That pending variant isn’t yours, or isn’t of that issue.
repoint_rate_limited: Too many changes today; try again tomorrow.
payload_too_large: The body is over 1,048,576 bytes, this operation’s limit.
idempotency_key_reused: This key was used for a different request.
rate_limitedtemporarily_blocked
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).
internal: Something went wrong on our side (quote the requestId).
not_migrated: The database update this needs isn’t applied yet.