Skip to main content

What are DataDoe Actions?

Actions let your AI agents and integrations act on your Amazon account through DataDoe. They can read data and make changes, such as updating listings, cancelling orders, confirming shipments, and managing ads. Every Action runs through DataDoe MCP or the REST API and is monitored and auditable. See Subscription & Pricing for Action costs.

You are responsible for the results of Actions you run. Review every payload before running an Action.

How to enable Actions?

All Action types are disabled by default for every organization. You can enable specific Action types in Settings > Actions (opens in a new tab). When an Action type is disabled, MCP and API reject requests to run Actions of this type, but dryRun is still possible. New Action types are disabled by default.

In order to start an Action for a Seller or Vendor, its access level must be set to 'Read and write' on the Accounts page (opens in a new tab).

How to run Actions?

Using MCP

  1. Connect DataDoe to Claude, ChatGPT, or another MCP-capable agent.
  2. Get the payload schema for the Action type you want to run using the actions_details_schema_get tool.
  3. Use the payload schema, data from DataDoe, and other inputs to build your Action payload.
  4. Validate the Action payload using the actions_start tool with dryRun=true.
  5. Start the Action using the actions_start tool.
  6. Poll for the Action status using the actions_get tool.
  7. Read the Action result in the result field of the Action response.

You can also get all your past Actions using the actions_list tool.

Using API

The easiest way to run Actions with the API is to paste this page URL into your coding AI agent and ask it to generate the code for you.

  1. Set up your DataDoe API connection.
  2. Check the payload schema for the Action type you want to run in the request body schema (opens in a new tab) for the POST /actions/start resource.
  3. Use the payload schema, data from DataDoe, and other inputs to build your Action payload.
  4. Validate the Action payload using the POST /actions resource with dryRun=true.
  5. Start the Action using the POST /actions resource.
  6. Poll for the Action status using the GET /actions/<action_id> resource.
  7. Read the Action result in the result field of the Action response.

You can also get all your past Actions using the GET /actions resource.

All details about the API are available in the DataDoe API docs (opens in a new tab).

What are the live Actions limits?

DataDoe limits how many live Actions you can have at the same time:

  • up to 500 per organization,
  • and up to 25 per Seller or Vendor connection.

If you exceed a limit, starting a new Action is rejected (HTTP 429 for the API). A live Action is any Action that is PENDING, IN_PROGRESS, or WAITING_EXTERNAL_PROCESSING. Actions sent in dryRun mode are not counted toward these limits.

Wait for existing Actions to complete or combine multiple operations into a single Action request to stay within the limits.

What are the available operation types?

The following operation types are available:

  • Write: Create, update, or delete an entity.
  • Read: Read an entity to verify its state before or after an operation.

Read operations in Actions are only for verification steps in flows built with Actions. They should not be used for analysis, planning changes, or reporting. For these tasks, use our data tables.

What are the available Actions?

W in brackets means write operations, R in brackets means read operations.

Both are followed by the avaibility for Sellers and Vendors.

Amazon - Listings Actions

Action typeAction descriptionAction Result dataMax. items (API/MCP)
AMAZON_LISTINGS_UPDATE
(W, Sellers & Vendors)
Easy way to update basic Amazon listing parameters, including name, bullet points, keywords, and images. Sellers can also update price.Confirmation that Amazon accepted the Action.5000/50
AMAZON_LISTINGS_DETAILS_UPDATE
(W, Sellers & Vendors)
Advanced way to update arbitrary Amazon listing attributes.Confirmation that Amazon accepted the Action.5000/50
AMAZON_LISTINGS_FIND
(R, Sellers & Vendors)
Find Amazon listings by given identifier (like SKU, ASIN, or UPC).Full models of found listings.5000/300
AMAZON_LISTINGS_FEES_ESTIMATE
(R, Sellers only)
Estimate Amazon listing fees for ASINs or SKUs at a given listing and shipping price.Estimated fee breakdown per item.2500/300
AMAZON_LISTINGS_PRODUCT_TYPES_FIND
(R, Sellers & Vendors)
List available Amazon product types for the Seller or Vendor.Available product types.1/1
AMAZON_LISTINGS_PRODUCT_TYPE_SUGGEST
(R, Sellers & Vendors)
Suggest Amazon product types for given product names.Suggested product types per name.1000/100
AMAZON_LISTINGS_PRODUCT_TYPE_DEFINITION_FIND
(R, Sellers & Vendors)
Retrieve Amazon product type definition schemas for SKUs or product types. Required to use AMAZON_LISTINGS_DETAILS_UPDATE.Product type definition and JSON schema.5/1

