Maginium
Admin Api
Admin Api
  • About
  • API reference
    • CustomerGroups
      • Permissions
      • Default
      • Search
    • Customers
      • Confirm
      • BillingAddress
      • ShippingAddress
      • Carts
      • Me
        • Activate
        • Password
        • BillingAddress
        • ShippingAddress
      • Search
      • Activate
      • Password
        • ResetLinkToken
      • ResetPassword
      • Validate
      • IsEmailAvailable
      • Addresses
      • Permissions
        • Readonly
    • CmsPage
      • Search
    • CmsBlock
      • Search
    • Products
      • Media
        • Types
      • Options
        • Types
      • Links
        • Types
        • Attributes
      • Websites
      • Downloadable links
        • Samples
      • Attributes
        • Options
        • Types
      • Attribute sets
        • Attributes
        • Groups
          • List
        • Sets
          • List
      • Tier prices
      • Types
      • Tier prices information
      • Tier prices delete
      • Base prices information
      • Base prices
      • Cost information
      • Cost
      • Cost delete
      • Special price information
      • Special price
      • Special price delete
      • StockItems
      • Group prices
        • Tiers
          • Price
    • Categories
      • Attributes
        • Options
      • Products
      • Move
      • List
    • StockItems
      • LowStock
        • /
    • Carts
      • Items
      • Selected payment method
      • Billing address
      • Coupons
      • Gift message
      • Order
      • Shipping methods
      • Estimate shipping methods by address id
      • Estimate shipping methods
      • Payment methods
      • Totals
      • Shipping information
      • Totals information
      • Mine
        • Items
        • Selected payment method
        • Billing address
        • Coupons
        • Payment information
        • Gift message
        • Order
        • Shipping methods
        • Estimate shipping methods by address id
        • Estimate shipping methods
        • Payment methods
        • Totals
        • Collect totals
        • Shipping information
        • Totals information
        • Set payment information
      • Licence
        • List
      • /
      • Search
    • Guest carts
      • Items
      • Selected payment method
      • Billing address
      • Coupons
      • Payment information
      • Gift message
      • Order
      • Shipping methods
      • Estimate shipping methods
      • Payment methods
      • Collect totals
      • Totals
      • Shipping information
      • Totals information
      • Set payment information
    • Orders
      • Comments
      • Statuses
      • Cancel
      • Emails
      • Hold
      • Unhold
      • Items
      • Create
    • Invoices
      • Comments
      • Emails
      • Void
      • Capture
      • /
    • Creditmemo
      • Comments
      • Emails
      • Refund
    • Shipment
      • Comments
      • Emails
      • Label
      • Track
      • /
    • Transactions
    • TaxRates
      • Search
    • TaxRules
      • Search
    • TaxClasses
      • Search
    • SalesRules
      • Search
    • Coupons
      • Search
      • Generate
      • DeleteByIds
      • DeleteByCodes
    • Bulk
      • Detailed status
      • Status
      • Operation status
    • Modules
    • Search
    • Addresses
    • Products render info
    • StockStatuses
    • Creditmemos
    • Shipments
    • Amazon shipping address
    • Amazon billing address
    • Store
      • StoreViews
      • StoreGroups
      • Websites
      • StoreConfigs
    • Adobestock
      • Asset
        • Search
        • List
      • Search
    • Directory
      • Countries
      • Currency
    • Eav
      • Attribute sets
        • List
    • AttributeMetadata
      • Customer
        • Attribute
        • Form
        • Custom
      • CustomerAddress
        • Attribute
        • Form
        • Custom
    • Bundle products
      • Links
      • Options
        • Children
        • All
        • Types
        • Add
      • Children
    • Order
      • Refund
      • Ship
      • Invoice
      • Notify orders are ready for pickup
    • Configurable products
      • Children
      • Options
        • All
      • Child
      • Variation
    • Inventory
      • Sources
      • Stocks
      • Stock source links
      • Source items
      • Low quantity notification
      • Get sources assigned to stock ordered by priority
      • Stock source links delete
      • Source items delete
      • Bulk product source assign
      • Bulk product source unassign
      • Bulk product source transfer
      • Bulk partial source transfer
      • Get distance provider code
      • Get distance
      • Get latlng from address
      • Get latslngs from address
      • Export stock salable qty
      • Dump stock index data
      • Get product salable quantity
      • Is product salable
      • Are products salable
      • Is product salable for requested qty
      • Stock resolver
      • Source selection algorithm list
      • Source selection algorithm result
      • Low quantity notifications delete
      • Are product salable for requested qty
        • /
      • In store pickup
        • Pickup locations
          • /
    • Invoice
      • Refund
    • Analytics
      • Link
    • Amazon
      • Order ref
    • Applepay
      • Auth
    • Address
      • Cleanse
    • Guest address
      • Cleanse
    • Vertex address validation
      • Vertex address
    • Integration
      • Admin
        • Token
      • Customer
        • Token
Powered by GitBook
On this page
  1. API reference

Products

PreviousSearchNextMedia

catalog Product Repository V1Delete By Id Delete

delete
Path parameters
skustringRequired

(Required)

