POST api/mws/feed/submit

Uploads a feed for processing by Amazon MWS. Feed size is limited to 2 GB (231-1, or 2,147,483,647 bytes) per feed. If you have a large amount of data to submit, you should submit feeds smaller than the feed size limit by breaking up the data, or submit the feeds over a period of time. For optimal performance, a good practice is to submit feeds with a size limit of 30,000 records/items, or submit feeds over a period of time, such as every few hours. Availability - This operation is available in all marketplaces. Throttling Maximum request: quota 15 requests. Restore rate: One request every two minutes. Hourly request quota: 30 requests per hour

Request Information

URI Parameters

None.

Body Parameters

Feed Request

SuiteBridge.Models.AmazonMWS.Feeds.FeedRequest
NameDescriptionTypeAdditional information
FeedType

Feed Type

string

Required

FeedContent

Feed Content in the form of a Base64-encoded string

string

Required

Request Formats

application/json, text/json

Sample:
{
  "FeedType": "sample string 1",
  "FeedContent": "sample string 2"
}

application/xml, text/xml

Sample:
<FeedRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <FeedType>sample string 1</FeedType>
  <FeedContent>sample string 2</FeedContent>
</FeedRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Feed Response

MarketplaceWebService.Model.SubmitFeedResponse
NameDescriptionTypeAdditional information
SubmitFeedResult

Gets and sets the SubmitFeedResult property.

MarketplaceWebService.Model.SubmitFeedResult

None.

ResponseMetadata

Gets and sets the ResponseMetadata property.

MarketplaceWebService.Model.ResponseMetadata

None.

ResponseHeaderMetadata

MarketplaceWebService.Model.ResponseHeaderMetadata

None.

Response Formats

application/json, text/json

Sample:
{
  "SubmitFeedResult": {
    "FeedSubmissionInfo": {
      "FeedSubmissionId": "sample string 1",
      "FeedType": "sample string 2",
      "SubmittedDate": "sample string 3",
      "FeedProcessingStatus": "sample string 4",
      "StartedProcessingDate": "2026-01-12T23:51:18.9888126+00:00",
      "CompletedProcessingDate": "2026-01-12T23:51:18.9888126+00:00"
    }
  },
  "ResponseMetadata": {
    "RequestId": "sample string 1"
  },
  "ResponseHeaderMetadata": {
    "RequestId": null,
    "ResponseContext": null,
    "Timestamp": null
  }
}

application/xml, text/xml

Sample:
<SubmitFeedResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://mws.amazonaws.com/doc/2009-01-01/">
  <SubmitFeedResult>
    <FeedSubmissionInfo>
      <FeedSubmissionId>sample string 1</FeedSubmissionId>
      <FeedType>sample string 2</FeedType>
      <SubmittedDate>sample string 3</SubmittedDate>
      <FeedProcessingStatus>sample string 4</FeedProcessingStatus>
      <StartedProcessingDate>2026-01-12T23:51:18.9888126+00:00</StartedProcessingDate>
      <CompletedProcessingDate>2026-01-12T23:51:18.9888126+00:00</CompletedProcessingDate>
    </FeedSubmissionInfo>
  </SubmitFeedResult>
  <ResponseMetadata>
    <RequestId>sample string 1</RequestId>
  </ResponseMetadata>
  <ResponseHeaderMetadata />
</SubmitFeedResponse>