FeedAMP Order Management API

The Order Management API allows you to automate order fulfillment, giving you more control and efficiency over your order management. Use it to access and review order data, streamline fulfillment, and handle returns and refunds.

Use this API to:

  • Authenticate and manage API access
  • Retrieve and confirm order information
  • Update order fulfillment statuses
  • Process returns and refunds

FeedAMP Process

  • FeedAMP frequently imports new orders from a Seller’s marketplace accounts for new orders. A Seller can fetch their orders using this FeedAMP Rest API.
  • Seller then confirms order receipt to FeedAMP for each order.
  • After fully shipping and/or cancelling all items, Seller will update the fulfillment information in for the order in FeedAMP. FeedAMP will then forward this information to that order’s marketplace account.
  • After fulfillment, a Seller may issue a refund to an order marketplace, by posting a refund to it on FeedAMP.

Authentication

FeedAMP always enforces IP Whitelisting. The request must come from a white listed IP.

  • FeedAMP uses HTTP Basic Authentication to generate an auth token.
  • The token is used along with a client id in every request until the token expires.
  • When the token expires, generate a new token.
  • Requests that fail authentication will receive a 401 error. Forbidden requests due to unauthorized client id will receive a 403 error.

Additional Notes

  • All date-time fields will have the value returned in UTC time.
  • Future additional fields may be added to the order_info field over time as we actively develop the FeedAMP product. It is expected that Rest API integrations are able to tolerate additive (i.e. non-breaking) updates without requiring advance notice.