Example: <string>
Responses
200
OK
application/json
Responseobject
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
delete
DELETE /V1/products/{sku} HTTP/1.1
Host: {{baseurl}}
Accept: */*
{}

catalog Product Repository V1Get List Get

get

Get product list

Query parameters
searchCriteria[filterGroups][0][filters][0][field]stringOptional

Field

Example: <string>
searchCriteria[filterGroups][0][filters][0][value]stringOptional

Value

Example: <string>
searchCriteria[filterGroups][0][filters][0][conditionType]stringOptional

Condition type

Example: <string>
searchCriteria[sortOrders][0][field]stringOptional

Sorting field.

Example: <string>
searchCriteria[sortOrders][0][direction]stringOptional

Sorting direction.

Example: <string>
searchCriteria[pageSize]stringOptional

Page size.

Example: <integer>
searchCriteria[currentPage]stringOptional

Current page.

Example: <integer>
Responses
200
OK
application/json
Responseobject
401
Unauthorized
application/json
500
Internal Server Error
application/json
get
GET /V1/products HTTP/1.1
Host: {{baseurl}}
Accept: */*
{
  "items": [
    {
      "sku": "<string>",
      "id": "<integer>",
      "name": "<string>",
      "attribute_set_id": "<integer>",
      "price": "<number>",
      "status": "<integer>",
      "visibility": "<integer>",
      "type_id": "<string>",
      "created_at": "<string>",
      "updated_at": "<string>",
      "weight": "<number>",
      "extension_attributes": {
        "website_ids": [
          "<integer>",
          "<integer>"
        ],
        "category_links": [
          {
            "category_id": "<string>",
            "position": "<integer>",
            "extension_attributes": "<object>"
          },
          {
            "category_id": "<string>",
            "position": "<integer>",
            "extension_attributes": "<object>"
          }
        ],
        "stock_item": {
          "qty": "<number>",
          "is_in_stock": "<boolean>",
          "is_qty_decimal": "<boolean>",
          "show_default_notification_message": "<boolean>",
          "use_config_min_qty": "<boolean>",
          "min_qty": "<number>",
          "use_config_min_sale_qty": "<integer>",
          "min_sale_qty": "<number>",
          "use_config_max_sale_qty": "<boolean>",
          "max_sale_qty": "<number>",
          "use_config_backorders": "<boolean>",
          "backorders": "<integer>",
          "use_config_notify_stock_qty": "<boolean>",
          "notify_stock_qty": "<number>",
          "use_config_qty_increments": "<boolean>",
          "qty_increments": "<number>",
          "use_config_enable_qty_inc": "<boolean>",
          "enable_qty_increments": "<boolean>",
          "use_config_manage_stock": "<boolean>",
          "manage_stock": "<boolean>",
          "low_stock_date": "<string>",
          "is_decimal_divided": "<boolean>",
          "stock_status_changed_auto": "<integer>",
          "item_id": "<integer>",
          "product_id": "<integer>",
          "stock_id": "<integer>",
          "extension_attributes": "<object>"
        },
        "bundle_product_options": [
          {
            "option_id": "<integer>",
            "title": "<string>",
            "required": "<boolean>",
            "type": "<string>",
            "position": "<integer>",
            "sku": "<string>",
            "product_links": [
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            ],
            "extension_attributes": "<object>"
          },
          {
            "option_id": "<integer>",
            "title": "<string>",
            "required": "<boolean>",
            "type": "<string>",
            "position": "<integer>",
            "sku": "<string>",
            "product_links": [
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            ],
            "extension_attributes": "<object>"
          }
        ],
        "downloadable_product_links": [
          {
            "sort_order": "<integer>",
            "is_shareable": "<integer>",
            "price": "<number>",
            "link_type": "<string>",
            "sample_type": "<string>",
            "id": "<integer>",
            "title": "<string>",
            "number_of_downloads": "<integer>",
            "link_file": "<string>",
            "link_file_content": {
              "file_data": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "name": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "extension_attributes": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            },
            "link_url": "<string>",
            "sample_file": "<string>",
            "sample_file_content": {
              "file_data": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "name": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "extension_attributes": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            },
            "sample_url": "<string>",
            "extension_attributes": "<object>"
          },
          {
            "sort_order": "<integer>",
            "is_shareable": "<integer>",
            "price": "<number>",
            "link_type": "<string>",
            "sample_type": "<string>",
            "id": "<integer>",
            "title": "<string>",
            "number_of_downloads": "<integer>",
            "link_file": "<string>",
            "link_file_content": {
              "file_data": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "name": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "extension_attributes": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            },
            "link_url": "<string>",
            "sample_file": "<string>",
            "sample_file_content": {
              "file_data": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "name": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "extension_attributes": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            },
            "sample_url": "<string>",
            "extension_attributes": "<object>"
          }
        ],
        "downloadable_product_samples": [
          {
            "title": "<string>",
            "sort_order": "<integer>",
            "sample_type": "<string>",
            "id": "<integer>",
            "sample_file": "<string>",
            "sample_file_content": {
              "file_data": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "name": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "extension_attributes": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            },
            "sample_url": "<string>",
            "extension_attributes": "<object>"
          },
          {
            "title": "<string>",
            "sort_order": "<integer>",
            "sample_type": "<string>",
            "id": "<integer>",
            "sample_file": "<string>",
            "sample_file_content": {
              "file_data": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "name": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "extension_attributes": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            },
            "sample_url": "<string>",
            "extension_attributes": "<object>"
          }
        ],
        "configurable_product_options": [
          {
            "id": "<integer>",
            "attribute_id": "<string>",
            "label": "<string>",
            "position": "<integer>",
            "is_use_default": "<boolean>",
            "values": [
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            ],
            "extension_attributes": "<object>",
            "product_id": "<integer>"
          },
          {
            "id": "<integer>",
            "attribute_id": "<string>",
            "label": "<string>",
            "position": "<integer>",
            "is_use_default": "<boolean>",
            "values": [
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            ],
            "extension_attributes": "<object>",
            "product_id": "<integer>"
          }
        ],
        "configurable_product_links": [
          "<integer>",
          "<integer>"
        ]
      },
      "product_links": [
        {
          "sku": "<string>",
          "link_type": "<string>",
          "linked_product_sku": "<string>",
          "linked_product_type": "<string>",
          "position": "<integer>",
          "extension_attributes": {
            "qty": "<number>"
          }
        },
        {
          "sku": "<string>",
          "link_type": "<string>",
          "linked_product_sku": "<string>",
          "linked_product_type": "<string>",
          "position": "<integer>",
          "extension_attributes": {
            "qty": "<number>"
          }
        }
      ],
      "options": [
        {
          "product_sku": "<string>",
          "title": "<string>",
          "type": "<string>",
          "sort_order": "<integer>",
          "is_require": "<boolean>",
          "option_id": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "file_extension": "<string>",
          "max_characters": "<integer>",
          "image_size_x": "<integer>",
          "image_size_y": "<integer>",
          "values": [
            {
              "title": "<string>",
              "sort_order": "<integer>",
              "price": "<number>",
              "price_type": "<string>",
              "sku": "<string>",
              "option_type_id": "<integer>"
            },
            {
              "title": "<string>",
              "sort_order": "<integer>",
              "price": "<number>",
              "price_type": "<string>",
              "sku": "<string>",
              "option_type_id": "<integer>"
            }
          ],
          "extension_attributes": {
            "vertex_flex_field": "<string>"
          }
        },
        {
          "product_sku": "<string>",
          "title": "<string>",
          "type": "<string>",
          "sort_order": "<integer>",
          "is_require": "<boolean>",
          "option_id": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "file_extension": "<string>",
          "max_characters": "<integer>",
          "image_size_x": "<integer>",
          "image_size_y": "<integer>",
          "values": [
            {
              "title": "<string>",
              "sort_order": "<integer>",
              "price": "<number>",
              "price_type": "<string>",
              "sku": "<string>",
              "option_type_id": "<integer>"
            },
            {
              "title": "<string>",
              "sort_order": "<integer>",
              "price": "<number>",
              "price_type": "<string>",
              "sku": "<string>",
              "option_type_id": "<integer>"
            }
          ],
          "extension_attributes": {
            "vertex_flex_field": "<string>"
          }
        }
      ],
      "media_gallery_entries": [
        {
          "media_type": "<string>",
          "label": "<string>",
          "position": "<integer>",
          "disabled": "<boolean>",
          "types": [
            "<string>",
            "<string>"
          ],
          "id": "<integer>",
          "file": "<string>",
          "content": {
            "base64_encoded_data": "<string>",
            "type": "<string>",
            "name": "<string>"
          },
          "extension_attributes": {
            "video_content": {
              "media_type": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_provider": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_url": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_title": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_description": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_metadata": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            }
          }
        },
        {
          "media_type": "<string>",
          "label": "<string>",
          "position": "<integer>",
          "disabled": "<boolean>",
          "types": [
            "<string>",
            "<string>"
          ],
          "id": "<integer>",
          "file": "<string>",
          "content": {
            "base64_encoded_data": "<string>",
            "type": "<string>",
            "name": "<string>"
          },
          "extension_attributes": {
            "video_content": {
              "media_type": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_provider": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_url": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_title": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_description": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_metadata": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            }
          }
        }
      ],
      "tier_prices": [
        {
          "customer_group_id": "<integer>",
          "qty": "<number>",
          "value": "<number>",
          "extension_attributes": {
            "percentage_value": "<number>",
            "website_id": "<integer>"
          }
        },
        {
          "customer_group_id": "<integer>",
          "qty": "<number>",
          "value": "<number>",
          "extension_attributes": {
            "percentage_value": "<number>",
            "website_id": "<integer>"
          }
        }
      ],
      "custom_attributes": [
        {
          "attribute_code": "labore officia id ut in",
          "value": "qui sint aute"
        },
        {
          "attribute_code": "ullamco labore officia",
          "value": "esse in"
        }
      ]
    },
    {
      "sku": "<string>",
      "id": "<integer>",
      "name": "<string>",
      "attribute_set_id": "<integer>",
      "price": "<number>",
      "status": "<integer>",
      "visibility": "<integer>",
      "type_id": "<string>",
      "created_at": "<string>",
      "updated_at": "<string>",
      "weight": "<number>",
      "extension_attributes": {
        "website_ids": [
          "<integer>",
          "<integer>"
        ],
        "category_links": [
          {
            "category_id": "<string>",
            "position": "<integer>",
            "extension_attributes": "<object>"
          },
          {
            "category_id": "<string>",
            "position": "<integer>",
            "extension_attributes": "<object>"
          }
        ],
        "stock_item": {
          "qty": "<number>",
          "is_in_stock": "<boolean>",
          "is_qty_decimal": "<boolean>",
          "show_default_notification_message": "<boolean>",
          "use_config_min_qty": "<boolean>",
          "min_qty": "<number>",
          "use_config_min_sale_qty": "<integer>",
          "min_sale_qty": "<number>",
          "use_config_max_sale_qty": "<boolean>",
          "max_sale_qty": "<number>",
          "use_config_backorders": "<boolean>",
          "backorders": "<integer>",
          "use_config_notify_stock_qty": "<boolean>",
          "notify_stock_qty": "<number>",
          "use_config_qty_increments": "<boolean>",
          "qty_increments": "<number>",
          "use_config_enable_qty_inc": "<boolean>",
          "enable_qty_increments": "<boolean>",
          "use_config_manage_stock": "<boolean>",
          "manage_stock": "<boolean>",
          "low_stock_date": "<string>",
          "is_decimal_divided": "<boolean>",
          "stock_status_changed_auto": "<integer>",
          "item_id": "<integer>",
          "product_id": "<integer>",
          "stock_id": "<integer>",
          "extension_attributes": "<object>"
        },
        "bundle_product_options": [
          {
            "option_id": "<integer>",
            "title": "<string>",
            "required": "<boolean>",
            "type": "<string>",
            "position": "<integer>",
            "sku": "<string>",
            "product_links": [
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            ],
            "extension_attributes": "<object>"
          },
          {
            "option_id": "<integer>",
            "title": "<string>",
            "required": "<boolean>",
            "type": "<string>",
            "position": "<integer>",
            "sku": "<string>",
            "product_links": [
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            ],
            "extension_attributes": "<object>"
          }
        ],
        "downloadable_product_links": [
          {
            "sort_order": "<integer>",
            "is_shareable": "<integer>",
            "price": "<number>",
            "link_type": "<string>",
            "sample_type": "<string>",
            "id": "<integer>",
            "title": "<string>",
            "number_of_downloads": "<integer>",
            "link_file": "<string>",
            "link_file_content": {
              "file_data": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "name": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "extension_attributes": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            },
            "link_url": "<string>",
            "sample_file": "<string>",
            "sample_file_content": {
              "file_data": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "name": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "extension_attributes": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            },
            "sample_url": "<string>",
            "extension_attributes": "<object>"
          },
          {
            "sort_order": "<integer>",
            "is_shareable": "<integer>",
            "price": "<number>",
            "link_type": "<string>",
            "sample_type": "<string>",
            "id": "<integer>",
            "title": "<string>",
            "number_of_downloads": "<integer>",
            "link_file": "<string>",
            "link_file_content": {
              "file_data": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "name": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "extension_attributes": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            },
            "link_url": "<string>",
            "sample_file": "<string>",
            "sample_file_content": {
              "file_data": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "name": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "extension_attributes": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            },
            "sample_url": "<string>",
            "extension_attributes": "<object>"
          }
        ],
        "downloadable_product_samples": [
          {
            "title": "<string>",
            "sort_order": "<integer>",
            "sample_type": "<string>",
            "id": "<integer>",
            "sample_file": "<string>",
            "sample_file_content": {
              "file_data": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "name": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "extension_attributes": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            },
            "sample_url": "<string>",
            "extension_attributes": "<object>"
          },
          {
            "title": "<string>",
            "sort_order": "<integer>",
            "sample_type": "<string>",
            "id": "<integer>",
            "sample_file": "<string>",
            "sample_file_content": {
              "file_data": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "name": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "extension_attributes": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            },
            "sample_url": "<string>",
            "extension_attributes": "<object>"
          }
        ],
        "configurable_product_options": [
          {
            "id": "<integer>",
            "attribute_id": "<string>",
            "label": "<string>",
            "position": "<integer>",
            "is_use_default": "<boolean>",
            "values": [
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            ],
            "extension_attributes": "<object>",
            "product_id": "<integer>"
          },
          {
            "id": "<integer>",
            "attribute_id": "<string>",
            "label": "<string>",
            "position": "<integer>",
            "is_use_default": "<boolean>",
            "values": [
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            ],
            "extension_attributes": "<object>",
            "product_id": "<integer>"
          }
        ],
        "configurable_product_links": [
          "<integer>",
          "<integer>"
        ]
      },
      "product_links": [
        {
          "sku": "<string>",
          "link_type": "<string>",
          "linked_product_sku": "<string>",
          "linked_product_type": "<string>",
          "position": "<integer>",
          "extension_attributes": {
            "qty": "<number>"
          }
        },
        {
          "sku": "<string>",
          "link_type": "<string>",
          "linked_product_sku": "<string>",
          "linked_product_type": "<string>",
          "position": "<integer>",
          "extension_attributes": {
            "qty": "<number>"
          }
        }
      ],
      "options": [
        {
          "product_sku": "<string>",
          "title": "<string>",
          "type": "<string>",
          "sort_order": "<integer>",
          "is_require": "<boolean>",
          "option_id": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "file_extension": "<string>",
          "max_characters": "<integer>",
          "image_size_x": "<integer>",
          "image_size_y": "<integer>",
          "values": [
            {
              "title": "<string>",
              "sort_order": "<integer>",
              "price": "<number>",
              "price_type": "<string>",
              "sku": "<string>",
              "option_type_id": "<integer>"
            },
            {
              "title": "<string>",
              "sort_order": "<integer>",
              "price": "<number>",
              "price_type": "<string>",
              "sku": "<string>",
              "option_type_id": "<integer>"
            }
          ],
          "extension_attributes": {
            "vertex_flex_field": "<string>"
          }
        },
        {
          "product_sku": "<string>",
          "title": "<string>",
          "type": "<string>",
          "sort_order": "<integer>",
          "is_require": "<boolean>",
          "option_id": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "file_extension": "<string>",
          "max_characters": "<integer>",
          "image_size_x": "<integer>",
          "image_size_y": "<integer>",
          "values": [
            {
              "title": "<string>",
              "sort_order": "<integer>",
              "price": "<number>",
              "price_type": "<string>",
              "sku": "<string>",
              "option_type_id": "<integer>"
            },
            {
              "title": "<string>",
              "sort_order": "<integer>",
              "price": "<number>",
              "price_type": "<string>",
              "sku": "<string>",
              "option_type_id": "<integer>"
            }
          ],
          "extension_attributes": {
            "vertex_flex_field": "<string>"
          }
        }
      ],
      "media_gallery_entries": [
        {
          "media_type": "<string>",
          "label": "<string>",
          "position": "<integer>",
          "disabled": "<boolean>",
          "types": [
            "<string>",
            "<string>"
          ],
          "id": "<integer>",
          "file": "<string>",
          "content": {
            "base64_encoded_data": "<string>",
            "type": "<string>",
            "name": "<string>"
          },
          "extension_attributes": {
            "video_content": {
              "media_type": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_provider": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_url": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_title": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_description": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_metadata": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            }
          }
        },
        {
          "media_type": "<string>",
          "label": "<string>",
          "position": "<integer>",
          "disabled": "<boolean>",
          "types": [
            "<string>",
            "<string>"
          ],
          "id": "<integer>",
          "file": "<string>",
          "content": {
            "base64_encoded_data": "<string>",
            "type": "<string>",
            "name": "<string>"
          },
          "extension_attributes": {
            "video_content": {
              "media_type": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_provider": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_url": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_title": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_description": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              },
              "video_metadata": {
                "value": "<Error: Too many levels of nesting to fake this schema>"
              }
            }
          }
        }
      ],
      "tier_prices": [
        {
          "customer_group_id": "<integer>",
          "qty": "<number>",
          "value": "<number>",
          "extension_attributes": {
            "percentage_value": "<number>",
            "website_id": "<integer>"
          }
        },
        {
          "customer_group_id": "<integer>",
          "qty": "<number>",
          "value": "<number>",
          "extension_attributes": {
            "percentage_value": "<number>",
            "website_id": "<integer>"
          }
        }
      ],
      "custom_attributes": [
        {
          "attribute_code": "incididunt reprehenderit ",
          "value": "cupidatat dolor deserunt"
        },
        {
          "attribute_code": "sunt elit",
          "value": "nisi proident ea enim sint"
        }
      ]
    }
  ],
  "search_criteria": {
    "filter_groups": [
      {
        "filters": [
          {
            "field": "aute occaecat f",
            "value": "dolor",
            "condition_type": "voluptate commodo proident"
          },
          {
            "field": "in mollit occaecat",
            "value": "do cillum esse",
            "condition_type": "occaecat anim tempor"
          }
        ]
      },
      {
        "filters": [
          {
            "field": "cillum voluptate Ut ea",
            "value": "magna sunt irure esse",
            "condition_type": "anim occaecat"
          },
          {
            "field": "Duis nisi",
            "value": "",
            "condition_type": "sunt nostrud"
          }
        ]
      }
    ],
    "sort_orders": [
      {
        "field": "nostrud occaecat dolore incididunt",
        "direction": "sed nostrud Duis Excepteur"
      },
      {
        "field": "sint consectetur pariatur nisi",
        "direction": "culpa"
      }
    ],
    "page_size": 3962531,
    "current_page": 51148554
  },
  "total_count": -11667137
}
  • GETcatalog Product Repository V1Get Get
  • PUTcatalog Product Repository V1Save Put
  • DELETEcatalog Product Repository V1Delete By Id Delete
  • GETcatalog Product Repository V1Get List Get
  • POSTcatalog Product Repository V1Save Post

catalog Product Repository V1Get Get

get

Get info about product by product SKU

Path parameters
skustringRequired

(Required)

Example: <string>
Query parameters
editModestringOptionalExample: <boolean>
storeIdstringOptionalExample: <integer>
forceReloadstringOptionalExample: <boolean>
Responses
200
OK
application/json
Responseobject
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
get
GET /V1/products/{sku} HTTP/1.1
Host: {{baseurl}}
Accept: */*
{
  "sku": "<string>",
  "id": "<integer>",
  "name": "<string>",
  "attribute_set_id": "<integer>",
  "price": "<number>",
  "status": "<integer>",
  "visibility": "<integer>",
  "type_id": "<string>",
  "created_at": "<string>",
  "updated_at": "<string>",
  "weight": "<number>",
  "extension_attributes": {
    "website_ids": [
      "<integer>",
      "<integer>"
    ],
    "category_links": [
      {
        "category_id": "<string>",
        "position": "<integer>",
        "extension_attributes": "<object>"
      },
      {
        "category_id": "<string>",
        "position": "<integer>",
        "extension_attributes": "<object>"
      }
    ],
    "stock_item": {
      "qty": "<number>",
      "is_in_stock": "<boolean>",
      "is_qty_decimal": "<boolean>",
      "show_default_notification_message": "<boolean>",
      "use_config_min_qty": "<boolean>",
      "min_qty": "<number>",
      "use_config_min_sale_qty": "<integer>",
      "min_sale_qty": "<number>",
      "use_config_max_sale_qty": "<boolean>",
      "max_sale_qty": "<number>",
      "use_config_backorders": "<boolean>",
      "backorders": "<integer>",
      "use_config_notify_stock_qty": "<boolean>",
      "notify_stock_qty": "<number>",
      "use_config_qty_increments": "<boolean>",
      "qty_increments": "<number>",
      "use_config_enable_qty_inc": "<boolean>",
      "enable_qty_increments": "<boolean>",
      "use_config_manage_stock": "<boolean>",
      "manage_stock": "<boolean>",
      "low_stock_date": "<string>",
      "is_decimal_divided": "<boolean>",
      "stock_status_changed_auto": "<integer>",
      "item_id": "<integer>",
      "product_id": "<integer>",
      "stock_id": "<integer>",
      "extension_attributes": "<object>"
    },
    "bundle_product_options": [
      {
        "option_id": "<integer>",
        "title": "<string>",
        "required": "<boolean>",
        "type": "<string>",
        "position": "<integer>",
        "sku": "<string>",
        "product_links": [
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        ],
        "extension_attributes": "<object>"
      },
      {
        "option_id": "<integer>",
        "title": "<string>",
        "required": "<boolean>",
        "type": "<string>",
        "position": "<integer>",
        "sku": "<string>",
        "product_links": [
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        ],
        "extension_attributes": "<object>"
      }
    ],
    "downloadable_product_links": [
      {
        "sort_order": "<integer>",
        "is_shareable": "<integer>",
        "price": "<number>",
        "link_type": "<string>",
        "sample_type": "<string>",
        "id": "<integer>",
        "title": "<string>",
        "number_of_downloads": "<integer>",
        "link_file": "<string>",
        "link_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "link_url": "<string>",
        "sample_file": "<string>",
        "sample_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "sample_url": "<string>",
        "extension_attributes": "<object>"
      },
      {
        "sort_order": "<integer>",
        "is_shareable": "<integer>",
        "price": "<number>",
        "link_type": "<string>",
        "sample_type": "<string>",
        "id": "<integer>",
        "title": "<string>",
        "number_of_downloads": "<integer>",
        "link_file": "<string>",
        "link_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "link_url": "<string>",
        "sample_file": "<string>",
        "sample_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "sample_url": "<string>",
        "extension_attributes": "<object>"
      }
    ],
    "downloadable_product_samples": [
      {
        "title": "<string>",
        "sort_order": "<integer>",
        "sample_type": "<string>",
        "id": "<integer>",
        "sample_file": "<string>",
        "sample_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "sample_url": "<string>",
        "extension_attributes": "<object>"
      },
      {
        "title": "<string>",
        "sort_order": "<integer>",
        "sample_type": "<string>",
        "id": "<integer>",
        "sample_file": "<string>",
        "sample_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "sample_url": "<string>",
        "extension_attributes": "<object>"
      }
    ],
    "configurable_product_options": [
      {
        "id": "<integer>",
        "attribute_id": "<string>",
        "label": "<string>",
        "position": "<integer>",
        "is_use_default": "<boolean>",
        "values": [
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        ],
        "extension_attributes": "<object>",
        "product_id": "<integer>"
      },
      {
        "id": "<integer>",
        "attribute_id": "<string>",
        "label": "<string>",
        "position": "<integer>",
        "is_use_default": "<boolean>",
        "values": [
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        ],
        "extension_attributes": "<object>",
        "product_id": "<integer>"
      }
    ],
    "configurable_product_links": [
      "<integer>",
      "<integer>"
    ]
  },
  "product_links": [
    {
      "sku": "<string>",
      "link_type": "<string>",
      "linked_product_sku": "<string>",
      "linked_product_type": "<string>",
      "position": "<integer>",
      "extension_attributes": {
        "qty": "<number>"
      }
    },
    {
      "sku": "<string>",
      "link_type": "<string>",
      "linked_product_sku": "<string>",
      "linked_product_type": "<string>",
      "position": "<integer>",
      "extension_attributes": {
        "qty": "<number>"
      }
    }
  ],
  "options": [
    {
      "product_sku": "<string>",
      "title": "<string>",
      "type": "<string>",
      "sort_order": "<integer>",
      "is_require": "<boolean>",
      "option_id": "<integer>",
      "price": "<number>",
      "price_type": "<string>",
      "sku": "<string>",
      "file_extension": "<string>",
      "max_characters": "<integer>",
      "image_size_x": "<integer>",
      "image_size_y": "<integer>",
      "values": [
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "option_type_id": "<integer>"
        },
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "option_type_id": "<integer>"
        }
      ],
      "extension_attributes": {
        "vertex_flex_field": "<string>"
      }
    },
    {
      "product_sku": "<string>",
      "title": "<string>",
      "type": "<string>",
      "sort_order": "<integer>",
      "is_require": "<boolean>",
      "option_id": "<integer>",
      "price": "<number>",
      "price_type": "<string>",
      "sku": "<string>",
      "file_extension": "<string>",
      "max_characters": "<integer>",
      "image_size_x": "<integer>",
      "image_size_y": "<integer>",
      "values": [
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "option_type_id": "<integer>"
        },
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "option_type_id": "<integer>"
        }
      ],
      "extension_attributes": {
        "vertex_flex_field": "<string>"
      }
    }
  ],
  "media_gallery_entries": [
    {
      "media_type": "<string>",
      "label": "<string>",
      "position": "<integer>",
      "disabled": "<boolean>",
      "types": [
        "<string>",
        "<string>"
      ],
      "id": "<integer>",
      "file": "<string>",
      "content": {
        "base64_encoded_data": "<string>",
        "type": "<string>",
        "name": "<string>"
      },
      "extension_attributes": {
        "video_content": {
          "media_type": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_provider": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_url": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_title": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_description": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_metadata": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        }
      }
    },
    {
      "media_type": "<string>",
      "label": "<string>",
      "position": "<integer>",
      "disabled": "<boolean>",
      "types": [
        "<string>",
        "<string>"
      ],
      "id": "<integer>",
      "file": "<string>",
      "content": {
        "base64_encoded_data": "<string>",
        "type": "<string>",
        "name": "<string>"
      },
      "extension_attributes": {
        "video_content": {
          "media_type": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_provider": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_url": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_title": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_description": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_metadata": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        }
      }
    }
  ],
  "tier_prices": [
    {
      "customer_group_id": "<integer>",
      "qty": "<number>",
      "value": "<number>",
      "extension_attributes": {
        "percentage_value": "<number>",
        "website_id": "<integer>"
      }
    },
    {
      "customer_group_id": "<integer>",
      "qty": "<number>",
      "value": "<number>",
      "extension_attributes": {
        "percentage_value": "<number>",
        "website_id": "<integer>"
      }
    }
  ],
  "custom_attributes": [
    {
      "attribute_code": "Ut in voluptate",
      "value": "incididunt sint officia dolore"
    },
    {
      "attribute_code": "pariatur",
      "value": "voluptate non"
    }
  ]
}

catalog Product Repository V1Save Put

put

Create product

Path parameters
skustringRequired

(Required)

Example: <string>
Header parameters
Content-TypestringOptionalExample: application/json
Body
objectOptionalExample: {"product":{"sku":"<string>","id":"<integer>","name":"<string>","attribute_set_id":"<integer>","price":"<number>","status":"<integer>","visibility":"<integer>","type_id":"<string>","created_at":"<string>","updated_at":"<string>","weight":"<number>","extension_attributes":{"website_ids":["<integer>","<integer>"],"category_links":[{"category_id":"<string>","position":"<integer>","extension_attributes":"<object>"},{"category_id":"<string>","position":"<integer>","extension_attributes":"<object>"}],"stock_item":{"qty":"<number>","is_in_stock":"<boolean>","is_qty_decimal":"<boolean>","show_default_notification_message":"<boolean>","use_config_min_qty":"<boolean>","min_qty":"<number>","use_config_min_sale_qty":"<integer>","min_sale_qty":"<number>","use_config_max_sale_qty":"<boolean>","max_sale_qty":"<number>","use_config_backorders":"<boolean>","backorders":"<integer>","use_config_notify_stock_qty":"<boolean>","notify_stock_qty":"<number>","use_config_qty_increments":"<boolean>","qty_increments":"<number>","use_config_enable_qty_inc":"<boolean>","enable_qty_increments":"<boolean>","use_config_manage_stock":"<boolean>","manage_stock":"<boolean>","low_stock_date":"<string>","is_decimal_divided":"<boolean>","stock_status_changed_auto":"<integer>","item_id":"<integer>","product_id":"<integer>","stock_id":"<integer>","extension_attributes":"<object>"},"bundle_product_options":[{"option_id":"<integer>","title":"<string>","required":"<boolean>","type":"<string>","position":"<integer>","sku":"<string>","product_links":[{"value":"<Error: Too many levels of nesting to fake this schema>"},{"value":"<Error: Too many levels of nesting to fake this schema>"}],"extension_attributes":"<object>"},{"option_id":"<integer>","title":"<string>","required":"<boolean>","type":"<string>","position":"<integer>","sku":"<string>","product_links":[{"value":"<Error: Too many levels of nesting to fake this schema>"},{"value":"<Error: Too many levels of nesting to fake this schema>"}],"extension_attributes":"<object>"}],"downloadable_product_links":[{"sort_order":"<integer>","is_shareable":"<integer>","price":"<number>","link_type":"<string>","sample_type":"<string>","id":"<integer>","title":"<string>","number_of_downloads":"<integer>","link_file":"<string>","link_file_content":{"file_data":{"value":"<Error: Too many levels of nesting to fake this schema>"},"name":{"value":"<Error: Too many levels of nesting to fake this schema>"},"extension_attributes":{"value":"<Error: Too many levels of nesting to fake this schema>"}},"link_url":"<string>","sample_file":"<string>","sample_file_content":{"file_data":{"value":"<Error: Too many levels of nesting to fake this schema>"},"name":{"value":"<Error: Too many levels of nesting to fake this schema>"},"extension_attributes":{"value":"<Error: Too many levels of nesting to fake this schema>"}},"sample_url":"<string>","extension_attributes":"<object>"},{"sort_order":"<integer>","is_shareable":"<integer>","price":"<number>","link_type":"<string>","sample_type":"<string>","id":"<integer>","title":"<string>","number_of_downloads":"<integer>","link_file":"<string>","link_file_content":{"file_data":{"value":"<Error: Too many levels of nesting to fake this schema>"},"name":{"value":"<Error: Too many levels of nesting to fake this schema>"},"extension_attributes":{"value":"<Error: Too many levels of nesting to fake this schema>"}},"link_url":"<string>","sample_file":"<string>","sample_file_content":{"file_data":{"value":"<Error: Too many levels of nesting to fake this schema>"},"name":{"value":"<Error: Too many levels of nesting to fake this schema>"},"extension_attributes":{"value":"<Error: Too many levels of nesting to fake this schema>"}},"sample_url":"<string>","extension_attributes":"<object>"}],"downloadable_product_samples":[{"title":"<string>","sort_order":"<integer>","sample_type":"<string>","id":"<integer>","sample_file":"<string>","sample_file_content":{"file_data":{"value":"<Error: Too many levels of nesting to fake this schema>"},"name":{"value":"<Error: Too many levels of nesting to fake this schema>"},"extension_attributes":{"value":"<Error: Too many levels of nesting to fake this schema>"}},"sample_url":"<string>","extension_attributes":"<object>"},{"title":"<string>","sort_order":"<integer>","sample_type":"<string>","id":"<integer>","sample_file":"<string>","sample_file_content":{"file_data":{"value":"<Error: Too many levels of nesting to fake this schema>"},"name":{"value":"<Error: Too many levels of nesting to fake this schema>"},"extension_attributes":{"value":"<Error: Too many levels of nesting to fake this schema>"}},"sample_url":"<string>","extension_attributes":"<object>"}],"configurable_product_options":[{"id":"<integer>","attribute_id":"<string>","label":"<string>","position":"<integer>","is_use_default":"<boolean>","values":[{"value":"<Error: Too many levels of nesting to fake this schema>"},{"value":"<Error: Too many levels of nesting to fake this schema>"}],"extension_attributes":"<object>","product_id":"<integer>"},{"id":"<integer>","attribute_id":"<string>","label":"<string>","position":"<integer>","is_use_default":"<boolean>","values":[{"value":"<Error: Too many levels of nesting to fake this schema>"},{"value":"<Error: Too many levels of nesting to fake this schema>"}],"extension_attributes":"<object>","product_id":"<integer>"}],"configurable_product_links":["<integer>","<integer>"]},"product_links":[{"sku":"<string>","link_type":"<string>","linked_product_sku":"<string>","linked_product_type":"<string>","position":"<integer>","extension_attributes":{"qty":"<number>"}},{"sku":"<string>","link_type":"<string>","linked_product_sku":"<string>","linked_product_type":"<string>","position":"<integer>","extension_attributes":{"qty":"<number>"}}],"options":[{"product_sku":"<string>","title":"<string>","type":"<string>","sort_order":"<integer>","is_require":"<boolean>","option_id":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","file_extension":"<string>","max_characters":"<integer>","image_size_x":"<integer>","image_size_y":"<integer>","values":[{"title":"<string>","sort_order":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","option_type_id":"<integer>"},{"title":"<string>","sort_order":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","option_type_id":"<integer>"}],"extension_attributes":{"vertex_flex_field":"<string>"}},{"product_sku":"<string>","title":"<string>","type":"<string>","sort_order":"<integer>","is_require":"<boolean>","option_id":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","file_extension":"<string>","max_characters":"<integer>","image_size_x":"<integer>","image_size_y":"<integer>","values":[{"title":"<string>","sort_order":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","option_type_id":"<integer>"},{"title":"<string>","sort_order":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","option_type_id":"<integer>"}],"extension_attributes":{"vertex_flex_field":"<string>"}}],"media_gallery_entries":[{"media_type":"<string>","label":"<string>","position":"<integer>","disabled":"<boolean>","types":["<string>","<string>"],"id":"<integer>","file":"<string>","content":{"base64_encoded_data":"<string>","type":"<string>","name":"<string>"},"extension_attributes":{"video_content":{"media_type":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_provider":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_url":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_title":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_description":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_metadata":{"value":"<Error: Too many levels of nesting to fake this schema>"}}}},{"media_type":"<string>","label":"<string>","position":"<integer>","disabled":"<boolean>","types":["<string>","<string>"],"id":"<integer>","file":"<string>","content":{"base64_encoded_data":"<string>","type":"<string>","name":"<string>"},"extension_attributes":{"video_content":{"media_type":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_provider":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_url":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_title":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_description":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_metadata":{"value":"<Error: Too many levels of nesting to fake this schema>"}}}}],"tier_prices":[{"customer_group_id":"<integer>","qty":"<number>","value":"<number>","extension_attributes":{"percentage_value":"<number>","website_id":"<integer>"}},{"customer_group_id":"<integer>","qty":"<number>","value":"<number>","extension_attributes":{"percentage_value":"<number>","website_id":"<integer>"}}],"custom_attributes":[{"attribute_code":"nostrud laborum in mollit ea","value":"Lorem anim"},{"attribute_code":"Lorem et Duis sed","value":"amet elit"}]},"saveOptions":"<boolean>"}
Responses
200
OK
application/json
Responseobject
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
put
PUT /V1/products/{sku} HTTP/1.1
Host: {{baseurl}}
Content-Type: application/json
Accept: */*
Content-Length: 9165

{
  "product": {
    "sku": "<string>",
    "id": "<integer>",
    "name": "<string>",
    "attribute_set_id": "<integer>",
    "price": "<number>",
    "status": "<integer>",
    "visibility": "<integer>",
    "type_id": "<string>",
    "created_at": "<string>",
    "updated_at": "<string>",
    "weight": "<number>",
    "extension_attributes": {
      "website_ids": [
        "<integer>",
        "<integer>"
      ],
      "category_links": [
        {
          "category_id": "<string>",
          "position": "<integer>",
          "extension_attributes": "<object>"
        },
        {
          "category_id": "<string>",
          "position": "<integer>",
          "extension_attributes": "<object>"
        }
      ],
      "stock_item": {
        "qty": "<number>",
        "is_in_stock": "<boolean>",
        "is_qty_decimal": "<boolean>",
        "show_default_notification_message": "<boolean>",
        "use_config_min_qty": "<boolean>",
        "min_qty": "<number>",
        "use_config_min_sale_qty": "<integer>",
        "min_sale_qty": "<number>",
        "use_config_max_sale_qty": "<boolean>",
        "max_sale_qty": "<number>",
        "use_config_backorders": "<boolean>",
        "backorders": "<integer>",
        "use_config_notify_stock_qty": "<boolean>",
        "notify_stock_qty": "<number>",
        "use_config_qty_increments": "<boolean>",
        "qty_increments": "<number>",
        "use_config_enable_qty_inc": "<boolean>",
        "enable_qty_increments": "<boolean>",
        "use_config_manage_stock": "<boolean>",
        "manage_stock": "<boolean>",
        "low_stock_date": "<string>",
        "is_decimal_divided": "<boolean>",
        "stock_status_changed_auto": "<integer>",
        "item_id": "<integer>",
        "product_id": "<integer>",
        "stock_id": "<integer>",
        "extension_attributes": "<object>"
      },
      "bundle_product_options": [
        {
          "option_id": "<integer>",
          "title": "<string>",
          "required": "<boolean>",
          "type": "<string>",
          "position": "<integer>",
          "sku": "<string>",
          "product_links": [
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          ],
          "extension_attributes": "<object>"
        },
        {
          "option_id": "<integer>",
          "title": "<string>",
          "required": "<boolean>",
          "type": "<string>",
          "position": "<integer>",
          "sku": "<string>",
          "product_links": [
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          ],
          "extension_attributes": "<object>"
        }
      ],
      "downloadable_product_links": [
        {
          "sort_order": "<integer>",
          "is_shareable": "<integer>",
          "price": "<number>",
          "link_type": "<string>",
          "sample_type": "<string>",
          "id": "<integer>",
          "title": "<string>",
          "number_of_downloads": "<integer>",
          "link_file": "<string>",
          "link_file_content": {
            "file_data": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "name": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "extension_attributes": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          },
          "link_url": "<string>",
          "sample_file": "<string>",
          "sample_file_content": {
            "file_data": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "name": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "extension_attributes": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          },
          "sample_url": "<string>",
          "extension_attributes": "<object>"
        },
        {
          "sort_order": "<integer>",
          "is_shareable": "<integer>",
          "price": "<number>",
          "link_type": "<string>",
          "sample_type": "<string>",
          "id": "<integer>",
          "title": "<string>",
          "number_of_downloads": "<integer>",
          "link_file": "<string>",
          "link_file_content": {
            "file_data": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "name": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "extension_attributes": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          },
          "link_url": "<string>",
          "sample_file": "<string>",
          "sample_file_content": {
            "file_data": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "name": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "extension_attributes": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          },
          "sample_url": "<string>",
          "extension_attributes": "<object>"
        }
      ],
      "downloadable_product_samples": [
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "sample_type": "<string>",
          "id": "<integer>",
          "sample_file": "<string>",
          "sample_file_content": {
            "file_data": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "name": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "extension_attributes": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          },
          "sample_url": "<string>",
          "extension_attributes": "<object>"
        },
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "sample_type": "<string>",
          "id": "<integer>",
          "sample_file": "<string>",
          "sample_file_content": {
            "file_data": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "name": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "extension_attributes": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          },
          "sample_url": "<string>",
          "extension_attributes": "<object>"
        }
      ],
      "configurable_product_options": [
        {
          "id": "<integer>",
          "attribute_id": "<string>",
          "label": "<string>",
          "position": "<integer>",
          "is_use_default": "<boolean>",
          "values": [
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          ],
          "extension_attributes": "<object>",
          "product_id": "<integer>"
        },
        {
          "id": "<integer>",
          "attribute_id": "<string>",
          "label": "<string>",
          "position": "<integer>",
          "is_use_default": "<boolean>",
          "values": [
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          ],
          "extension_attributes": "<object>",
          "product_id": "<integer>"
        }
      ],
      "configurable_product_links": [
        "<integer>",
        "<integer>"
      ]
    },
    "product_links": [
      {
        "sku": "<string>",
        "link_type": "<string>",
        "linked_product_sku": "<string>",
        "linked_product_type": "<string>",
        "position": "<integer>",
        "extension_attributes": {
          "qty": "<number>"
        }
      },
      {
        "sku": "<string>",
        "link_type": "<string>",
        "linked_product_sku": "<string>",
        "linked_product_type": "<string>",
        "position": "<integer>",
        "extension_attributes": {
          "qty": "<number>"
        }
      }
    ],
    "options": [
      {
        "product_sku": "<string>",
        "title": "<string>",
        "type": "<string>",
        "sort_order": "<integer>",
        "is_require": "<boolean>",
        "option_id": "<integer>",
        "price": "<number>",
        "price_type": "<string>",
        "sku": "<string>",
        "file_extension": "<string>",
        "max_characters": "<integer>",
        "image_size_x": "<integer>",
        "image_size_y": "<integer>",
        "values": [
          {
            "title": "<string>",
            "sort_order": "<integer>",
            "price": "<number>",
            "price_type": "<string>",
            "sku": "<string>",
            "option_type_id": "<integer>"
          },
          {
            "title": "<string>",
            "sort_order": "<integer>",
            "price": "<number>",
            "price_type": "<string>",
            "sku": "<string>",
            "option_type_id": "<integer>"
          }
        ],
        "extension_attributes": {
          "vertex_flex_field": "<string>"
        }
      },
      {
        "product_sku": "<string>",
        "title": "<string>",
        "type": "<string>",
        "sort_order": "<integer>",
        "is_require": "<boolean>",
        "option_id": "<integer>",
        "price": "<number>",
        "price_type": "<string>",
        "sku": "<string>",
        "file_extension": "<string>",
        "max_characters": "<integer>",
        "image_size_x": "<integer>",
        "image_size_y": "<integer>",
        "values": [
          {
            "title": "<string>",
            "sort_order": "<integer>",
            "price": "<number>",
            "price_type": "<string>",
            "sku": "<string>",
            "option_type_id": "<integer>"
          },
          {
            "title": "<string>",
            "sort_order": "<integer>",
            "price": "<number>",
            "price_type": "<string>",
            "sku": "<string>",
            "option_type_id": "<integer>"
          }
        ],
        "extension_attributes": {
          "vertex_flex_field": "<string>"
        }
      }
    ],
    "media_gallery_entries": [
      {
        "media_type": "<string>",
        "label": "<string>",
        "position": "<integer>",
        "disabled": "<boolean>",
        "types": [
          "<string>",
          "<string>"
        ],
        "id": "<integer>",
        "file": "<string>",
        "content": {
          "base64_encoded_data": "<string>",
          "type": "<string>",
          "name": "<string>"
        },
        "extension_attributes": {
          "video_content": {
            "media_type": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_provider": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_url": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_title": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_description": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_metadata": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          }
        }
      },
      {
        "media_type": "<string>",
        "label": "<string>",
        "position": "<integer>",
        "disabled": "<boolean>",
        "types": [
          "<string>",
          "<string>"
        ],
        "id": "<integer>",
        "file": "<string>",
        "content": {
          "base64_encoded_data": "<string>",
          "type": "<string>",
          "name": "<string>"
        },
        "extension_attributes": {
          "video_content": {
            "media_type": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_provider": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_url": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_title": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_description": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_metadata": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          }
        }
      }
    ],
    "tier_prices": [
      {
        "customer_group_id": "<integer>",
        "qty": "<number>",
        "value": "<number>",
        "extension_attributes": {
          "percentage_value": "<number>",
          "website_id": "<integer>"
        }
      },
      {
        "customer_group_id": "<integer>",
        "qty": "<number>",
        "value": "<number>",
        "extension_attributes": {
          "percentage_value": "<number>",
          "website_id": "<integer>"
        }
      }
    ],
    "custom_attributes": [
      {
        "attribute_code": "nostrud laborum in mollit ea",
        "value": "Lorem anim"
      },
      {
        "attribute_code": "Lorem et Duis sed",
        "value": "amet elit"
      }
    ]
  },
  "saveOptions": "<boolean>"
}
{
  "sku": "<string>",
  "id": "<integer>",
  "name": "<string>",
  "attribute_set_id": "<integer>",
  "price": "<number>",
  "status": "<integer>",
  "visibility": "<integer>",
  "type_id": "<string>",
  "created_at": "<string>",
  "updated_at": "<string>",
  "weight": "<number>",
  "extension_attributes": {
    "website_ids": [
      "<integer>",
      "<integer>"
    ],
    "category_links": [
      {
        "category_id": "<string>",
        "position": "<integer>",
        "extension_attributes": "<object>"
      },
      {
        "category_id": "<string>",
        "position": "<integer>",
        "extension_attributes": "<object>"
      }
    ],
    "stock_item": {
      "qty": "<number>",
      "is_in_stock": "<boolean>",
      "is_qty_decimal": "<boolean>",
      "show_default_notification_message": "<boolean>",
      "use_config_min_qty": "<boolean>",
      "min_qty": "<number>",
      "use_config_min_sale_qty": "<integer>",
      "min_sale_qty": "<number>",
      "use_config_max_sale_qty": "<boolean>",
      "max_sale_qty": "<number>",
      "use_config_backorders": "<boolean>",
      "backorders": "<integer>",
      "use_config_notify_stock_qty": "<boolean>",
      "notify_stock_qty": "<number>",
      "use_config_qty_increments": "<boolean>",
      "qty_increments": "<number>",
      "use_config_enable_qty_inc": "<boolean>",
      "enable_qty_increments": "<boolean>",
      "use_config_manage_stock": "<boolean>",
      "manage_stock": "<boolean>",
      "low_stock_date": "<string>",
      "is_decimal_divided": "<boolean>",
      "stock_status_changed_auto": "<integer>",
      "item_id": "<integer>",
      "product_id": "<integer>",
      "stock_id": "<integer>",
      "extension_attributes": "<object>"
    },
    "bundle_product_options": [
      {
        "option_id": "<integer>",
        "title": "<string>",
        "required": "<boolean>",
        "type": "<string>",
        "position": "<integer>",
        "sku": "<string>",
        "product_links": [
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        ],
        "extension_attributes": "<object>"
      },
      {
        "option_id": "<integer>",
        "title": "<string>",
        "required": "<boolean>",
        "type": "<string>",
        "position": "<integer>",
        "sku": "<string>",
        "product_links": [
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        ],
        "extension_attributes": "<object>"
      }
    ],
    "downloadable_product_links": [
      {
        "sort_order": "<integer>",
        "is_shareable": "<integer>",
        "price": "<number>",
        "link_type": "<string>",
        "sample_type": "<string>",
        "id": "<integer>",
        "title": "<string>",
        "number_of_downloads": "<integer>",
        "link_file": "<string>",
        "link_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "link_url": "<string>",
        "sample_file": "<string>",
        "sample_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "sample_url": "<string>",
        "extension_attributes": "<object>"
      },
      {
        "sort_order": "<integer>",
        "is_shareable": "<integer>",
        "price": "<number>",
        "link_type": "<string>",
        "sample_type": "<string>",
        "id": "<integer>",
        "title": "<string>",
        "number_of_downloads": "<integer>",
        "link_file": "<string>",
        "link_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "link_url": "<string>",
        "sample_file": "<string>",
        "sample_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "sample_url": "<string>",
        "extension_attributes": "<object>"
      }
    ],
    "downloadable_product_samples": [
      {
        "title": "<string>",
        "sort_order": "<integer>",
        "sample_type": "<string>",
        "id": "<integer>",
        "sample_file": "<string>",
        "sample_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "sample_url": "<string>",
        "extension_attributes": "<object>"
      },
      {
        "title": "<string>",
        "sort_order": "<integer>",
        "sample_type": "<string>",
        "id": "<integer>",
        "sample_file": "<string>",
        "sample_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "sample_url": "<string>",
        "extension_attributes": "<object>"
      }
    ],
    "configurable_product_options": [
      {
        "id": "<integer>",
        "attribute_id": "<string>",
        "label": "<string>",
        "position": "<integer>",
        "is_use_default": "<boolean>",
        "values": [
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        ],
        "extension_attributes": "<object>",
        "product_id": "<integer>"
      },
      {
        "id": "<integer>",
        "attribute_id": "<string>",
        "label": "<string>",
        "position": "<integer>",
        "is_use_default": "<boolean>",
        "values": [
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        ],
        "extension_attributes": "<object>",
        "product_id": "<integer>"
      }
    ],
    "configurable_product_links": [
      "<integer>",
      "<integer>"
    ]
  },
  "product_links": [
    {
      "sku": "<string>",
      "link_type": "<string>",
      "linked_product_sku": "<string>",
      "linked_product_type": "<string>",
      "position": "<integer>",
      "extension_attributes": {
        "qty": "<number>"
      }
    },
    {
      "sku": "<string>",
      "link_type": "<string>",
      "linked_product_sku": "<string>",
      "linked_product_type": "<string>",
      "position": "<integer>",
      "extension_attributes": {
        "qty": "<number>"
      }
    }
  ],
  "options": [
    {
      "product_sku": "<string>",
      "title": "<string>",
      "type": "<string>",
      "sort_order": "<integer>",
      "is_require": "<boolean>",
      "option_id": "<integer>",
      "price": "<number>",
      "price_type": "<string>",
      "sku": "<string>",
      "file_extension": "<string>",
      "max_characters": "<integer>",
      "image_size_x": "<integer>",
      "image_size_y": "<integer>",
      "values": [
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "option_type_id": "<integer>"
        },
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "option_type_id": "<integer>"
        }
      ],
      "extension_attributes": {
        "vertex_flex_field": "<string>"
      }
    },
    {
      "product_sku": "<string>",
      "title": "<string>",
      "type": "<string>",
      "sort_order": "<integer>",
      "is_require": "<boolean>",
      "option_id": "<integer>",
      "price": "<number>",
      "price_type": "<string>",
      "sku": "<string>",
      "file_extension": "<string>",
      "max_characters": "<integer>",
      "image_size_x": "<integer>",
      "image_size_y": "<integer>",
      "values": [
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "option_type_id": "<integer>"
        },
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "option_type_id": "<integer>"
        }
      ],
      "extension_attributes": {
        "vertex_flex_field": "<string>"
      }
    }
  ],
  "media_gallery_entries": [
    {
      "media_type": "<string>",
      "label": "<string>",
      "position": "<integer>",
      "disabled": "<boolean>",
      "types": [
        "<string>",
        "<string>"
      ],
      "id": "<integer>",
      "file": "<string>",
      "content": {
        "base64_encoded_data": "<string>",
        "type": "<string>",
        "name": "<string>"
      },
      "extension_attributes": {
        "video_content": {
          "media_type": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_provider": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_url": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_title": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_description": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_metadata": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        }
      }
    },
    {
      "media_type": "<string>",
      "label": "<string>",
      "position": "<integer>",
      "disabled": "<boolean>",
      "types": [
        "<string>",
        "<string>"
      ],
      "id": "<integer>",
      "file": "<string>",
      "content": {
        "base64_encoded_data": "<string>",
        "type": "<string>",
        "name": "<string>"
      },
      "extension_attributes": {
        "video_content": {
          "media_type": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_provider": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_url": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_title": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_description": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_metadata": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        }
      }
    }
  ],
  "tier_prices": [
    {
      "customer_group_id": "<integer>",
      "qty": "<number>",
      "value": "<number>",
      "extension_attributes": {
        "percentage_value": "<number>",
        "website_id": "<integer>"
      }
    },
    {
      "customer_group_id": "<integer>",
      "qty": "<number>",
      "value": "<number>",
      "extension_attributes": {
        "percentage_value": "<number>",
        "website_id": "<integer>"
      }
    }
  ],
  "custom_attributes": [
    {
      "attribute_code": "Ut in voluptate",
      "value": "incididunt sint officia dolore"
    },
    {
      "attribute_code": "pariatur",
      "value": "voluptate non"
    }
  ]
}

catalog Product Repository V1Save Post

post

Create product

Header parameters
Content-TypestringOptionalExample: application/json
Body
objectOptionalExample: {"product":{"sku":"<string>","id":"<integer>","name":"<string>","attribute_set_id":"<integer>","price":"<number>","status":"<integer>","visibility":"<integer>","type_id":"<string>","created_at":"<string>","updated_at":"<string>","weight":"<number>","extension_attributes":{"website_ids":["<integer>","<integer>"],"category_links":[{"category_id":"<string>","position":"<integer>","extension_attributes":"<object>"},{"category_id":"<string>","position":"<integer>","extension_attributes":"<object>"}],"stock_item":{"qty":"<number>","is_in_stock":"<boolean>","is_qty_decimal":"<boolean>","show_default_notification_message":"<boolean>","use_config_min_qty":"<boolean>","min_qty":"<number>","use_config_min_sale_qty":"<integer>","min_sale_qty":"<number>","use_config_max_sale_qty":"<boolean>","max_sale_qty":"<number>","use_config_backorders":"<boolean>","backorders":"<integer>","use_config_notify_stock_qty":"<boolean>","notify_stock_qty":"<number>","use_config_qty_increments":"<boolean>","qty_increments":"<number>","use_config_enable_qty_inc":"<boolean>","enable_qty_increments":"<boolean>","use_config_manage_stock":"<boolean>","manage_stock":"<boolean>","low_stock_date":"<string>","is_decimal_divided":"<boolean>","stock_status_changed_auto":"<integer>","item_id":"<integer>","product_id":"<integer>","stock_id":"<integer>","extension_attributes":"<object>"},"bundle_product_options":[{"option_id":"<integer>","title":"<string>","required":"<boolean>","type":"<string>","position":"<integer>","sku":"<string>","product_links":[{"value":"<Error: Too many levels of nesting to fake this schema>"},{"value":"<Error: Too many levels of nesting to fake this schema>"}],"extension_attributes":"<object>"},{"option_id":"<integer>","title":"<string>","required":"<boolean>","type":"<string>","position":"<integer>","sku":"<string>","product_links":[{"value":"<Error: Too many levels of nesting to fake this schema>"},{"value":"<Error: Too many levels of nesting to fake this schema>"}],"extension_attributes":"<object>"}],"downloadable_product_links":[{"sort_order":"<integer>","is_shareable":"<integer>","price":"<number>","link_type":"<string>","sample_type":"<string>","id":"<integer>","title":"<string>","number_of_downloads":"<integer>","link_file":"<string>","link_file_content":{"file_data":{"value":"<Error: Too many levels of nesting to fake this schema>"},"name":{"value":"<Error: Too many levels of nesting to fake this schema>"},"extension_attributes":{"value":"<Error: Too many levels of nesting to fake this schema>"}},"link_url":"<string>","sample_file":"<string>","sample_file_content":{"file_data":{"value":"<Error: Too many levels of nesting to fake this schema>"},"name":{"value":"<Error: Too many levels of nesting to fake this schema>"},"extension_attributes":{"value":"<Error: Too many levels of nesting to fake this schema>"}},"sample_url":"<string>","extension_attributes":"<object>"},{"sort_order":"<integer>","is_shareable":"<integer>","price":"<number>","link_type":"<string>","sample_type":"<string>","id":"<integer>","title":"<string>","number_of_downloads":"<integer>","link_file":"<string>","link_file_content":{"file_data":{"value":"<Error: Too many levels of nesting to fake this schema>"},"name":{"value":"<Error: Too many levels of nesting to fake this schema>"},"extension_attributes":{"value":"<Error: Too many levels of nesting to fake this schema>"}},"link_url":"<string>","sample_file":"<string>","sample_file_content":{"file_data":{"value":"<Error: Too many levels of nesting to fake this schema>"},"name":{"value":"<Error: Too many levels of nesting to fake this schema>"},"extension_attributes":{"value":"<Error: Too many levels of nesting to fake this schema>"}},"sample_url":"<string>","extension_attributes":"<object>"}],"downloadable_product_samples":[{"title":"<string>","sort_order":"<integer>","sample_type":"<string>","id":"<integer>","sample_file":"<string>","sample_file_content":{"file_data":{"value":"<Error: Too many levels of nesting to fake this schema>"},"name":{"value":"<Error: Too many levels of nesting to fake this schema>"},"extension_attributes":{"value":"<Error: Too many levels of nesting to fake this schema>"}},"sample_url":"<string>","extension_attributes":"<object>"},{"title":"<string>","sort_order":"<integer>","sample_type":"<string>","id":"<integer>","sample_file":"<string>","sample_file_content":{"file_data":{"value":"<Error: Too many levels of nesting to fake this schema>"},"name":{"value":"<Error: Too many levels of nesting to fake this schema>"},"extension_attributes":{"value":"<Error: Too many levels of nesting to fake this schema>"}},"sample_url":"<string>","extension_attributes":"<object>"}],"configurable_product_options":[{"id":"<integer>","attribute_id":"<string>","label":"<string>","position":"<integer>","is_use_default":"<boolean>","values":[{"value":"<Error: Too many levels of nesting to fake this schema>"},{"value":"<Error: Too many levels of nesting to fake this schema>"}],"extension_attributes":"<object>","product_id":"<integer>"},{"id":"<integer>","attribute_id":"<string>","label":"<string>","position":"<integer>","is_use_default":"<boolean>","values":[{"value":"<Error: Too many levels of nesting to fake this schema>"},{"value":"<Error: Too many levels of nesting to fake this schema>"}],"extension_attributes":"<object>","product_id":"<integer>"}],"configurable_product_links":["<integer>","<integer>"]},"product_links":[{"sku":"<string>","link_type":"<string>","linked_product_sku":"<string>","linked_product_type":"<string>","position":"<integer>","extension_attributes":{"qty":"<number>"}},{"sku":"<string>","link_type":"<string>","linked_product_sku":"<string>","linked_product_type":"<string>","position":"<integer>","extension_attributes":{"qty":"<number>"}}],"options":[{"product_sku":"<string>","title":"<string>","type":"<string>","sort_order":"<integer>","is_require":"<boolean>","option_id":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","file_extension":"<string>","max_characters":"<integer>","image_size_x":"<integer>","image_size_y":"<integer>","values":[{"title":"<string>","sort_order":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","option_type_id":"<integer>"},{"title":"<string>","sort_order":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","option_type_id":"<integer>"}],"extension_attributes":{"vertex_flex_field":"<string>"}},{"product_sku":"<string>","title":"<string>","type":"<string>","sort_order":"<integer>","is_require":"<boolean>","option_id":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","file_extension":"<string>","max_characters":"<integer>","image_size_x":"<integer>","image_size_y":"<integer>","values":[{"title":"<string>","sort_order":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","option_type_id":"<integer>"},{"title":"<string>","sort_order":"<integer>","price":"<number>","price_type":"<string>","sku":"<string>","option_type_id":"<integer>"}],"extension_attributes":{"vertex_flex_field":"<string>"}}],"media_gallery_entries":[{"media_type":"<string>","label":"<string>","position":"<integer>","disabled":"<boolean>","types":["<string>","<string>"],"id":"<integer>","file":"<string>","content":{"base64_encoded_data":"<string>","type":"<string>","name":"<string>"},"extension_attributes":{"video_content":{"media_type":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_provider":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_url":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_title":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_description":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_metadata":{"value":"<Error: Too many levels of nesting to fake this schema>"}}}},{"media_type":"<string>","label":"<string>","position":"<integer>","disabled":"<boolean>","types":["<string>","<string>"],"id":"<integer>","file":"<string>","content":{"base64_encoded_data":"<string>","type":"<string>","name":"<string>"},"extension_attributes":{"video_content":{"media_type":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_provider":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_url":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_title":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_description":{"value":"<Error: Too many levels of nesting to fake this schema>"},"video_metadata":{"value":"<Error: Too many levels of nesting to fake this schema>"}}}}],"tier_prices":[{"customer_group_id":"<integer>","qty":"<number>","value":"<number>","extension_attributes":{"percentage_value":"<number>","website_id":"<integer>"}},{"customer_group_id":"<integer>","qty":"<number>","value":"<number>","extension_attributes":{"percentage_value":"<number>","website_id":"<integer>"}}],"custom_attributes":[{"attribute_code":"nostrud laborum in mollit ea","value":"Lorem anim"},{"attribute_code":"Lorem et Duis sed","value":"amet elit"}]},"saveOptions":"<boolean>"}
Responses
200
OK
application/json
Responseobject
400
Bad Request
application/json
401
Unauthorized
application/json
500
Internal Server Error
application/json
post
POST /V1/products HTTP/1.1
Host: {{baseurl}}
Content-Type: application/json
Accept: */*
Content-Length: 9165

{
  "product": {
    "sku": "<string>",
    "id": "<integer>",
    "name": "<string>",
    "attribute_set_id": "<integer>",
    "price": "<number>",
    "status": "<integer>",
    "visibility": "<integer>",
    "type_id": "<string>",
    "created_at": "<string>",
    "updated_at": "<string>",
    "weight": "<number>",
    "extension_attributes": {
      "website_ids": [
        "<integer>",
        "<integer>"
      ],
      "category_links": [
        {
          "category_id": "<string>",
          "position": "<integer>",
          "extension_attributes": "<object>"
        },
        {
          "category_id": "<string>",
          "position": "<integer>",
          "extension_attributes": "<object>"
        }
      ],
      "stock_item": {
        "qty": "<number>",
        "is_in_stock": "<boolean>",
        "is_qty_decimal": "<boolean>",
        "show_default_notification_message": "<boolean>",
        "use_config_min_qty": "<boolean>",
        "min_qty": "<number>",
        "use_config_min_sale_qty": "<integer>",
        "min_sale_qty": "<number>",
        "use_config_max_sale_qty": "<boolean>",
        "max_sale_qty": "<number>",
        "use_config_backorders": "<boolean>",
        "backorders": "<integer>",
        "use_config_notify_stock_qty": "<boolean>",
        "notify_stock_qty": "<number>",
        "use_config_qty_increments": "<boolean>",
        "qty_increments": "<number>",
        "use_config_enable_qty_inc": "<boolean>",
        "enable_qty_increments": "<boolean>",
        "use_config_manage_stock": "<boolean>",
        "manage_stock": "<boolean>",
        "low_stock_date": "<string>",
        "is_decimal_divided": "<boolean>",
        "stock_status_changed_auto": "<integer>",
        "item_id": "<integer>",
        "product_id": "<integer>",
        "stock_id": "<integer>",
        "extension_attributes": "<object>"
      },
      "bundle_product_options": [
        {
          "option_id": "<integer>",
          "title": "<string>",
          "required": "<boolean>",
          "type": "<string>",
          "position": "<integer>",
          "sku": "<string>",
          "product_links": [
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          ],
          "extension_attributes": "<object>"
        },
        {
          "option_id": "<integer>",
          "title": "<string>",
          "required": "<boolean>",
          "type": "<string>",
          "position": "<integer>",
          "sku": "<string>",
          "product_links": [
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          ],
          "extension_attributes": "<object>"
        }
      ],
      "downloadable_product_links": [
        {
          "sort_order": "<integer>",
          "is_shareable": "<integer>",
          "price": "<number>",
          "link_type": "<string>",
          "sample_type": "<string>",
          "id": "<integer>",
          "title": "<string>",
          "number_of_downloads": "<integer>",
          "link_file": "<string>",
          "link_file_content": {
            "file_data": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "name": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "extension_attributes": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          },
          "link_url": "<string>",
          "sample_file": "<string>",
          "sample_file_content": {
            "file_data": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "name": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "extension_attributes": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          },
          "sample_url": "<string>",
          "extension_attributes": "<object>"
        },
        {
          "sort_order": "<integer>",
          "is_shareable": "<integer>",
          "price": "<number>",
          "link_type": "<string>",
          "sample_type": "<string>",
          "id": "<integer>",
          "title": "<string>",
          "number_of_downloads": "<integer>",
          "link_file": "<string>",
          "link_file_content": {
            "file_data": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "name": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "extension_attributes": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          },
          "link_url": "<string>",
          "sample_file": "<string>",
          "sample_file_content": {
            "file_data": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "name": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "extension_attributes": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          },
          "sample_url": "<string>",
          "extension_attributes": "<object>"
        }
      ],
      "downloadable_product_samples": [
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "sample_type": "<string>",
          "id": "<integer>",
          "sample_file": "<string>",
          "sample_file_content": {
            "file_data": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "name": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "extension_attributes": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          },
          "sample_url": "<string>",
          "extension_attributes": "<object>"
        },
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "sample_type": "<string>",
          "id": "<integer>",
          "sample_file": "<string>",
          "sample_file_content": {
            "file_data": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "name": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "extension_attributes": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          },
          "sample_url": "<string>",
          "extension_attributes": "<object>"
        }
      ],
      "configurable_product_options": [
        {
          "id": "<integer>",
          "attribute_id": "<string>",
          "label": "<string>",
          "position": "<integer>",
          "is_use_default": "<boolean>",
          "values": [
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          ],
          "extension_attributes": "<object>",
          "product_id": "<integer>"
        },
        {
          "id": "<integer>",
          "attribute_id": "<string>",
          "label": "<string>",
          "position": "<integer>",
          "is_use_default": "<boolean>",
          "values": [
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          ],
          "extension_attributes": "<object>",
          "product_id": "<integer>"
        }
      ],
      "configurable_product_links": [
        "<integer>",
        "<integer>"
      ]
    },
    "product_links": [
      {
        "sku": "<string>",
        "link_type": "<string>",
        "linked_product_sku": "<string>",
        "linked_product_type": "<string>",
        "position": "<integer>",
        "extension_attributes": {
          "qty": "<number>"
        }
      },
      {
        "sku": "<string>",
        "link_type": "<string>",
        "linked_product_sku": "<string>",
        "linked_product_type": "<string>",
        "position": "<integer>",
        "extension_attributes": {
          "qty": "<number>"
        }
      }
    ],
    "options": [
      {
        "product_sku": "<string>",
        "title": "<string>",
        "type": "<string>",
        "sort_order": "<integer>",
        "is_require": "<boolean>",
        "option_id": "<integer>",
        "price": "<number>",
        "price_type": "<string>",
        "sku": "<string>",
        "file_extension": "<string>",
        "max_characters": "<integer>",
        "image_size_x": "<integer>",
        "image_size_y": "<integer>",
        "values": [
          {
            "title": "<string>",
            "sort_order": "<integer>",
            "price": "<number>",
            "price_type": "<string>",
            "sku": "<string>",
            "option_type_id": "<integer>"
          },
          {
            "title": "<string>",
            "sort_order": "<integer>",
            "price": "<number>",
            "price_type": "<string>",
            "sku": "<string>",
            "option_type_id": "<integer>"
          }
        ],
        "extension_attributes": {
          "vertex_flex_field": "<string>"
        }
      },
      {
        "product_sku": "<string>",
        "title": "<string>",
        "type": "<string>",
        "sort_order": "<integer>",
        "is_require": "<boolean>",
        "option_id": "<integer>",
        "price": "<number>",
        "price_type": "<string>",
        "sku": "<string>",
        "file_extension": "<string>",
        "max_characters": "<integer>",
        "image_size_x": "<integer>",
        "image_size_y": "<integer>",
        "values": [
          {
            "title": "<string>",
            "sort_order": "<integer>",
            "price": "<number>",
            "price_type": "<string>",
            "sku": "<string>",
            "option_type_id": "<integer>"
          },
          {
            "title": "<string>",
            "sort_order": "<integer>",
            "price": "<number>",
            "price_type": "<string>",
            "sku": "<string>",
            "option_type_id": "<integer>"
          }
        ],
        "extension_attributes": {
          "vertex_flex_field": "<string>"
        }
      }
    ],
    "media_gallery_entries": [
      {
        "media_type": "<string>",
        "label": "<string>",
        "position": "<integer>",
        "disabled": "<boolean>",
        "types": [
          "<string>",
          "<string>"
        ],
        "id": "<integer>",
        "file": "<string>",
        "content": {
          "base64_encoded_data": "<string>",
          "type": "<string>",
          "name": "<string>"
        },
        "extension_attributes": {
          "video_content": {
            "media_type": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_provider": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_url": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_title": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_description": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_metadata": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          }
        }
      },
      {
        "media_type": "<string>",
        "label": "<string>",
        "position": "<integer>",
        "disabled": "<boolean>",
        "types": [
          "<string>",
          "<string>"
        ],
        "id": "<integer>",
        "file": "<string>",
        "content": {
          "base64_encoded_data": "<string>",
          "type": "<string>",
          "name": "<string>"
        },
        "extension_attributes": {
          "video_content": {
            "media_type": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_provider": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_url": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_title": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_description": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "video_metadata": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          }
        }
      }
    ],
    "tier_prices": [
      {
        "customer_group_id": "<integer>",
        "qty": "<number>",
        "value": "<number>",
        "extension_attributes": {
          "percentage_value": "<number>",
          "website_id": "<integer>"
        }
      },
      {
        "customer_group_id": "<integer>",
        "qty": "<number>",
        "value": "<number>",
        "extension_attributes": {
          "percentage_value": "<number>",
          "website_id": "<integer>"
        }
      }
    ],
    "custom_attributes": [
      {
        "attribute_code": "nostrud laborum in mollit ea",
        "value": "Lorem anim"
      },
      {
        "attribute_code": "Lorem et Duis sed",
        "value": "amet elit"
      }
    ]
  },
  "saveOptions": "<boolean>"
}
{
  "sku": "<string>",
  "id": "<integer>",
  "name": "<string>",
  "attribute_set_id": "<integer>",
  "price": "<number>",
  "status": "<integer>",
  "visibility": "<integer>",
  "type_id": "<string>",
  "created_at": "<string>",
  "updated_at": "<string>",
  "weight": "<number>",
  "extension_attributes": {
    "website_ids": [
      "<integer>",
      "<integer>"
    ],
    "category_links": [
      {
        "category_id": "<string>",
        "position": "<integer>",
        "extension_attributes": "<object>"
      },
      {
        "category_id": "<string>",
        "position": "<integer>",
        "extension_attributes": "<object>"
      }
    ],
    "stock_item": {
      "qty": "<number>",
      "is_in_stock": "<boolean>",
      "is_qty_decimal": "<boolean>",
      "show_default_notification_message": "<boolean>",
      "use_config_min_qty": "<boolean>",
      "min_qty": "<number>",
      "use_config_min_sale_qty": "<integer>",
      "min_sale_qty": "<number>",
      "use_config_max_sale_qty": "<boolean>",
      "max_sale_qty": "<number>",
      "use_config_backorders": "<boolean>",
      "backorders": "<integer>",
      "use_config_notify_stock_qty": "<boolean>",
      "notify_stock_qty": "<number>",
      "use_config_qty_increments": "<boolean>",
      "qty_increments": "<number>",
      "use_config_enable_qty_inc": "<boolean>",
      "enable_qty_increments": "<boolean>",
      "use_config_manage_stock": "<boolean>",
      "manage_stock": "<boolean>",
      "low_stock_date": "<string>",
      "is_decimal_divided": "<boolean>",
      "stock_status_changed_auto": "<integer>",
      "item_id": "<integer>",
      "product_id": "<integer>",
      "stock_id": "<integer>",
      "extension_attributes": "<object>"
    },
    "bundle_product_options": [
      {
        "option_id": "<integer>",
        "title": "<string>",
        "required": "<boolean>",
        "type": "<string>",
        "position": "<integer>",
        "sku": "<string>",
        "product_links": [
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        ],
        "extension_attributes": "<object>"
      },
      {
        "option_id": "<integer>",
        "title": "<string>",
        "required": "<boolean>",
        "type": "<string>",
        "position": "<integer>",
        "sku": "<string>",
        "product_links": [
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        ],
        "extension_attributes": "<object>"
      }
    ],
    "downloadable_product_links": [
      {
        "sort_order": "<integer>",
        "is_shareable": "<integer>",
        "price": "<number>",
        "link_type": "<string>",
        "sample_type": "<string>",
        "id": "<integer>",
        "title": "<string>",
        "number_of_downloads": "<integer>",
        "link_file": "<string>",
        "link_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "link_url": "<string>",
        "sample_file": "<string>",
        "sample_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "sample_url": "<string>",
        "extension_attributes": "<object>"
      },
      {
        "sort_order": "<integer>",
        "is_shareable": "<integer>",
        "price": "<number>",
        "link_type": "<string>",
        "sample_type": "<string>",
        "id": "<integer>",
        "title": "<string>",
        "number_of_downloads": "<integer>",
        "link_file": "<string>",
        "link_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "link_url": "<string>",
        "sample_file": "<string>",
        "sample_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "sample_url": "<string>",
        "extension_attributes": "<object>"
      }
    ],
    "downloadable_product_samples": [
      {
        "title": "<string>",
        "sort_order": "<integer>",
        "sample_type": "<string>",
        "id": "<integer>",
        "sample_file": "<string>",
        "sample_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "sample_url": "<string>",
        "extension_attributes": "<object>"
      },
      {
        "title": "<string>",
        "sort_order": "<integer>",
        "sample_type": "<string>",
        "id": "<integer>",
        "sample_file": "<string>",
        "sample_file_content": {
          "file_data": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "name": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "extension_attributes": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        },
        "sample_url": "<string>",
        "extension_attributes": "<object>"
      }
    ],
    "configurable_product_options": [
      {
        "id": "<integer>",
        "attribute_id": "<string>",
        "label": "<string>",
        "position": "<integer>",
        "is_use_default": "<boolean>",
        "values": [
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        ],
        "extension_attributes": "<object>",
        "product_id": "<integer>"
      },
      {
        "id": "<integer>",
        "attribute_id": "<string>",
        "label": "<string>",
        "position": "<integer>",
        "is_use_default": "<boolean>",
        "values": [
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        ],
        "extension_attributes": "<object>",
        "product_id": "<integer>"
      }
    ],
    "configurable_product_links": [
      "<integer>",
      "<integer>"
    ]
  },
  "product_links": [
    {
      "sku": "<string>",
      "link_type": "<string>",
      "linked_product_sku": "<string>",
      "linked_product_type": "<string>",
      "position": "<integer>",
      "extension_attributes": {
        "qty": "<number>"
      }
    },
    {
      "sku": "<string>",
      "link_type": "<string>",
      "linked_product_sku": "<string>",
      "linked_product_type": "<string>",
      "position": "<integer>",
      "extension_attributes": {
        "qty": "<number>"
      }
    }
  ],
  "options": [
    {
      "product_sku": "<string>",
      "title": "<string>",
      "type": "<string>",
      "sort_order": "<integer>",
      "is_require": "<boolean>",
      "option_id": "<integer>",
      "price": "<number>",
      "price_type": "<string>",
      "sku": "<string>",
      "file_extension": "<string>",
      "max_characters": "<integer>",
      "image_size_x": "<integer>",
      "image_size_y": "<integer>",
      "values": [
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "option_type_id": "<integer>"
        },
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "option_type_id": "<integer>"
        }
      ],
      "extension_attributes": {
        "vertex_flex_field": "<string>"
      }
    },
    {
      "product_sku": "<string>",
      "title": "<string>",
      "type": "<string>",
      "sort_order": "<integer>",
      "is_require": "<boolean>",
      "option_id": "<integer>",
      "price": "<number>",
      "price_type": "<string>",
      "sku": "<string>",
      "file_extension": "<string>",
      "max_characters": "<integer>",
      "image_size_x": "<integer>",
      "image_size_y": "<integer>",
      "values": [
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "option_type_id": "<integer>"
        },
        {
          "title": "<string>",
          "sort_order": "<integer>",
          "price": "<number>",
          "price_type": "<string>",
          "sku": "<string>",
          "option_type_id": "<integer>"
        }
      ],
      "extension_attributes": {
        "vertex_flex_field": "<string>"
      }
    }
  ],
  "media_gallery_entries": [
    {
      "media_type": "<string>",
      "label": "<string>",
      "position": "<integer>",
      "disabled": "<boolean>",
      "types": [
        "<string>",
        "<string>"
      ],
      "id": "<integer>",
      "file": "<string>",
      "content": {
        "base64_encoded_data": "<string>",
        "type": "<string>",
        "name": "<string>"
      },
      "extension_attributes": {
        "video_content": {
          "media_type": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_provider": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_url": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_title": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_description": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_metadata": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        }
      }
    },
    {
      "media_type": "<string>",
      "label": "<string>",
      "position": "<integer>",
      "disabled": "<boolean>",
      "types": [
        "<string>",
        "<string>"
      ],
      "id": "<integer>",
      "file": "<string>",
      "content": {
        "base64_encoded_data": "<string>",
        "type": "<string>",
        "name": "<string>"
      },
      "extension_attributes": {
        "video_content": {
          "media_type": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_provider": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_url": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_title": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_description": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          },
          "video_metadata": {
            "value": "<Error: Too many levels of nesting to fake this schema>"
          }
        }
      }
    }
  ],
  "tier_prices": [
    {
      "customer_group_id": "<integer>",
      "qty": "<number>",
      "value": "<number>",
      "extension_attributes": {
        "percentage_value": "<number>",
        "website_id": "<integer>"
      }
    },
    {
      "customer_group_id": "<integer>",
      "qty": "<number>",
      "value": "<number>",
      "extension_attributes": {
        "percentage_value": "<number>",
        "website_id": "<integer>"
      }
    }
  ],
  "custom_attributes": [
    {
      "attribute_code": "Ut in voluptate",
      "value": "incididunt sint officia dolore"
    },
    {
      "attribute_code": "pariatur",
      "value": "voluptate non"
    }
  ]
}