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_typeasCollectible.
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:
- Contact your account manager for an invitation.
- In Seller Center, open Growth.
- Select Exclusive Programs.
- 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
- Select a supported collectible-only product type.
- Retrieve the latest item specification.
- Do not submit
item_assortment_type. - Submit
collectible_grading_type. - For
NeworUngradeditems, submitcondition. ForGradeditems, submitgrading_companyandcollectible_grade. - Submit all other required and conditionally required attributes returned in the item specification.
- Submit the item.
Set up a collectible in a product type that supports Standard and Collectible items
- Select an eligible product type.
- Retrieve the latest item specification.
- Set
item_assortment_typetoCollectible. - Submit
collectible_grading_type. - For
NeworUngradeditems, submitcondition. ForGradeditems, submitgrading_companyandcollectible_grade. - Submit
blind_boxwhen it is included in the item specification for the selected product type. - Submit all other required and conditionally required attributes returned in the item specification.
- Submit the item.
Note: If
item_assortment_typeisStandardor omitted, Walmart treats the item as non-collectible. Do not submit collectible-specific attributes.
Item maintenance
Maintain a collectible item
- Retrieve the item.
- Update only supported mutable attributes.
- Do not change
condition,collectible_grading_type,grading_company, orcollectible_grade. - For product types that support both Standard and Collectible items, do not change
item_assortment_type. - 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 model | WFS support |
|---|---|
| Collectible-only product types | Supported for Trading Cards, Trading Card Games, and Coins. |
| Product types that support Standard and Collectible items | Supported only for collectible items in New condition. Non-new collectible conditions are not supported. |
Collectible attribute reference
item_assortment_type
item_assortment_type| Property | Value |
|---|---|
| Applies to | Eligible product types that support Standard and Collectible items |
| Requirement | Recommended |
| Allowed values | Standard, Collectible |
| Description | Identifies whether the item should be listed as a Standard item or a Collectible item. Use item_assortment_type instead of isCollectible going forward. |
| If omitted | Walmart treats the item as non-collectible. |
Migration note:
item_assortment_typeis the new attribute used to identify whether an item is Standard or Collectible. Integrations should begin usingitem_assortment_typeinstead ofisCollectible.isCollectiblemay still be present in some existing flows during the transition.
collectible_grading_type
collectible_grading_type| Property | Value |
|---|---|
| Applies to | All collectible-only product types and product types that support Standard and Collectible items when item_assortment_type is Collectible |
| Requirement | Required |
| Allowed values | New, Ungraded, Graded |
| Description | Indicates whether the collectible is new, ungraded, or professionally graded. |
| Value | Guidance |
|---|---|
New | Factory sealed or brand-new collectible item. The item typically includes a GTIN. |
Ungraded | Collectible item that has not been professionally graded. Use values supported for the selected product type. |
Graded | Collectible item professionally graded and sealed by an approved grading company. |
condition
condition| Property | Value |
|---|---|
| Applies to | Collectible items with collectible_grading_type set to New or Ungraded |
| Requirement | Required when applicable |
| Allowed values | Values vary by product type and collectible grading type |
| Description | Describes the physical state of the collectible. |
| Exception | Do not submit condition for graded Coins. |
Condition guidance
collectible_grading_type | Condition guidance |
|---|---|
New | Supported 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. |
Ungraded | Supported values vary by product type and may include Excellent, Good, Fair, and Poor. Use the latest item specification for the allowed values. |
Graded | Supported values depend on the product type, grading_company, and collectible_grade. Use the latest item specification. |
Graded Coins: Walmart derives
conditionfromgrading_companyandcollectible_grade. Do not submitcondition.
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
grading_company| Property | Value |
|---|---|
| Applies to | Graded collectible items |
| Requirement | Required when collectible_grading_type is Graded |
| Allowed values | Supported grading companies vary by product type |
| Description | Identifies the third-party organization that evaluates and assigns a grade to the collectible. |
Approved grading companies vary by product type.
collectible_grade
collectible_grade| Property | Value |
|---|---|
| Applies to | Graded collectible items |
| Requirement | Required when collectible_grading_type is Graded |
| Allowed values | Numerical or alphanumeric values supported by the selected grading company and product type |
| Description | Identifies 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
blind_box| Property | Value |
|---|---|
| Applies to | Collectible items where the attribute is included in the item specification |
| Supported product types | Action Figures, Bobbleheads, Dolls, Play Vehicles, Robot Toys, Stuffed Animals & Plush Toys, Vinyl Figures |
| Requirement | Recommended |
| Allowed values | No, Yes |
| Description | Indicates 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 model | Item assortment type | Collectible grading type | Collectible-specific required attributes |
|---|---|---|---|
| Collectible-only product type | N/A | New | condition |
| Collectible-only product type | N/A | Ungraded | condition |
| Collectible-only product type | N/A | Graded | grading_company, collectible_grade |
| Supports Standard and Collectible items | Standard | N/A | None |
| Supports Standard and Collectible items | Omitted | N/A | None |
| Supports Standard and Collectible items | Collectible | New | condition |
| Supports Standard and Collectible items | Collectible | Ungraded | condition |
| Supports Standard and Collectible items | Collectible | Graded | grading_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
| Scenario | Cause | Remediation |
|---|---|---|
| Seller is not approved | The seller is not approved to set up collectible items in the selected product type. | Complete Collectibles program approval before resubmitting. |
| Unsupported product type | The 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 intent | item_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 condition | The 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 condition | Walmart 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 attribute | A 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_typetoCollectible. - Allowed
collectible_grading_typevalues:New,Ungraded,Graded. - For
NeworUngraded, submit a supportedcondition. - For
Graded, replaceconditionwith:
"grading_company": "<supported grading company>",
"collectible_grade": "<supported grade>"- Include
blind_boxonly 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.
Updated 5 days ago

