Collectibles item setup and maintenance

Use the Item Management APIs to set up collectible items with accurate listing attributes that improve item discoverability and the customer experience.

Overview

The Walmart Collectibles program supports two product type models:

  • Collectible-only product types: All items submitted under these product types are treated as Collectibles.
  • Product types that support Standard and Collectible items: Approved sellers can identify eligible items as Collectibles by submitting item_assortment_type as Collectible.

Program eligibility

To list collectible items, sellers must be approved for the Collectibles program by Walmart. Sellers who are not approved cannot set up collectible items, edit existing collectible listings, or submit collectible-specific attributes.

To request access:

  1. Contact your account manager for an invitation.
  2. In Seller Center, open Growth.
  3. Select Exclusive Programs.
  4. Click Apply.

Supported product types

Collectible-only product types
Product type
Autographed Collectibles
Coins
Collectible Ephemera
Comics
Trading Cards
Trading Card Games
Product types that support Standard and Collectible items
Product type
Action Figure Accessories
Action Figure Sets
Action Figures
Bobbleheads
Construction Set Toys
Doll Accessories
Doll Clothing
Doll Furniture
Doll Playsets
Doll Strollers
Dollhouse Accessories
Dollhouses
Dolls
Interlocking Block Building Sets
Model Building Kits
Play Vehicles
Robot Toys
Stuffed Animals & Plush Toys
Vehicle Playsets
Vinyl Figures

Item setup

Set up an item in a collectible-only product type

  1. Select a supported collectible-only product type.
  2. Retrieve the latest item specification.
  3. Do not submit item_assortment_type.
  4. Submit collectible_grading_type.
  5. For New or Ungraded items, submit condition. For Graded items, submit grading_company and collectible_grade.
  6. Submit all other required and conditionally required attributes returned in the item specification.
  7. Submit the item.

Set up a collectible in a product type that supports Standard and Collectible items

  1. Select an eligible product type.
  2. Retrieve the latest item specification.
  3. Set item_assortment_type to Collectible.
  4. Submit collectible_grading_type.
  5. For New or Ungraded items, submit condition. For Graded items, submit grading_company and collectible_grade.
  6. Submit blind_box when it is included in the item specification for the selected product type.
  7. Submit all other required and conditionally required attributes returned in the item specification.
  8. Submit the item.

Note: If item_assortment_type is Standard or omitted, Walmart treats the item as non-collectible. Do not submit collectible-specific attributes.

Item maintenance

Maintain a collectible item

  1. Retrieve the item.
  2. Update only supported mutable attributes.
  3. Do not change condition, collectible_grading_type, grading_company, or collectible_grade.
  4. For product types that support both Standard and Collectible items, do not change item_assortment_type.
  5. Create a new item when an immutable collectible attribute or the assortment type must change.

Offer Setup by Match

Collectible attributes for eligible product types are available in the Offer Setup by Match specification. Approved Collectibles sellers can create collectible offers by matching to an existing item.

WFS support

Product type modelWFS support
Collectible-only product typesSupported for Trading Cards, Trading Card Games, and Coins.
Product types that support Standard and Collectible itemsSupported only for collectible items in New condition. Non-new collectible conditions are not supported.

Collectible attribute reference

item_assortment_type

PropertyValue
Applies toEligible product types that support Standard and Collectible items
RequirementRecommended
Allowed valuesStandard, Collectible
DescriptionIdentifies whether the item should be listed as a Standard item or a Collectible item. Use item_assortment_type instead of isCollectible going forward.
If omittedWalmart treats the item as non-collectible.

Migration note: item_assortment_type is the new attribute used to identify whether an item is Standard or Collectible. Integrations should begin using item_assortment_type instead of isCollectible. isCollectible may still be present in some existing flows during the transition.

collectible_grading_type

PropertyValue
Applies toAll collectible-only product types and product types that support Standard and Collectible items when item_assortment_type is Collectible
RequirementRequired
Allowed valuesNew, Ungraded, Graded
DescriptionIndicates whether the collectible is new, ungraded, or professionally graded.
ValueGuidance
NewFactory sealed or brand-new collectible item. The item typically includes a GTIN.
UngradedCollectible item that has not been professionally graded. Use values supported for the selected product type.
GradedCollectible item professionally graded and sealed by an approved grading company.

