v14

OpenAPI 3.1.02026-08-03122113375.9 KB
seller-listings

Create listing

Create a new listing for the authenticated seller.

Use this endpoint for single listing creation when you already know the target item URN and listing attributes.

Authentication and ownership:

  • The caller must authenticate as a seller account.
  • The seller must be active; inactive or missing seller records are rejected.

Input validation:

  • urn must resolve to an existing catalog item.
  • gradingProvider, gradingScore, and gradingNumber must be supplied together or omitted together.
  • notes is optional, normalized by the API, and limited to 255 characters.
  • reference is optional seller/integration metadata, normalized by the API, and limited to 255 characters.
  • Empty-string reference values are treated as a clear request (null in storage).

Listing validity rules:

  • Listings priced at >= 2000 (lowest-denomination integer) require an attachment photo.
  • Listings that include grading metadata also require an attachment photo.
  • When a photo is required, the listing is created with valid: false and becomes valid after a qualifying attachment is finalized.

Side effects:

  • Emits LISTING_CREATED to seller webhooks.
  • Invalidates seller stats cache tags.
  • Records listing analytics events for internal reporting.

Returns the complete listing resource with seller, item, attachment metadata, and the normalized reference value.

post/seller/listings

Request body

conditionstring required

Product condition

priceinteger required

Price in pence

quantityinteger

Total quantity for this listings

languagestring required

Languages of the card

variantsstring[]

Variants of the listed card

commentstring nullable

Seller's comment about the listing

gradingProviderstring nullable

Provider responsible for grading the card

gradingScorestring nullable

Score assigned to the card by the grading provider

gradingNumberstring nullable

Certificate or registration number issued by the grading provider

hiddenboolean

True when the listing is hidden from buyers

urnstring required

URN of the product being listed

notesstring nullable

Private notes for the seller such as SKUs or storage locations

referencestring nullable

Third-party integration reference for this listing

Response

Listing created

idstring required
sellerIdstring required
conditionstring required

Product condition

priceinteger required

Price in pence

quantityinteger

Total quantity for this listings

availableinteger

Total available for this listing

languagestring required

Languages of the card

variantsstring[]

Variants of the listed card

commentstring nullable

Seller's comment about the listing

gradingProviderstring nullable

Provider responsible for grading the card

gradingScorestring nullable

Score assigned to the card by the grading provider

gradingNumberstring nullable

Certificate or registration number issued by the grading provider

lockedboolean required

True when the listing has active item holds

validboolean required

True when the listing meets all requirements

hiddenboolean required

True when the listing is hidden from buyers

notesstring nullable

Private notes for the seller such as SKUs or storage locations

referencestring nullable

Third-party integration reference for this listing