Get Feed Result
When “Get Feed Status” result is FINISHED, use this request to get the ready/completed processing report for review.
Resource URL
Newegg.com: https://api.newegg.com/marketplace/datafeedmgmt/feeds/result/{Requestid}?sellerid={sellerid}
Neweggbusiness.com: https://api.newegg.com/marketplace/b2b/datafeedmgmt/feeds/result/{Requestid}?sellerid={sellerid}
Newegg.ca: https://api.newegg.com/marketplace/can/datafeedmgmt/feeds/result/{Requestid}?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 |
| Requestid | Yes | The request ID of the submitted feed request |
Resource Information
| HTTP Method | Authentication? | Request Formats | Response Formats | Rate Limited? |
| Get | Required | XML, Json | XML, Json | 10,000 request per hour |
Request Body
Example: XML, Request
GET https://api.newegg.com/marketplace/datafeedmgmt/feeds/result/{Requestid}?sellerid={sellerid}
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/xml
Accept: application/xml
Example: Json, Request
GET https://api.newegg.com/marketplace/datafeedmgmt/feeds/result/{Requestid}?sellerid={sellerid}
Authorization: 720ddc067f4d115bd544aff46bc75634
SecretKey: 21EC2020-3AEA-1069-A2DD-08002B30309D
Content-Type: application/json
Accept: application/json
Response Body
| Attribute | Format | Description |
| DocumentVersion | Decimal | Fixed value: 1.0 |
| MessageType | String | ProcessingReport |
| OrginalMessageName | String | Available value to identify processed message |
| OriginalMessageType | String | Applicable information that will be available to identify the error or warning related to the request type |
| ProcessedStamp | Datetime | The time stamp for processed message
Time format: 8/12/2010 9:32:33 PM |
| StatusCode | String | Available value to identify message processing status |
| ProcessedCount | Integer | Identify the total processed records |
| SuccessCount | Integer | Identify the total successfully processed records |
| WithErrorCount | Integer | Identify the total error processed records |
| SubCategoryID | String | Applicable information that will be available to identify the error or warning related to the request type |
| SellerPartNumber | String | |
| ManufacturerPartNumberOrISBN | String | |
| NeweggItemNumber | String | |
| UPC | String | |
| OrderNumber | String | |
| TrackingNumber | String | |
| ErrorDescription | String | Identify the reason of error or warning |
Schema: ProcessingReport.xsd
Example: XML, Response
<?xml version="1.0" encoding="utf-8"?>
<NeweggEnvelope>
<Header>
<DocumentVersion>1.0</DocumentVersion>
</Header>
<MessageType>ProcessingReport</MessageType>
<Message>
<ProcessingReport>
<OriginalMessageName>APIAutoFile.xml</OriginalMessageName> <!-- please ignore this element -->
<StatusCode>ProcessReport</StatusCode>
<ProcessingSummary>
<ProcessedCount>3</ProcessedCount>
<SuccessCount>1</SuccessCount>
<WithErrorCount>2</WithErrorCount>
</ProcessingSummary>
<Result>
<AdditionalInfo>
<SubCategoryID>1648</SubCategoryID>
<SellerPartNumber>sellerparttest001</SellerPartNumber>
<ManufacturerPartNumberOrISBN>mftparttest001</ManufacturerPartNumberOrISBN>
<UPC />
</AdditionalInfo>
<ErrorList>
<ErrorDescription>Error(s). Item not created.</ErrorDescription>
<ErrorDescription>Manufacturer - The manufacturer does not exist in our system. Please contact Marketplace Support for more information </ErrorDescription>
</ErrorList>
</Result>
<Result>
<AdditionalInfo>
<SubCategoryID>1648</SubCategoryID>
<SellerPartNumber>sellerparttest002</SellerPartNumber>
<ManufacturerPartNumberOrISBN>mftparttest002</ManufacturerPartNumberOrISBN>
<UPC>null</UPC>
</AdditionalInfo>
<ErrorList>
<ErrorDescription>Error(s). Item not created.</ErrorDescription>
<ErrorDescription>UPC - Format Error: UPC must be an numeric string of at least 12 digits.</ErrorDescription>
</ErrorList>
</Result>
</ProcessingReport>
</Message>
</NeweggEnvelope>
Example: Json, Response
{
"NeweggEnvelope": {
"Header": {
"DocumentVersion": "1.0"
},
"MessageType": "ProcessingReport",
"Message": {
"ProcessingReport": {
"OriginalMessageName": "APIAutoFile.xml",
"StatusCode": "ProcessReport",
"ProcessingSummary": {
"ProcessedCount": "3",
"SuccessCount": "1",
"WithErrorCount": "2"
},
"Result": [
{
"AdditionalInfo": {
"SubCategoryID": "1648",
"SellerPartNumber": "sellerparttest001",
"ManufacturerPartNumberOrISBN": "mftparttest001"
},
"ErrorList": {
"ErrorDescription": [
"Error(s). Item not created.",
"Manufacturer - The manufacturer does not exist in our system. Please contact Marketplace Support for more information."
]
}
},
{
"AdditionalInfo": {
"SubCategoryID": "1648",
"SellerPartNumber": "sellerparttest002",
"ManufacturerPartNumberOrISBN": "mftparttest002",
"UPC": "null"
},
"ErrorList": {
"ErrorDescription": [
"Error(s). Item not created.",
"UPC - Format Error: UPC must be an numeric string of at least 12 digits."
]
}
}
]
}
}
}
}
Request Failure Errors
For common HTTP error responses, please refer to Failed Response Error Code List.
| Error Code | Description |
| DF004 | Unfortunately, we are unable to process your request at this time. We apologize for the inconvenience. Please try again later. |
| DF005 | Your feed was not submitted successfully (Feed Request ID: [{0}]). Please resubmit your feed again. |
| DF006 | The requestID cannot be null. |
| DF007 | Invalid RequestID. |
| DF010 | Data feed request processing failed:{0}
Available values: |
Example: XML, Response
<?xml version="1.0" encoding="utf-8"?>
<Errors>
<Error>
<Code>DF006</Code>
<Message>Invalid RequestID</Message>
</Error>
</Errors>
Example: Json, Response
[
{
"Code": "DF006",
"Message": "Invalid RequestID"
}
]
Last updated: October 15, 2018