Get Manufacturer Request Status

Check the status for the manufacturer request submitted previously.

Resource URL

Newegg.com: https://api.newegg.com/marketplace/contentmgmt/manufacturer/creationrequeststatus?sellerid={sellerid}
Nweggbusiness.com: https://api.newegg.com/marketplace/b2b/contentmgmt/manufacturer/creationrequeststatus?sellerid={sellerid}
Newegg.ca: https://api.newegg.com/marketplace/can/contentmgmt/manufacturer/creationrequeststatus?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 1000 per min per client

Request Body

Attribute Required? Format Description
OperationType Yes String Fixed value: GetManufacturerStatusRequest
ManufacturerName No String Manufacturer name

Schema: GetManufacturerProcessStatusRequest.xsd

Example: XML, Request

PUT https://api.newegg.com/marketplace/contentmgmt/manufacturer/creationrequeststatus?sellerid={SellerID}
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/xml
Accept: application/xml

<NeweggAPIRequest>
    <OperationType>GetManufacturerStatusRequest</OperationType>
    <RequestBody>
        <ManufacturerList>
            <ManufacturerName>
                <![CDATA[sony & wonder]]>
            </ManufacturerName>
            <ManufacturerName>
                <![CDATA[AWG]]>
            </ManufacturerName>
        </ManufacturerList>
    </RequestBody>
</NeweggAPIRequest>

Example: Json, Request

PUT https://api.newegg.com/marketplace/contentmgmt/manufacturer/creationrequeststatus?sellerid={SellerID}
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/json
Accept: application/json

{
    "OperationType": "GetManufacturerStatusRequest",
    "RequestBody": {
        "ManufacturerList": {
            "ManufacturerName": [
                "sony & wonder",
                "AWG"
            ]
        }
    }
}

Response Body

Attribute Format Description
IsSuccess String Used to identify the operation of Manufacturer lookup is successful

Fixed value: True

SellerID String Your seller ID
OperationType String Fixed value: GetManufacturerStatusResponse
ResponseDate String Response date
RequestName String Original request manufacturer Name
ApprovedName String Approved manufacturer name that should be used in your request.
RequestDate String Request date
Status String The manufacturer status.  Available values:

Processing
Approved
Mapped
Declined

ProcessDate String Processed date
DeclineReason String The decline reason.

Available when Status = Declined.

Schema: GetManufacturerProcessStatusRequest.xsd

Example: XML, Response

<?xml version="1.0" encoding="utf-8"?>
<NeweggAPIResponse>
    <IsSuccess>true</IsSuccess>
    <SellerID>A006</SellerID>
    <OperationType>GetManufacturerStatusResponse</OperationType>
    <ResponseDate>2/22/2012 16:51:03</ResponseDate>
    <ResponseBody>
        <ManufacturerList>
            <Manufacturer>
                <RequestName>
                    <![CDATA[AWG]]>
                </RequestName>
                <ApprovedName />
                <Status>Processing</Status>
                <RequestDate>2/21/2012 16:51:03</RequestDate>
                <ProcessDate></ProcessDate>
                <DeclineReason/>
            </Manufacturer>
            <Manufacturer>
                <RequestName>
                    <![CDATA[sony & wonder]]>
                </RequestName>
                <ApprovedName>sony</ApprovedName>
                <Status>Approved</Status>
                <RequestDate>2/21/2012 15:51:03</RequestDate>
                <ProcessDate>2/21/2012 16:51:03</ProcessDate>
                <DeclineReason/>
            </Manufacturer>
            <Manufacturer>
                <RequestName>
                    <![CDATA[Sony vario]]>
                </RequestName>
                <ApprovedName />
                <Status>Declined</Status>
                <RequestDate>2/21/2012 12:51:03</RequestDate>
                <ProcessDate>2/21/2012 16:51:03</ProcessDate>
                <DeclineReason>
                    <![CDATA[please provide manufacturer URL]]>
                </DeclineReason>
            </Manufacturer>
        </ManufacturerList>
    </ResponseBody>
</NeweggAPIResponse>

Example: Json, Response

{
  "NeweggAPIResponse": {
    "IsSuccess": "true",
    "SellerID": "A006",
    "OperationType": "GetManufacturerStatusResponse",
    "ResponseDate": "2/22/2012 16:51:03",
    "ResponseBody": {
      "ManufacturerList": {
        "Manufacturer": [
          {
            "RequestName": "AWG",
            "Status": "Processing",
            "RequestDate": "2/21/2012 16:51:03"
          },
          {
            "RequestName": "sony & wonder",
            "ApprovedName": "sony",
            "Status": "Approved",
            "RequestDate": "2/21/2012 15:51:03",
            "ProcessDate": "2/21/2012 16:51:03"
          },
          {
            "RequestName": "Sony vario",
            "Status": "Declined",
            "RequestDate": "2/21/2012 12:51:03",
            "ProcessDate": "2/21/2012 16:51:03",
            "DeclineReason": "please provide manufacturer URL"
          }
        ]
      }
    }
  }
}

Request Failure Errors

For common HTTP error responses, please refer to Failed Response Error Code List.

Last updated: October 15, 2018