content_files (file_pdf, multiple, max 5 files) – "Upload documents to audit"
audit_type (multiselect, required) – Options: Grammar, SEO, Readability, Brand Voice
target_audience (select, optional) – Options: General, Technical, Marketing
Authentication & Access Requirements
For AI Tools that need to access buyer accounts (like Amazon Ads or Amazon Seller Central), you can require buyers to connect their accounts in the "Authentication & Access Requirements" section of the Inputs step.
Amazon Ads – Require buyers to connect their Amazon Ads account. Your automation receives a job_token that allows it to make API calls on the buyer's behalf.
Amazon Seller Central (SP-API) – Require buyers to connect their Amazon Seller account for listings, catalog, orders aggregates, reports, and solicitations capabilities. (Financial-event data is not exposed today; see the Amazon Seller Central guide for the full scope.)
Capabilities – All 42 Amazon Ads API capabilities (Sponsored Products, Sponsored Brands, Sponsored Display) and 11 Amazon SP-API capabilities are automatically enabled when you select the corresponding connection.
Security – Buyers connect their own accounts securely through OAuth. Your automation only has access to the specific capabilities you use.
If your AI Tool produces output that buyers can push directly to their Amazon account (e.g., updated listings, new ad campaigns, image patches), you can enable the Apply to Amazon button. Buyers see a one-click button on the order page that pushes your tool's output to their Amazon account via the broker.
In the Inputs step wizard, the "Post to Amazon (Optional)" section (collapsed by default) lets you declare which broker verbs your agent will call. It only appears when you've already selected Amazon Seller Central and/or Amazon Ads in the "Authentication & Access Requirements" section above it. Inside, verbs are grouped by provider and split into two subheadings:
Write actions – Capabilities that mutate the buyer's Amazon account. Each checked write verb shows a per-verb toggle: Show "Apply to Amazon" button after tool runs (defaults to ON when you check the verb). Examples available in the broker catalog:
messaging.request_review – Trigger Amazon's Request-a-Review flow on a buyer order
Read actions – Read-only capabilities listed in the verb catalog (e.g., listings.get, products.detail, catalog.search). Checking a read verb is declarative for catalog completeness; reads do not show an Apply button (no buyer account mutation involved).
Leave everything unchecked if your tool delivers content for the buyer to review manually. Existing tools default to no Apply button.
How it works:
You open the "Post to Amazon (Optional)" section and check the verbs your tool uses (read + write) in the wizard.
Admin reviews your tool. Tools that declare any write verb require an explicit "I approve this tool's declared write actions" checkbox before approval is allowed.
After approval, the order detail page renders the Apply to Amazon button to buyers for any write verb where you left the Show "Apply to Amazon" button after tool runs toggle ON, provided your tool's callback also returned a matching structured_output envelope.
When the buyer clicks Apply, the broker validates that the requested action is in the order's allowed scope, then executes the write verb against the buyer's connected Amazon account.
Callback payload requirement: The Apply button only renders if your tool's callback returns a structured_output envelope inside the per-output metadata field of a v2 callback (api_version: "2"). The shape:
{
"metadata": {
"structured_output": {
"action": "listings.update",
"provider": "amazon",
"payload": { "sku": "ABC-123", "title": "New title here" },
"confirm": {
"summary": "Update title for SKU ABC-123",
"diff_preview": {
"before": { "title": "Old title" },
"after": { "title": "New title here" }
}
}
}
}
}
action must match a write verb you declared in the wizard. provider must be "amazon" or "amazon_ads". payload must match the broker's Zod schema for that verb (field names matter; camelCase will fail validation at Apply time). confirm.summary and confirm.diff_preview are optional but recommended.
Important: If you edit which verbs your tool declares on an already-approved tool, the platform routes the edit back through the normal draft, submit, then admin review flow before the new scope is honored.
Tips for success
Keep inputs minimal – Only ask for what you absolutely need
Use clear labels – Avoid technical jargon buyers won't understand
Provide examples – Use placeholder text to show expected formats
Set smart defaults – Pre-select common options when possible
Group related fields – Use logical ordering in your input list
Test your keys – Make sure they match what your automation expects
What's next?
After defining inputs, you'll move to the Output step where you specify what results buyers will receive and how your automation will deliver them.