Submit a feed file for asynchronous processing

Upload a feed file and submit it for asynchronous processing in a single call. The server handles document storage internally. Use the returned feedId to poll processing status via GET /feeds/v4/feeds/{feedId}.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Query parameters

feedTypeenumRequired
The type of feed being submitted
marketplaceIdstringOptionalDefaults to WALMART_US

Marketplace identifier. Defaults to WALMART_US.

Request

This endpoint expects a multipart form containing a file.
filefileRequired
The feed content file to upload and process
contentTypeenumOptional

MIME type of the uploaded feed content. If omitted, the server infers from the file’s Content-Type in the multipart header.

Allowed values:

Response

Feed accepted for processing
feedIdstring
Unique identifier for the submitted feed. Use this to poll feed status.
feedTypestringOptional
The feed type that was submitted
marketplaceIdstringOptional
The marketplace the feed was submitted to

Errors

400
Bad Request Error
403
Forbidden Error
429
Too Many Requests Error
500
Internal Server Error