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 1000 per min per client

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:
a. FileContentError (mapped error message: Incorrect data feed format or template)
b. No record (mapped error message: request with no record specified.)

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