Amazon - A+ Content Actions

Action typeAction descriptionAction Result dataMax. items (API/MCP)
AMAZON_APLUS_CONTENT_ADD
(W, Sellers & Vendors)
Create Amazon A+ Content documents and optionally associate ASINs.Created content document reference keys.10/5
AMAZON_APLUS_CONTENT_UPDATE
(W, Sellers & Vendors)
Update an existing Amazon A+ Content document.Confirmation that Amazon accepted the Action.10/5
AMAZON_APLUS_CONTENT_FIND
(R, Sellers & Vendors)
Search or retrieve Amazon A+ Content documents by content reference key.Content documents and metadata.50/20
AMAZON_APLUS_CONTENT_ASINS_UPDATE
(W, Sellers & Vendors)
Associate or update ASIN relations for an A+ Content document.Confirmation that Amazon accepted the Action.10/5
AMAZON_APLUS_CONTENT_ASINS_FIND
(R, Sellers & Vendors)
List ASIN relations for A+ Content documents.ASIN relations per document.50/25
AMAZON_APLUS_CONTENT_VALIDATE
(R, Sellers & Vendors)
Validate A+ Content documents and ASIN relations before publishing.Validation results per document.10/5
AMAZON_APLUS_CONTENT_PUBLISH
(W, Sellers & Vendors)
Submit an A+ Content document for Amazon approval.Confirmation that Amazon accepted the Action.50/25
AMAZON_APLUS_CONTENT_SUSPEND
(W, Sellers & Vendors)
Suspend a published A+ Content document.Confirmation that Amazon accepted the Action.50/25
AMAZON_APLUS_CONTENT_PUBLISH_RECORDS_FIND
(R, Sellers & Vendors)
Search A+ Content publish records by ASIN.Publish records per ASIN.100/50

Amazon - Orders Actions

Action typeAction descriptionAction Result dataMax. items (API/MCP)
AMAZON_ORDERS_CANCEL
(W, Sellers only)
Cancel an Amazon order item with a given cancellation reason.Confirmation that Amazon accepted the Action.5000/50
AMAZON_ORDERS_CONFIRM_SHIPMENT
(W, Sellers only)
Confirm shipment for an Amazon order item and upload tracking information.Confirmation that Amazon accepted the Action.5000/50
AMAZON_ORDERS_SOLICITATION_FEEDBACK_SEND
(W, Sellers only)
Send a product review and seller feedback solicitation for an Amazon order.Confirmation that Amazon accepted the Action.300/300

The following Actions are available for Amazon Seller Central and Vendor Central:

Amazon Ads Actions

Amazon Ads Action models and flows follow the structure shown in the Amazon Ads API documentation (opens in a new tab).

The following Actions are available for Amazon Ads:

