DevPortal
  • Reference
  • REST Catalog API
  • Overview

  • Brands
    • Get All Brands
    • Create a Brand
    • Delete Brands
    • Get a Brand
    • Update a Brand
    • Delete a Brand
    • Batch Metafields
      • Get All Brand Metafields
      • Create multiple metafields
      • Update multiple metafields
      • Delete Multiple Metafields
    • Images
      • Create a Brand Image
      • Delete a Brand Image
    • Metafields
      • Get brand metafields
      • Create a Brand Metafield
      • Get a Brand Metafields
      • Update a Brand Metafield
      • Delete a Brand Metafield
  • Categories
    • Batch Metafields
      • Get All Category Metafields
      • Create multiple Metafields
      • Update multiple Metafields
      • Delete Multiple Metafields
    • Categories Deprecated
      • Get All Categories
      • Create a Category
      • Delete Categories
      • Get a Category
      • Update a Category
      • Delete a Category
    • Images
      • Create a Category Image
      • Delete a Category Image
    • Metafields
      • Get Category Metafields
      • Create a Category Metafield
      • Get a Category Metafield
      • Update a Category Metafield
      • Delete a Category Metafield
    • Sort Order
      • Get Product Sort Order
      • Update Product Sort Order
  • Category trees
    • Get all category trees
    • Upsert category trees
    • Delete category trees
    • Get a category tree
    • Categories
      • Get All Categories
      • Create Categories
      • Update Categories
      • Delete categories
  • Products
    • Get All Products
    • Update Products (Batch)
    • Create a Product
    • Delete Products
    • Get a Product
    • Update a Product
    • Delete a Product
    • Batch Metafields
      • Get All Product Metafields
      • Create multiple Metafields
      • Update multiple Metafields
      • Delete Multiple Metafields
    • Bulk Pricing Rules
      • Create a Bulk Pricing Rule
      • Get all Bulk Pricing Rules
      • Get a Bulk Pricing Rule
      • Update a Bulk Pricing Rule
      • Delete a Bulk Pricing Rule
    • Category Assignments
      • Get Products Category Assignments
      • Create Products Category Assignments
      • Delete Products Category Assignments
    • Channel Assignments
      • Get Products Channel Assignments
      • Create Products Channel Assignments
      • Delete Products Channel Assignments
    • Complex Rules
      • Get Complex Rules
      • Create a Complex Rule
      • Get a Product Complex Rule
      • Update a Product Complex Rule
      • Delete a Product Complex Rule
    • Custom Fields
      • Get Product Custom Fields
      • Create a Product Custom Field
      • Get a Product Custom Field
      • Update a Product Custom Field
      • Delete a Product Custom Field
    • Images
      • Get All Product Images
      • Create a Product Image
      • Get a Product Image
      • Update a Product Image
      • Delete a Product Image
    • Metafields
      • Get Product Metafields
      • Create a Product Metafield
      • Get a Product Metafield
      • Update a Product Metafield
      • Delete a Product Metafield
    • Reviews
      • Get Product Reviews
      • Create a Product Review
      • Get a Product Review
      • Update a Product Review
      • Delete a Product Review
    • Summary
      • Get a Catalog Summary
    • Videos
      • Get All Product Videos
      • Create a Product Video
      • Get a Product Video
      • Update a Product Video
      • Delete a Product Video
  • Product modifiers
    • Get all product modifiers
    • Create a product modifier
    • Get a product modifier
    • Update a product modifier
    • Delete a product modifier
    • Images
      • Create product modifier Image
    • Values
      • Get all product modifier values
      • Create product modifier value
      • Get a product modifier value
      • Update a product modifier value
      • Delete product modifier value
  • Product variants
    • Get all product variants
    • Create a product variant
    • Get a product variant
    • Update a product variant
    • Delete a product variant
    • Batch Metafields
      • Get all product variant metafields
      • Create multiple Metafields
      • Update multiple Metafields
      • Delete multiple Metafields
    • Images
      • Create a Product Variant Image
    • Metafields
      • Get Product Variant Metafields
      • Create a Product Variant Metafield
      • Get a Product Variant Metafields
      • Update Product Variant Metafields
      • Delete a Product Variant Metafield
    • Variants Batch
      • Get all variants
      • Update Variants (Batch)
  • Product variant options
    • Get All Product Variant Options
    • Create a Product Variant Option
    • Get a Product Variant Option
    • Update a Product Variant Option
    • Delete a Product Variant Option
    • Values
      • Get All Product Variant Option Values
      • Create a Product Variant Option Value
      • Get a Product Variant Option Value
      • Update a Product Variant Option Value
      • Delete a Product Variant Option Value

Catalog API

The Catalog API manages products, categories, brands, bulk pricing rules, and more. To learn more about catalog resources, explore the Catalog endpoints, or see the Catalog overview.

Resources

  • Catalog overview

Catalog endpoints

  • Brands
  • Category trees
  • Categories
  • Products
  • Product modifiers
  • Product variants
  • Product variant options

Webhooks

  • Product webhook events
  • Product assignment webhook events
  • Category tree webhook events
  • Category webhook events
Did you find what you were looking for?