Submit Manufacturer Request
Manufacturer is one of the required information for creating new items in Newegg Marketplace. Only pre-defined values from our system can be used. A complete manufacturer list can be retrieved using Manufacturer Lookup. If the manufacturer(s) for your items are not available from our system, you can submit new manufacturer creation request to Newegg Marketplace.
It is encouraged that you provide as much Manufacturer information as possible, as it will greatly speed up the approval process. Any submissions without the MFR URL may be subject to review, additional processing time, and/or rejection.
Resource URL
Newegg.com: https://api.newegg.com/marketplace/contentmgmt/manufacturer/creationrequest?sellerid={sellerid} Neweggbusiness.com: https://api.newegg.com/marketplace/b2b/contentmgmt/manufacturer/creationrequest?sellerid={sellerid} Newegg.ca:https://api.newegg.com/marketplace/can/contentmgmt/manufacturer/creationrequest?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? |
POST | Required | XML, Json | XML, Json | 100 request per hour |
Request Body
Attribute | Required? | Format | Description |
IssueUser | No | String | The request issuer’s registered Seller Portal email address.
System will only accept Seller’s registered Seller Portal email addresses. If left blank, default value will be Seller ID. |
OperationType | Yes | String | Fixed value: SubmitManufacturerRequest |
Name | Yes | String | Manufacturer name |
URL | Yes | String | Manufacturer website address
Example: http://www.domain.com |
CountryCode | Yes | String | The country where the manufacturer is located.
Note: only the ISO standard 3-digit codes are accepted. To review the complete list of available values, please download the following:
|
SupportEmail | No | String | Manufacturer support email address |
SupportPhone | No | String | Manufacturer support phone number |
SupportURL | No | String | Manufacturer support website address
Example: http://support.domain.com |
Schema: AddManufacturerRequest.xsd
Example: XML, Request
POST https://api.newegg.com/marketplace/contentmgmt/manufacturer/creationrequest?sellerid={SellerID} Authorization: 720ddc067f4d115bd544aff46bc75634 SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D Content-Type: application/xml Accept: application/xml <NeweggAPIRequest> <OperationType>SubmitManufacturerRequest</OperationType> <RequestBody> <ManufacturerRequest> <Name> <![CDATA[sony & wonder]]> </Name> <URL>www.sonywonder.com</URL> <CountryCode>USA</CountryCode> <SupportEmail></SupportEmail> <SupportPhone></SupportPhone> <SupportURL></SupportURL> </ManufacturerRequest> </RequestBody> </NeweggAPIRequest>
Example: Json, Request
POST https://api.newegg.com/marketplace/contentmgmt/manufacturer/creationrequest?sellerid={SellerID} Authorization: 720ddc067f4d115bd544aff46bc75634 SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D Content-Type: application/json Accept: application/json { "OperationType": "SubmitManufacturerRequest", "RequestBody": { "ManufacturerRequest": { "Name": "sony & wonder", "URL": "www.sonywonder.com", "CountryCode":"USA" } } }
Response Body
Attribute | Format | Description |
IsSuccess | String | Identify the operation of Manufacturer requests successful
Fixed value: True |
SellerID | String | Your seller ID |
OperationType | String | Fixed value: SubmitManufacturerResponse |
ResponseDate | String | Response date |
Schema: AddManufacturerResponse.xsd
Example: XML, Response
<?xml version="1.0" encoding="utf-8"?> <NeweggAPIResponse> <IsSuccess>true</IsSuccess> <SellerID>A006</SellerID> <OperationType>SubmitManufacturerResponse</OperationType> <ResponseBody> <ManufacturerRequest> <Name> <![CDATA[sony & wonder]]> </Name> <RequestDate>2/22/2012 16:50:03</RequestDate> </ManufacturerRequest> </ResponseBody> <ResponseDate>2/22/2012 16:51:03</ResponseDate> </NeweggAPIResponse>
Example: Json, Response
{ "IsSuccess": "true", "SellerID": "A006", "OperationType": "SubmitManufacturerResponse", "ResponseBody": { "ManufacturerRequest": { "Name": "sony & wonder", "RequestDate": "2/22/2012 16:50:03" } }, "ResponseDate": "2/22/2012 16:51:03" }
Request Failure Errors
For common HTTP error responses, please refer to Failed Response Error Code List.
Error Code | Description |
CT034 | [MfrName] Error: This Manufacturer is existing! Please use correct manufacturer name “{0}” for your reference. |
CT035 | [MfrName] Error: The manufacturer “{0}” already exists. |
CT036 | Require {manufacturer name|manufacturer URL|manufacturer CountryCode}. |
CT038 | [MfrName] Error: The manufacturer “{0}” already declined.Please try another manufacturer name. |
CT039 | [MfrURL] Error:Format Error,For example:http://www.example.com |
CT041 | [MfrName] Error: The manufacturer “{0}” already existed in another pending request. |
CT042 | [SupportEmail] Error:Format Error,For example:123@newegg.com |
Example: XML, Response
<?xml version="1.0" encoding="utf-8"?> <Errors> <Error> <Code>CT035</Code> <Message>Sony Error: The manufacturer Sony already exists.</Message> </Error> </Errors>
Example: Json, Response
[ { "Code": "CT035", "Message": "Sony Error: The manufacturer Sony already exists." } ]
Last updated: August 23, 2022