condition

PropertyValue
Applies toCollectible items with collectible_grading_type set to New or Ungraded
RequirementRequired when applicable
Allowed valuesValues vary by product type and collectible grading type
DescriptionDescribes the physical state of the collectible.
ExceptionDo not submit condition for graded Coins.

Condition guidance

collectible_grading_typeCondition guidance
NewSupported values vary by product type and may include New, New without box, New without tags, and Open Box. Use the latest item specification for the allowed values.
UngradedSupported values vary by product type and may include Excellent, Good, Fair, and Poor. Use the latest item specification for the allowed values. 
GradedSupported values depend on the product type, grading_company, and collectible_grade. Use the latest item specification. 

Graded Coins: Walmart derives condition from grading_company and collectible_grade. Do not submit condition.

The item specification may include a consolidated list of condition values. Submit only a value supported for the selected collectible_grading_type and product type.

grading_company

PropertyValue
Applies toGraded collectible items
RequirementRequired when collectible_grading_type is Graded
Allowed valuesSupported grading companies vary by product type
DescriptionIdentifies the third-party organization that evaluates and assigns a grade to the collectible.

Approved grading companies vary by product type.

collectible_grade

PropertyValue
Applies toGraded collectible items
RequirementRequired when collectible_grading_type is Graded
Allowed valuesNumerical or alphanumeric values supported by the selected grading company and product type
DescriptionIdentifies the grade assigned by the selected grading company.

The submitted collectible_grade must match a value supported for the selected grading_company and product type. Use the latest item specification for the allowed combinations.

blind_box

PropertyValue
Applies toCollectible items where the attribute is included in the item specification
Supported product typesAction Figures, Bobbleheads, Dolls, Play Vehicles, Robot Toys, Stuffed Animals & Plush Toys, Vinyl Figures
RequirementRecommended
Allowed valuesNo, Yes
DescriptionIndicates whether the item is a manufacturer-defined blind box whose contents are intentionally unknown at purchase and randomly fulfilled from a set of variants.

The blind_box attribute applies to 7 of the 20 product types that support Standard and Collectible items. It does not apply to collectible-only product types.

Validation rules

Product type modelItem assortment typeCollectible grading typeCollectible-specific required attributes
Collectible-only product typeN/ANewcondition
Collectible-only product typeN/AUngradedcondition
Collectible-only product typeN/AGradedgrading_company, collectible_grade
Supports Standard and Collectible itemsStandardN/ANone
Supports Standard and Collectible itemsOmittedN/ANone
Supports Standard and Collectible itemsCollectibleNewcondition
Supports Standard and Collectible itemsCollectibleUngradedcondition
Supports Standard and Collectible itemsCollectibleGradedgrading_company, collectible_grade

Standard items and items with item_assortment_type omitted may still require standard item attributes, including condition. The table lists only collectible-specific requirements.

Product-type-specific attributes

Additional collectible attributes vary by product type. Refer to the latest item specification to determine which attributes are supported and whether they are required, conditionally required, recommended, or optional.

Error handling

ScenarioCauseRemediation
Seller is not approvedThe seller is not approved to set up collectible items in the selected product type.Complete Collectibles program approval before resubmitting.
Unsupported product typeThe selected product type does not support collectible item setup.Select a supported product type or submit the item as a Standard item.
Collectible attributes submitted without collectible intentitem_assortment_type is omitted or set to Standard, but collectible-specific attributes are included.Set item_assortment_type to Collectible or remove the collectible-specific attributes.
Invalid conditionThe submitted condition is not supported for the selected product type, collectible_grading_type, or fulfillment method.Submit a supported condition value. For graded items that use derived condition logic, omit condition and provide grading_company and collectible_grade.
Graded coin includes conditionWalmart derives the condition for a graded coin from grading_company and collectible_grade.Remove condition and submit the supported grading_company and collectible_grade.
Missing attributeA required or conditionally required collectible attribute is missing.Add the field identified in the error response and resubmit.

For HTTP status codes and general API error definitions, refer to the Error codes guide.

Collectible-only product type schema excerpt

