Managem
DocsMarketplace
DocsMarketplace
  1. Imports
  • Selling
    • Onboarding
    • Create a Listing
    • Grading your Cards
    • Packing your order
    • Imports
      • Building a CSV
      • Creating an Import
      • Handling Errors
  • Buying
  • API
    • Search & Data
      • Items
        • Full-text search
      • Lookup
        • Retrieve an item
        • Retrieve multiple items
        • Retrieve usernames
      • Hierarchy
        • Game
          • Set
            • Type
              • Game set item type search
            • Game set search
          • Game search
        • Get full hierarchy
      • Listings
        • Search seller's listings
        • Search all listings
        • Search listings for an item
        • Retrieve historical prices for an item
    • Basket
      • List basket contents
      • Add an item
      • Update an item
      • Remove an item
      • Get basket summary
      • Get information, fees & delivery costs
      • Create checkout session
    • Sellers
      • Account
        • Create account
        • Get account details
        • Get current status
        • Get dashboard URL
        • Update vacation mode
      • Listings
        • Suggest prices
        • Create listing
        • Bulk create listings
        • Search listings
        • List listings by item
        • Get listing
        • Update listing
        • Delete listing
        • Create attachment
        • Finalize attachment
        • Delete attachment
      • Orders
        • List orders
        • Get order history
        • Get order
        • Update order
        • List carriers
        • Generate packing slip
        • Create shipment attachment
        • Finalize shipment attachment
      • Cases
        • List cases
        • Get case
        • Update case
        • Create case attachment
        • Finalize case attachment
      • Delivery Costs
        • Get delivery configuration
        • Upsert delivery configuration
      • Balance
        • Get current balance
        • Withdraw funds
        • List payouts
        • List transfers
      • Stats
    • Users
      • Conversations
        • List conversations
        • Create conversation
        • Get unread count
        • List messages
        • Lock conversation
        • Send a message
        • Create message attachment
        • Finalize message attachment
      • Address Management
        • Find/Lookup addresses
        • Retrieve full address details
        • Store a new Address
        • List all Addresses
        • Delete an Address
      • Reviews
        • List reviews
        • Get review
        • Create review
        • Update review
        • Delete review
      • Cases
        • List cases
        • Get case
        • Create case attachment
        • Finalize case attachment
        • Update case
      • Purchases
        • List purchases
        • Get purchase
        • Update purchase
        • List purchase history
      • Payments
        • Get customer portal link
        • Get invoice download URL
        • List invoices
      • Account
        • Get account information
        • Update password
        • Update user profile
        • Update email address
        • Update email address (verification)
        • Create avatar upload url
        • Finalize avatar upload
        • Create cover upload url
        • Finalize cover upload
      • Stats
    • Profiles
      • Get user profile
      • List reviews
  • Legals
    • Seller Policy
    • Buyer Protection
    • Buyer Policy
    • Grading & Condition Policy
    • Terms & Conditions
    • Privacy Policy
DocsMarketplace
DocsMarketplace
  1. Imports

Building a CSV

A well‑formed CSV is the key to fast, trouble‑free imports. This page shows the exact header, what each column means, and several examples you can copy.

The exact header (copy this)#

MODE,URN,GAME,SET,NAME,CARDMARKET_ID,TCGPLAYER_ID,CONDITION,PRICE,QUANTITY,VARIANTS,HIDDEN,COMMENT,NOTES

Important#

The header must match exactly (names and order).
Include all columns even if you leave some values blank for a row.
Files with the wrong header are rejected before upload is accepted.

What each column means#

