Get Feed Status

Get the status of specified feed request by specified query conditions.

Resource URL

Newegg.com: https://api.newegg.com/marketplace/datafeedmgmt/feeds/status?sellerid={sellerid}
Neweggbusiness.com: https://api.newegg.com/marketplace/b2b/datafeedmgmt/feeds/status?sellerid={sellerid}
Newegg.ca: https://api.newegg.com/marketplace/can/datafeedmgmt/feeds/status?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
IssueUser No String Specify your eligible seller account (email address) here
OperationType Yes String Fixed value: GetFeedStatusRequest
RequestID No String A list of Request Feed ID’s generated by Newegg for each feed request, if specified, RequestType, MaxCount, RequestStatus, RequestDateFrom, and RequestDateTo will be ignored.
RequestType No String Acceptable values:

ITEM_DATA
INVENTORY_AND_PRICE_DATA
INVENTORY_DATA
PRICE_DATA
ITEM_COUNTRY_RESTRICTION_DATA
ORDER_SHIP_NOTICE_DATA
MULTICHANNEL_ORDER_DATA
VOLUME_DISCOUNT_DATA
ITEM_WARRANTY_DATA
ITEM_CAPROP65_DATA
ITEM_CHINATAXSETTING_DATA
ITEM_SAFEGUARD_SETTING_DATA
VEHICLE_SPECIFIC_ITEM_DATA

MaxCount No Integer The maximum count Newegg will output per request type:

  • Default is 100
  • If you specified over than 100, the system still return 100 records
RequestStatus No String The status of the feed submission

Available values:

ALL (Default)
SUBMITTED
IN_PROGRESS
FINISHED
CANCELLED

RequestDateFrom No DateTime Search date range from

RequestDateTo No DateTime Search date range to

Schema: GetFeedStatusRequest.xsd

Example: XML, Request

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

<NeweggAPIRequest>
    <OperationType>GetFeedStatusRequest</OperationType>
    <RequestBody>
        <GetRequestStatus>
            <RequestIDList>
                <RequestID>2PQCX3SPZ3QBF</RequestID>
            </RequestIDList>
            <MaxCount>100</MaxCount>
            <RequestStatus>ALL</RequestStatus>
            <RequestDateFrom/>
            <RequestDateTo/>
        </GetRequestStatus>
    </RequestBody>
</NeweggAPIRequest>

Example: Json, Request

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

{
    "OperationType": "GetFeedStatusRequest",
    "RequestBody": {
        "GetRequestStatus": {
            "RequestIDList": {
                "RequestID": "2PQCX3SPZ3QBF"
            },
            "MaxCount": "100",
            "RequestStatus": "ALL"
        }
    }
}

Response Body

Attribute Format Description
IsSuccess String Get feed status operation:

True: Successful
False: Not successful

OperationType String Fixed value: GetFeedStatusResponse
SellerID String Your seller ID
RequestId String Newegg’s identifier for each feed request
RequestType String ITEM_DATA
INVENTORY_AND_PRICE_DATA
INVENTORY_DATA
PRICE_DATA
ITEM_COUNTRY_RESTRICTION_DATA
ORDER_SHIP_NOTICE_DATA
MULTICHANNEL_ORDER_DATA
ITEM_SUBSCRIPTION
VOLUME_DISCOUNT_DATA
ITEM_PROMOTION_DATA
ITEM_PREMIER_MARK_DATA
ITEM_WARRANTY_DATA
ITEM_CAPROP65_DATA
ITEM_CHINATAXSETTING_DATA
VEHICLE_SPECIFIC_ITEM_DATA
RequestDate String Date when the feed was submitted (Pacific Standard Time)
RequestStatus String Status of the feed submission

Available values:

SUBMITTED
IN_PROGRESS
FINISHED
CANCELLED

Memo String Detailed error information

Schema: GetFeedStatusResponse.xsd

Example: XML, Response

<?xml version="1.0" encoding="utf-8"?>
<NeweggAPIResponse>
    <IsSuccess>true</IsSuccess>
    <OperationType>GetFeedStatusResponse</OperationType>
    <SellerID>A006</SellerID>
    <ResponseBody>
        <ResponseList>
            <ResponseInfo>
                <RequestId>2PQCX3SPZ3QBF</RequestId>
                <RequestType>ITEM_DATA</RequestType>
                <RequestDate>2/22/2012 17:25:10</RequestDate>
                <RequestStatus>FINISHED</RequestStatus>
            </ResponseInfo>
        </ResponseList>
    </ResponseBody>
</NeweggAPIResponse>

Example: Json, Response

{
    "IsSuccess": true,
    "OperationType": "GetFeedStatusResponse",
    "ResponseBody": {
        "ResponseList": [
            {
                "RequestDate": "2/22/2012 17:25:10",
                "RequestId": "2PQCX3SPZ3QBF",
                "RequestStatus": "FINISHED",
                "RequestType": "ITEM_DATA"
            }
        ]
    },
    "SellerID": "A006"
}

Request Failure Errors

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

Example: XML, Response

<?xml version="1.0" encoding="utf-8"?>
<Errors>
    <Error>
        <Code>CE001</Code>
        <Message>SellerID cannot be null or empty</Message>
    </Error>
</Errors>

Example: Json, Response

[
    {
        "Code": "CE001",
        "Message": "SellerID cannot be null or empty"
    }
]

Last updated: October 15, 2018