Ungroup Product Variants
Ungroup a set of grouped Product Variants (Delete Variant Group Request)
This API is used to disassociate the provided SellerPartNumber from its current variant group. Once executed, all products within the same group as the specified item will be ungrouped. After ungrouping, each item in the original group becomes an independent (standalone) product with no variant linkage.
Resource URL
Newegg.com: https://api.newegg.com /marketplace/contentmgmt/item /ungroup-product-variants?sellerid={sellerid} Newegg.ca: https://api.newegg.com /marketplace/can/contentmgmt/item /ungroup-product-variants?sellerid={sellerid}
Note: Please make sure your request URL is all in lower case (except for Seller ID) and cannot contain any blank spaces or line breaks.
Parameters
Name | Required? | Description |
sellerid | Yes | Your seller ID on Newegg Marketplace |
Resource Information
HTTP Method | Authentication? | Request Formats | Response Formats | Rate Limited? |
PUT | Required | XML, Json | XML, Json | 10,000 request per hour |
Request Body
Attribute | Required? | Format | Description |
SellerPartNumber | Yes | String | Unique identifier for the variant. |
Schema: DeleteVariantGroupRequest.xsd
Example: XML, Request
<DeleteVariantGroupRequest> <SellerPartNumber>as_20250520_0937</SellerPartNumber> </DeleteVariantGroupRequest> Example: Json, Request { "SellerPartNumber": "as_20250520_0939" }
Response Body
Attribute | Format | Description |
ItemGroupID | Int | The unique identifier for the created or updated product variant group. |
ItemVariantGroupStatusList | List<ItemVariantStatus> | An empty array is returned if the unbinding is successful, indicating that the current group no longer has any variant products. |
IsSuccess | boolean | Overall result of the group creation/update operation. true = success. |
Example: XML, Response
<?xml version="1.0" encoding="utf-16"?> <VariantGroupResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <ItemGroupID>2110011070</ItemGroupID> <ItemVariantGroupStatusList /> <IsSuccess>true</IsSuccess> </VariantGroupResponse>
Example: JSON, Response
{ "ItemGroupID": 2110011080, "ItemVariantGroupStatusList": [], "IsSuccess": true }
Request Failure Errors
For common HTTP error responses, please refer to Failed Response Error Code List.
Error Code | Description |
CE003 | Validation failed: SellerPartNumber cannot be empty. |
CE027 | System Error, please try again. If problem persists, please contact Marketplace Support. |
Example: XML, Response
<?xml version="1.0" encoding="utf-8"?> <Errors xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mkpl.Sdk.Core.Api.Entity"> <Error> <Code>CE003</Code> <Message>Validation failed: SellerPartNumber cannot be empty.</Message> </Error> </Errors>
Example: JSON, Response
[ { "Code": "CE003", "Message": "Validation failed: SellerPartNumber cannot be empty." } ]