{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "MPItemFeed", "type": "object", "description": "Defines an item feed submission that includes collectible item attributes.", "properties": { "MPItemFeedHeader": { "type": "object", "description": "Contains attributes that apply to the entire submission. Include this object once for all items in the feed." }, "MPItem": { "type": "array", "minItems": 1, "description": "Contains each item included in the submission. Add one array entry for each unique item configuration.", "items": { "type": "object", "properties": { "Visible": { "type": "object", "properties": { "Collectible Ephemera": { "type": "object", "description": "Contains attributes for the Collectible Ephemera product type. The collectible_grading_type attribute is required. Additional requirements depend on the selected grading type.", "properties": { "collectible_grading_type": { "type": "string", "description": "Indicates whether the collectible is new, ungraded, or professionally graded. Allowed values: Graded, New, Ungraded.", "enum": [ "Graded", "New", "Ungraded" ] }, "condition": { "type": "string", "description": "Describes the physical state of a new or ungraded collectible. Submit a value supported by the latest item specification." }, "grading_company": { "type": "string", "description": "Identifies the third-party organization that graded the collectible. Submit a value supported by the latest item specification." }, "collectible_grade": { "type": "string", "description": "Identifies the grade assigned by the selected grading company. Submit a value supported by the latest item specification." } }, "required": [ "collectible_grading_type" ], "allOf": [ { "if": { "properties": { "collectible_grading_type": { "const": "Graded" } }, "required": [ "collectible_grading_type" ] }, "then": { "required": [ "grading_company", "collectible_grade" ] } }, { "if": { "properties": { "collectible_grading_type": { "enum": [ "New", "Ungraded" ] } }, "required": [ "collectible_grading_type" ] }, "then": { "required": [ "condition" ] } } ], "additionalProperties": true } }, "required": [ "Collectible Ephemera" ] } }, "required": [ "Visible" ] } } }, "required": [ "MPItemFeedHeader", "MPItem" ]
}

Standard and Collectible product type schema excerpt

A completely generic example for a product type that supports Standard and Collectible items cannot be submission-ready because the product type name and many required attributes vary by specification. The following illustrative payload pattern uses placeholders to show the collectible structure for an eligible product type.

{ "MPItemFeedHeader": { "businessUnit": "WALMART_US", "locale": "en", "version": "<latest specification version>" }, "MPItem": [ { "Visible": { "<supported product type>": { "item_assortment_type": "Collectible", "productName": "<product name>", "brand": "<brand name>", "collectible_grading_type": "Ungraded", "condition": "<supported ungraded condition>", "shortDescription": "<product description>", "keyFeatures": [ "<key feature 1>", "<key feature 2>", "<key feature 3>" ], "mainImageUrl": "https://example.com/images/<image-file>.jpg", "isProp65WarningRequired": "No", "ageGroup": [ "<supported age group>" ], "assembledProductHeight": { "unit": "in", "measure": 0 }, "assembledProductWidth": { "unit": "in", "measure": 0 }, "color": "<color>", "has_written_warranty": "No", "material": [ "<material>" ], "maximumRecommendedAge": { "unit": "years", "measure": 99 }, "minimumRecommendedAge": { "unit": "years", "measure": 0 }, "netContent": { "productNetContentUnit": "Each", "productNetContentMeasure": 1 }, "smallPartsWarnings": [ "0 - No warning applicable" ], "blind_box": "No" } }, "Orderable": { "sku": "<seller SKU>", "productIdentifiers": { "productId": "<product identifier>", "productIdType": "GTIN" }, "price": 0.00, "ShippingWeight": 0, "country_of_origin_substantial_transformation": "<country of origin>" } } ]
}

Usage notes

  • Replace <supported product type> with the exact product type returned in the specification.
  • Set item_assortment_type to Collectible.
  • Allowed collectible_grading_type values: New, Ungraded, Graded.
  • For New or Ungraded, submit a supported condition.
  • For Graded, replace condition with:
"grading_company": "<supported grading company>",
"collectible_grade": "<supported grade>"
  • Include blind_box only when it appears in the selected product type specification. Allowed values in the supplied engineering specifications: No, Yes.
  • Add every other required or conditionally required field returned for the selected product type.
  • Placeholder values such as 0, <product name>, and <seller SKU> are documentation placeholders and must be replaced before submission.

Did this page help you?