Action typeAction descriptionAction Result dataMax. items (API/MCP)
AMAZON_ADS_CAMPAIGNS_ADD
(W, Sellers & Vendors)
Add Amazon Ads campaignsCreated campaign entities.250/25
AMAZON_ADS_CAMPAIGNS_UPDATE
(W, Sellers & Vendors)
Update Amazon Ads campaignsFull model of updated campaigns.250/25
AMAZON_ADS_CAMPAIGNS_REMOVE
(W, Sellers & Vendors)
Remove Amazon Ads campaignsEmpty response.250/25
AMAZON_ADS_CAMPAIGNS_FIND
(R, Sellers & Vendors)
Find Amazon Ads campaignsFull model of found campaigns.-
AMAZON_ADS_AD_GROUPS_ADD
(W, Sellers & Vendors)
Add Amazon Ads ad groupsCreated ad group entities.250/25
AMAZON_ADS_AD_GROUPS_UPDATE
(W, Sellers & Vendors)
Update Amazon Ads ad groupsFull model of updated ad groups.250/25
AMAZON_ADS_AD_GROUPS_REMOVE
(W, Sellers & Vendors)
Remove Amazon Ads ad groupsEmpty response.250/25
AMAZON_ADS_AD_GROUPS_FIND (R)Sellers & VendorsFind Amazon Ads ad groupsFull model of found ad groups.
AMAZON_ADS_TARGETS_ADD
(W, Sellers & Vendors)
Add Amazon Ads targetsCreated target entities.250/25
AMAZON_ADS_TARGETS_UPDATE
(W, Sellers & Vendors)
Update Amazon Ads targetsFull model of updated targets.250/25
AMAZON_ADS_TARGETS_REMOVE
(W, Sellers & Vendors)
Remove Amazon Ads targetsEmpty response.250/25
AMAZON_ADS_TARGETS_FIND
(R, Sellers & Vendors)
Find Amazon Ads targetsFull model of found targets.-
AMAZON_ADS_ADS_ADD
(W, Sellers & Vendors)
Add Amazon Ads adsCreated ad entities.250/25
AMAZON_ADS_ADS_UPDATE
(W, Sellers & Vendors)
Update Amazon Ads adsFull model of updated ads.250/25
AMAZON_ADS_ADS_REMOVE
(W, Sellers & Vendors)
Remove Amazon Ads adsEmpty response.250/25
AMAZON_ADS_ADS_FIND
(R, Sellers & Vendors)
Find Amazon Ads adsFull model of found ads.-
AMAZON_ADS_AD_ASSOCIATIONS_ADD
(W, Sellers & Vendors)
Add Amazon Ads ad associationsCreated ad association entities.250/25
AMAZON_ADS_AD_ASSOCIATIONS_UPDATE
(W, Sellers & Vendors)
Update Amazon Ads ad associationsFull model of updated ad associations.250/25
AMAZON_ADS_AD_ASSOCIATIONS_REMOVE
(W, Sellers & Vendors)
Remove Amazon Ads ad associationsEmpty response.250/25
AMAZON_ADS_AD_ASSOCIATIONS_FIND
(R, Sellers & Vendors)
Find Amazon Ads ad associationsFull model of found ad associations.-
AMAZON_ADS_PORTFOLIOS_ADD
(W, Sellers & Vendors)
Add Amazon Ads portfoliosCreated portfolio entities.250/25
AMAZON_ADS_PORTFOLIOS_UPDATE
(W, Sellers & Vendors)
Update Amazon Ads portfoliosFull model of updated portfolios.250/25
AMAZON_ADS_PORTFOLIOS_FIND
(R, Sellers & Vendors)
Find Amazon Ads portfoliosFull model of found portfolios.-

Listing images

To update listing images, upload files to the LISTING_IMAGES group first, then reference file UUIDs in AMAZON_LISTINGS_UPDATE. See Files for upload details and Actions - Manage Images for the full workflow, slot mapping, and MCP and API examples.

A+ Content images

To include images in A+ Content documents, upload files to the APLUS_IMAGES group first, then reference file UUIDs in image components inside AMAZON_APLUS_CONTENT_ADD, AMAZON_APLUS_CONTENT_UPDATE, or AMAZON_APLUS_CONTENT_VALIDATE.

How long does an Action take to complete?

DataDoe runs the Action on Amazon within 15 minutes of the Action starting.

Seller Central and Vendor Central listing changes may take 5 minutes to a few hours for Amazon to process. Amazon Ads changes are processed in real time.