ColumnRequired?Purpose
MODEYesCREATE to create a new listing, UPDATE to update your existing listing.
URNOne of URN or (GAME + SET + NAME) or an external ID is requiredManagem’s unique catalog identifier (e.g., urn:managem:pokemon:set/surging-sparks/card/1). Most precise.
GAMEConditionalGame name as recognized by Managem (used alongside SET and NAME), "Pokemon", for example.
SETConditionalSet as recognized by Managem (used with GAME and NAME). "Surging Sparks", for example.
NAMEConditionalCard/product name as recognized by Managem (used with GAME and SET). "Vulpix" for example.
CARDMARKET_IDConditionalExternal marketplace identifier (if you prefer to map via Cardmarket).
TCGPLAYER_IDConditionalExternal marketplace identifier (if you prefer to map via TCGplayer).
CONDITIONYesMust be one of the valid conditions listed below. If invalid, the row will fail validation.
PRICEYesListing price in pence, "100" for £1
QUANTITYYesInteger quantity for the listing.
VARIANTSOptional (recommended when variants exist)Use when a card/product has multiple variants (e.g., language/edition/packaging). Include the variant identifier shown in the catalog or your listing.
HIDDENOptionaltrue/false. When true, the created/updated listing is hidden from buyers.
COMMENTOptionalFree‑form comment visible to buyers (same as listing comment).
NOTESOptionalPrivate notes, visible only to you.

Guidance on identifiers#

Best: URN – precise and fast to match.
Also fine: External IDs (CARDMARKET_ID or TCGPLAYER_ID).
Good when curated carefully: (GAME + SET + NAME). Make sure the strings match Managem’s catalog text.

Conditions#

The following condition values are valid for listings. For example, if your listing is in "Near Mint" condition, you would use NM as the value.
Mint: MT
Near Mint: NM
Excellent: EX
Good: GD
Lightly Played: LP
Played: PL
Poor: PO

Examples#

1.
CREATE using a URN (recommended)
In this example, we're creating a new listing by using Managem's URN identifier, to target a specific item (single card), creating it with a "Near Mint" condition for £3.50 and a quantity of 1. It also has a seller note, indicating a SKU that the seller will recognise upon receiving an order containing it.
MODE,URN,GAME,SET,NAME,CARDMARKET_ID,TCGPLAYER_ID,CONDITION,PRICE,QUANTITY,VARIANTS,HIDDEN,COMMENT,NOTES
CREATE,urn:managem:pokemon:set/surging-sparks/card/16,,,,,,NM,350,1,,,,SKU65125
2.
CREATE using Game/Set/Name
In the following example, we're creating a new listing for Vulpix, in the Surging Sparks (Pokemon) set. Upon processing this row, our system will perform a search, attempting to match the game, set and name fields with a specific item.
We've also added a comment to the listing: "Quick delivery".
MODE,URN,GAME,SET,NAME,CARDMARKET_ID,TCGPLAYER_ID,CONDITION,PRICE,QUANTITY,VARIANTS,HIDDEN,COMMENT,NOTES
CREATE,,Pokemon,Surging Sparks,Vulpix,,,,LP,200,5,,true,"Quick delivery",
3.
CREATE using an external marketplace ID
Here, we're using Cardmarket's ID for Vulpix in the Surging Sparks (Pokemon) set, to create a new listing.
MODE,URN,GAME,SET,NAME,CARDMARKET_ID,TCGPLAYER_ID,CONDITION,PRICE,QUANTITY,VARIANTS,HIDDEN,COMMENT,NOTES
CREATE,,,,,794271,,NM,2,1,,false,,
4.
UPDATE an existing listing (explicit URN)
In the following example, we're updating an existing listing for Vulpix, adjusting its price to £3.25 and setting its quantity to 1.
MODE,URN,GAME,SET,NAME,CARDMARKET_ID,TCGPLAYER_ID,CONDITION,PRICE,QUANTITY,VARIANTS,HIDDEN,COMMENT,NOTES
UPDATE,urn:managem:pokemon:set/surging-sparks/card/16,,,,,,NM,325,1,,,,

Validation rules#

Every row must identify one catalog item (via URN, GAME+SET+NAME, or external ID, such as CARDMARKET_ID or TCGPLAYER_ID).
Types are strict (prices are in pence, quantity is integer, HIDDEN is true/false).
If a value isn’t recognized (e.g., an unknown condition), the row will be recorded as an error with an explanatory message.

Tips#

Quote values that contain commas: e.g., "Pikachu, the Brave".
Keep variants consistent with the identifiers you see in the listing form/catalog.
Batch large jobs logically (e.g., one file per game or per set). We’ll still split into optimized batches under the hood.
Test small first — upload 5–10 lines, confirm counters move the way you expect, then run the big CSV.
Previous
Imports
Next
Creating an Import
Built with