Skip to main content

Pass-Through Catalog API Requirements

The tables below outline the Catalog API attributes required for retail integrations on DoorDash Marketplace.

Each vertical includes attributes that are mandatory, important, or recommended for approval.

Partners should review the attributes relevant to the primary categories of items they intend to publish.

Providing these attributes ensures accurate merchandising, search relevance, compliance validation, and customer experience quality.

Pets

API FieldAttribute NameData TypePriorityNotes
items[].merchant_supplied_item_idItem IDstringmandatoryMust be unique within business across all stores
items[].other_identifiers[UPC/GTIN/PLU]UPCarray[object]mandatoryidentifier_type enum(UPC, PLU, NSC2, GTIN); identifier_value string
items[].nameItem Name - for concatenationstringmandatory
items[].product_attributes[cx_facing_item_name]Item Name - for customer viewstringoptionalOverrides generated item name (brand + name + variant + size)
items[].brand_info.nameBrandstringmandatory
items[].images[].urlPhoto URLstringmandatoryAt least one image required
items[].item_categorizations[].category.nameNavigation Category Level 1stringmandatory
items[].item_categorizations[].category.subcategory.nameNavigation Category Level 2stringmandatory
items[].item_categorizations[].category.subcategory.subcategory.nameBackend Category Level 3stringmandatory
items[].item_categorizations[].category.subcategory.subcategory.subcategory.nameProduct Categorystringmandatory
items[].product_attributes[product_group]Product GroupstringmandatorySee Supported Attributes documentation
items[].product_attributes[variant]VariantstringmandatorySee Supported Attributes documentation
items[].size.details.product_specific_size_definition.valueSizestringmandatoryNumeric value only
items[].size.details.product_specific_size_definition.descriptionSize Unit of MeasurementstringmandatoryUnit description
items[].product_attributes[concerns]Concernsarray[string]mandatorySee Supported Attributes documentation
items[].product_attributes[flavor]Flavorstringmandatory
items[].product_attributes[ingredients]Ingredientsstringmandatory
items[].product_attributes[short_description]Short Descriptionstringmandatory
items[].descriptionDescriptionstringimportant
items[].product_attributes[activity]Apparel Activitystringimportant
items[].product_attributes[color_name]Colorstringimportant
items[].product_attributes[compatibility]Compatibilitystringimportant
items[].product_attributes[container_type]Container Typestringimportant
items[].product_attributes[days_of_return]Days of Returnintegerimportant
items[].product_attributes[hex_code]Color Hex CodestringimportantHex value (e.g. #FFFFFF)
items[].product_attributes[is_private_label]Is Private Labelbooleanimportant
items[].product_attributes[is_waterproof]Is Waterproofbooleanimportant
items[].product_attributes[occasion]Occasionstringimportant
items[].product_attributes[package_type]Package Typestringimportant
items[].product_attributes[product_form]Product Formstringimportant
items[].product_attributes[return_eligibility]Return Eligibilitybooleanimportant
items[].product_attributes[shopping_preference]Shopping Preferencesstringimportant
items[].product_attributes[surface]Surfacestringimportant
items[].product_attributes[swatch_image_url]Color SwatchstringimportantURL
items[].product_attributes[warranty]Warrantystringimportant
items[].size.details.dimensions.length.valueItem Lengthnumberimportant
items[].size.details.dimensions.length.unitItem Length Unit of Measurementstringimportantenum(inch, ft, cm, m)
items[].size.details.dimensions.width.valueItem Widthnumberimportant
items[].size.details.dimensions.width.unitItem Width Unit of Measurementstringimportantenum(inch, ft, cm, m)
items[].product_attributes[disclaimer]Legal Disclaimerstringrecommended
items[].product_attributes[exclusive]Exclusivebooleanrecommended
items[].product_attributes[item_limit]Item Limitintegerrecommended
items[].product_attributes[limited_edition]Editionstringrecommended
items[].product_attributes[restriction_types]Restriction Typearray[string]recommendedSee Supported Attributes documentation
items[].product_attributes[theme]Themestringrecommended

Beauty

API FieldAttribute NameData TypePriorityNotes
items[].merchant_supplied_item_idItem IDstringmandatoryMust be unique within business across all stores
items[].other_identifiers[UPC/GTIN/PLU]UPCarray[object]mandatoryidentifier_type enum(UPC, PLU, NSC2, GTIN); identifier_value string
items[].nameItem Name - for concatenationstringmandatory
items[].product_attributes[cx_facing_item_name]Item Name - for customer viewstringoptionalOverrides generated item name
items[].brand_info.nameBrandstringmandatory
items[].images[].urlPhoto URLstringmandatoryAt least one image required
items[].item_categorizations[].category.subcategory.subcategory.nameBackend Category Level 3stringmandatory
items[].item_categorizations[].category.subcategory.subcategory.subcategory.nameProduct Categorystringmandatory
items[].product_attributes[product_group]Product GroupstringmandatorySee Supported Attributes documentation
items[].product_attributes[variant]VariantstringmandatorySee Supported Attributes documentation
items[].product_attributes[concerns]Concernsarray[string]mandatory
items[].product_attributes[ingredients]Ingredientsstringmandatory
items[].product_attributes[color_name]Colorstringmandatory
items[].product_attributes[benefits]Benefitsstringmandatory
items[].product_attributes[skin_types]Skin Typearray[string]mandatory
items[].item_categorizations[].category.nameNavigation Category Level 1stringimportant
items[].item_categorizations[].category.subcategory.nameNavigation Category Level 2stringimportant
items[].size.details.product_specific_size_definition.valueSizestringimportantNumeric value only
items[].size.details.product_specific_size_definition.descriptionSize Unit of Measurementstringimportant
items[].product_attributes[short_description]Short Descriptionstringimportant
items[].descriptionDescriptionstringimportant
items[].product_attributes[activity]Apparel Activitystringimportant
items[].product_attributes[compatibility]Compatibilitystringimportant
items[].product_attributes[days_of_return]Days of Returnintegerimportant
items[].product_attributes[hex_code]Color Hex CodestringimportantHex format
items[].product_attributes[is_private_label]Is Private Labelbooleanimportant
items[].product_attributes[is_waterproof]Is Waterproofbooleanimportant
items[].product_attributes[occasion]Occasionstringimportant
items[].product_attributes[product_form]Product Formstringimportant
items[].product_attributes[return_eligibility]Return Eligibilitybooleanimportant
items[].product_attributes[shopping_preference]Shopping Preferencesstringimportant
items[].product_attributes[surface]Surfacestringimportant
items[].product_attributes[swatch_image_url]Color SwatchstringimportantURL
items[].product_attributes[warranty]Warrantystringimportant
items[].size.details.dimensions.length.valueItem Lengthnumberimportant
items[].size.details.dimensions.length.unitItem Length Unit of Measurementstringimportantenum(inch, ft, cm, m)
items[].product_attributes[disclaimer]Legal Disclaimerstringimportant
items[].product_attributes[exclusive]Exclusivebooleanimportant
items[].product_attributes[item_limit]Item Limitintegerimportant
items[].product_attributes[limited_edition]Editionstringimportant
items[].product_attributes[restriction_types]Restriction Typearray[string]important
items[].product_attributes[color_family]Color Familystringimportant
items[].product_attributes[cosmetics_age_range]Age Rangestringimportant
items[].product_attributes[cosmetics_brush_type]Brush Typestringimportant
items[].product_attributes[coverage]Cosmetics Coveragestringimportant
items[].product_attributes[drinks_form]Formulationstringimportant
items[].product_attributes[finish]Cosmetics Finishstringimportant
items[].product_attributes[formulation]Formulationstringimportant
items[].product_attributes[fragrance_family]Fragrance Familystringimportant
items[].product_attributes[fragrance_type]Fragrance Typestringimportant
items[].product_attributes[gender]Genderstringimportant
items[].product_attributes[hair_texture]Hair Texturestringimportant
items[].product_attributes[hair_type]Hair Typestringimportant
items[].product_attributes[scent]Scentstringimportant
items[].product_attributes[spf]SPFstringimportant
items[].product_attributes[theme]Themestringrecommended

Health

API FieldAttribute NameData TypePriorityNotes
items[].merchant_supplied_item_idItem IDstringmandatoryMust be unique within business
items[].other_identifiers[UPC/GTIN/PLU]UPCarray[object]mandatoryidentifier_type enum(UPC, PLU, NSC2, GTIN); identifier_value string
items[].nameItem Name - for concatenationstringmandatory
items[].product_attributes[cx_facing_item_name]Item Name - for customer viewstringoptionalOverrides generated item name
items[].brand_info.nameBrandstringmandatory
items[].images[].urlPhoto URLstringmandatoryAt least one image required
items[].item_categorizations[].category.subcategory.subcategory.nameBackend Category Level 3stringmandatory
items[].item_categorizations[].category.subcategory.subcategory.subcategory.nameProduct Categorystringmandatory
items[].product_attributes[product_group]Product Groupstringmandatory
items[].product_attributes[variant]Variantstringmandatory
items[].product_attributes[concerns]Concernsarray[string]mandatory
items[].product_attributes[benefits]Benefitsstringmandatory
items[].descriptionDescriptionstringimportant
items[].item_categorizations[].category.nameNavigation Category Level 1stringimportant
items[].item_categorizations[].category.subcategory.nameNavigation Category Level 2stringimportant
items[].product_attributes[body_part]Body Partstringimportant
items[].product_attributes[color_family]Color Familystringimportant
items[].product_attributes[color_name]Colorstringimportant
items[].product_attributes[container_type]Container Typestringimportant
items[].product_attributes[cosmetics_age_range]Age Rangestringimportant
items[].product_attributes[cosmetics_brush_type]Brush Typestringimportant
items[].product_attributes[coverage]Cosmetics Coveragestringimportant
items[].product_attributes[diaper_size]Diaper Sizestringimportant
items[].product_attributes[disclaimer]Legal Disclaimerstringimportant
items[].product_attributes[exclusive]Exclusivebooleanimportant
items[].product_attributes[finish]Cosmetics Finishstringimportant
items[].product_attributes[flavor]Flavorstringimportant
items[].product_attributes[fragrance_type]Fragrance Typestringimportant
items[].product_attributes[gender]Genderstringimportant
items[].product_attributes[hair_texture]Hair Texturestringimportant
items[].product_attributes[hair_type]Hair Typestringimportant
items[].product_attributes[ingredients]Ingredientsstringimportant
items[].product_attributes[is_private_label]Is Private Labelbooleanimportant
items[].product_attributes[item_limit]Item Limitintegerimportant
items[].product_attributes[limited_edition]Editionstringimportant
items[].product_attributes[package_type]Package Typestringimportant
items[].product_attributes[pregnancy_test_type]Pregnancy Test Typestringimportant
items[].product_attributes[product_form]Product Formstringimportant
items[].product_attributes[restriction_types]Restriction Typearray[string]important
items[].product_attributes[scent]Scentstringimportant
items[].product_attributes[shopping_preference]Shopping Preferencesstringimportant
items[].product_attributes[short_description]Short Descriptionstringimportant
items[].product_attributes[skin_types]Skin Typearray[string]important
items[].product_attributes[spf]SPFstringimportant
items[].size.details.dimensions.length.valueItem Lengthnumberimportant
items[].size.details.dimensions.length.unitItem Length Unit of Measurementstringimportantenum(inch, ft, cm, m)
items[].size.details.dimensions.width.valueItem Widthnumberimportant
items[].size.details.dimensions.width.unitItem Width Unit of Measurementstringimportantenum(inch, ft, cm, m)
items[].size.details.product_specific_size_definition.valueSizestringimportantNumeric value only
items[].size.details.product_specific_size_definition.descriptionSize Unit of Measurementstringimportant
items[].product_attributes[baby_formula_stage]Baby Formula Stagestringrecommended
items[].product_attributes[baby_learning_skill]Baby Learning Skillstringrecommended
items[].product_attributes[baby_weight_capacity]Baby Weight Capacitystringrecommended
items[].product_attributes[battery_included]Battery Includedbooleanrecommended
items[].product_attributes[battery_life]Battery Lifestringrecommended
items[].product_attributes[battery_required]Battery Requiredbooleanrecommended
items[].product_attributes[compatibility]Compatibilitystringrecommended
items[].product_attributes[connector_type]Connector Typestringrecommended
items[].product_attributes[home_room_type]Home: Room Typestringrecommended
items[].product_attributes[home_sheen]Home: Sheenstringrecommended
items[].product_attributes[home_style]Home: Stylestringrecommended
items[].product_attributes[indoor_outdoor_use]Indoor / Outdoor usestringrecommended
items[].product_attributes[is_waterproof]Is Waterproofbooleanrecommended
items[].product_attributes[theme]Themestringrecommended
items[].product_attributes[voltage]Voltagestringrecommended

Office and Craft

API FieldAttribute NameData TypePriorityNotes
items[].merchant_supplied_item_idItem IDstringmandatoryMust be unique within business across all stores
items[].other_identifiers[UPC/GTIN/PLU]UPCarray[object]mandatoryidentifier_type enum(UPC, PLU, NSC2, GTIN); identifier_value string
items[].nameItem Name - for concatenationstringmandatory
items[].product_attributes[cx_facing_item_name]Item Name - for customer viewstringoptionalOverrides generated item name
items[].brand_info.nameBrandstringmandatory
items[].images[].urlPhoto URLstringmandatoryAt least one image required
items[].item_categorizations[].category.nameNavigation Category Level 1stringmandatory
items[].item_categorizations[].category.subcategory.nameNavigation Category Level 2stringmandatory
items[].item_categorizations[].category.subcategory.subcategory.nameBackend Category Level 3stringmandatory
items[].product_attributes[product_group]Product GroupstringmandatorySee Supported Attributes documentation
items[].product_attributes[variant]VariantstringmandatorySee Supported Attributes documentation
items[].size.details.product_specific_size_definition.valueSizestringmandatoryNumeric value only
items[].size.details.product_specific_size_definition.descriptionSize Unit of Measurementstringmandatory
items[].product_attributes[short_description]Short Descriptionstringimportant
items[].descriptionDescriptionstringimportant
items[].product_attributes[compatibility]Compatibilitystringimportant
items[].product_attributes[container_type]Container Typestringimportant
items[].product_attributes[days_of_return]Days of Returnintegerimportant
items[].product_attributes[hex_code]Color Hex CodestringimportantHex value (e.g. #FFFFFF)
items[].product_attributes[is_private_label]Is Private Labelbooleanimportant
items[].product_attributes[is_waterproof]Is Waterproofbooleanimportant
items[].product_attributes[package_type]Package Typeimportantstring
items[].product_attributes[product_form]Product Formstringimportant
items[].product_attributes[return_eligibility]Return Eligibilitybooleanimportant
items[].product_attributes[shopping_preference]Shopping Preferencesstringimportant
items[].product_attributes[swatch_image_url]Color SwatchstringimportantURL
items[].size.details.dimensions.length.valueItem Lengthnumberimportant
items[].size.details.dimensions.length.unitItem Length Unit of Measurementstringimportantenum(inch, ft, cm, m)
items[].size.details.dimensions.width.valueItem Widthnumberimportant
items[].size.details.dimensions.width.unitItem Width Unit of Measurementstringimportantenum(inch, ft, cm, m)
items[].product_attributes[disclaimer]Legal Disclaimerstringrecommended
items[].product_attributes[item_limit]Item Limitintegerrecommended
items[].product_attributes[limited_edition]Editionstringrecommended
items[].product_attributes[restriction_types]Restriction Typearray[string]recommendedSee Supported Attributes documentation
items[].product_attributes[theme]Themestringrecommended

Home Goods and Home Improvement

API FieldAttribute NameData TypePriorityNotes
items[].merchant_supplied_item_idItem IDstringmandatoryMust be unique within business across all stores
items[].other_identifiers[UPC/GTIN/PLU]UPCarray[object]mandatoryidentifier_type enum(UPC, PLU, NSC2, GTIN); identifier_value string
items[].nameItem Name - for concatenationstringmandatory
items[].product_attributes[cx_facing_item_name]Item Name - for customer viewstringoptionalOverrides generated item name
items[].brand_info.nameBrandstringmandatory
items[].images[].urlPhoto URLstringmandatoryAt least one image required
items[].item_categorizations[].category.nameNavigation Category Level 1stringmandatory
items[].item_categorizations[].category.subcategory.nameNavigation Category Level 2stringmandatory
items[].item_categorizations[].category.subcategory.subcategory.nameBackend Category Level 3stringmandatory
items[].product_attributes[product_group]Product Groupstringmandatory
items[].product_attributes[variant]Variantstringmandatory
items[].size.details.product_specific_size_definition.valueSizestringmandatoryNumeric value only
items[].size.details.product_specific_size_definition.descriptionSize Unit of Measurementstringmandatory
items[].product_attributes[compatibility]Compatibilitystringimportant
items[].product_attributes[container_type]Container Typestringimportant
items[].product_attributes[days_of_return]Days of Returnintegerimportant
items[].product_attributes[hex_code]Color Hex CodestringimportantHex value
items[].product_attributes[is_private_label]Is Private Labelbooleanimportant
items[].product_attributes[is_waterproof]Is Waterproofbooleanimportant
items[].product_attributes[package_type]Package Typestringimportant
items[].product_attributes[product_form]Product Formstringimportant
items[].product_attributes[return_eligibility]Return Eligibilitybooleanimportant
items[].product_attributes[shopping_preference]Shopping Preferencesstringimportant
items[].product_attributes[swatch_image_url]Color SwatchstringimportantURL
items[].size.details.dimensions.length.valueItem Lengthnumberimportant
items[].size.details.dimensions.length.unitItem Length Unit of Measurementstringimportantenum(inch, ft, cm, m)
items[].size.details.dimensions.width.valueItem Widthnumberimportant
items[].size.details.dimensions.width.unitItem Width Unit of Measurementstringimportantenum(inch, ft, cm, m)
items[].product_attributes[disclaimer]Legal Disclaimerstringrecommended
items[].product_attributes[item_limit]Item Limitintegerrecommended
items[].product_attributes[limited_edition]Editionstringrecommended
items[].product_attributes[restriction_types]Restriction Typearray[string]recommendedSee Supported Attributes documentation
items[].product_attributes[theme]Themestringrecommended
items[].product_attributes[voltage]Voltagestringrecommended

Electronics

API FieldAttribute NameData TypePriorityNotes
items[].merchant_supplied_item_idItem IDstringmandatoryMust be unique within business across all stores
items[].other_identifiers[UPC/GTIN/PLU]UPCarray[object]mandatoryidentifier_type enum(UPC, PLU, NSC2, GTIN); identifier_value string
items[].nameItem Name - for concatenationstringmandatory
items[].product_attributes[cx_facing_item_name]Item Name - for customer viewstringoptionalOverrides generated item name
items[].brand_info.nameBrandstringmandatory
items[].images[].urlPhoto URLstringmandatoryAt least one image required
items[].item_categorizations[].category.nameNavigation Category Level 1stringmandatory
items[].item_categorizations[].category.subcategory.nameNavigation Category Level 2stringmandatory
items[].item_categorizations[].category.subcategory.subcategory.nameBackend Category Level 3stringmandatory
items[].product_attributes[product_group]Product Groupstringmandatory
items[].product_attributes[variant]Variantstringmandatory
items[].size.details.product_specific_size_definition.valueSizestringmandatoryNumeric value only
items[].size.details.product_specific_size_definition.descriptionSize Unit of Measurementstringmandatory
items[].product_attributes[compatibility]Compatibilitystringimportant
items[].product_attributes[connector_type]Connector Typestringimportant
items[].product_attributes[battery_required]Battery Requiredbooleanimportant
items[].product_attributes[battery_included]Battery Includedbooleanimportant
items[].product_attributes[battery_life]Battery Lifestringimportant
items[].product_attributes[voltage]Voltagestringimportant
items[].product_attributes[model_number]Model Numberstringimportant
items[].size.details.dimensions.length.valueItem Lengthnumberimportant
items[].size.details.dimensions.length.unitItem Length Unit of Measurementstringimportantenum(inch, ft, cm, m)
items[].size.details.dimensions.width.valueItem Widthnumberimportant
items[].size.details.dimensions.width.unitItem Width Unit of Measurementstringimportantenum(inch, ft, cm, m)
items[].product_attributes[disclaimer]Legal Disclaimerstringrecommended
items[].product_attributes[item_limit]Item Limitintegerrecommended
items[].product_attributes[limited_edition]Editionstringrecommended
items[].product_attributes[restriction_types]Restriction Typearray[string]recommendedSee Supported Attributes documentation
items[].product_attributes[theme]Themestringrecommended

Apparel

API FieldAttribute NameData TypePriorityNotes
items[].merchant_supplied_item_idItem IDstringmandatoryMust be unique within business across all stores
items[].other_identifiers[UPC/GTIN/PLU]UPCarray[object]mandatoryidentifier_type enum(UPC, PLU, NSC2, GTIN); identifier_value string
items[].nameItem Name - for concatenationstringmandatory
items[].product_attributes[cx_facing_item_name]Item Name - for customer viewstringoptionalOverrides generated item name
items[].brand_info.nameBrandstringmandatory
items[].images[].urlPhoto URLstringmandatoryAt least one image required
items[].item_categorizations[].category.nameNavigation Category Level 1stringmandatory
items[].item_categorizations[].category.subcategory.nameNavigation Category Level 2stringmandatory
items[].item_categorizations[].category.subcategory.subcategory.nameBackend Category Level 3stringmandatory
items[].product_attributes[product_group]Product Groupstringmandatory
items[].product_attributes[variant]Variantstringmandatory
items[].size.details.product_specific_size_definition.valueSizestringmandatoryNumeric value only
items[].size.details.product_specific_size_definition.descriptionSize Unit of Measurementstringmandatory
items[].product_attributes[activity]Apparel Activitystringimportant
items[].product_attributes[color_name]Colorstringimportant
items[].product_attributes[compatibility]Compatibilitystringimportant
items[].product_attributes[container_type]Container Typestringimportant
items[].product_attributes[days_of_return]Days of Returnintegerimportant
items[].product_attributes[hex_code]Color Hex CodestringimportantHex format
items[].product_attributes[is_private_label]Is Private Labelbooleanimportant
items[].product_attributes[is_waterproof]Is Waterproofbooleanimportant
items[].product_attributes[occasion]Occasionstringimportant
items[].product_attributes[package_type]Package Typestringimportant
items[].product_attributes[product_form]Product Formstringimportant
items[].product_attributes[return_eligibility]Return Eligibilitybooleanimportant
items[].product_attributes[shopping_preference]Shopping Preferencesstringimportant
items[].product_attributes[swatch_image_url]Color SwatchstringimportantURL
items[].size.details.dimensions.length.valueItem Lengthnumberimportant
items[].size.details.dimensions.length.unitItem Length Unit of Measurementstringimportantenum(inch, ft, cm, m)
items[].size.details.dimensions.width.valueItem Widthnumberimportant
items[].size.details.dimensions.width.unitItem Width Unit of Measurementstringimportantenum(inch, ft, cm, m)
items[].product_attributes[disclaimer]Legal Disclaimerstringrecommended
items[].product_attributes[item_limit]Item Limitintegerrecommended
items[].product_attributes[limited_edition]Editionstringrecommended
items[].product_attributes[restriction_types]Restriction Typearray[string]recommendedSee Supported Attributes documentation
items[].product_attributes[theme]Themestringrecommended