Loading...
Loading...
Amazon Advertising integration. Manage data, records, and automate workflows. Use when the user wants to interact with Amazon Advertising data.
npx skill4agent add membranedev/application-skills amazon-advertisingmembranenpm install -g @membranehq/cli@latestmembrane login --tenant --clientName=<agentType>membrane login complete <code>--jsonmembrane connection ensuremembrane connection ensure "https://advertising.amazon.com/" --jsonstate: "READY"BUILDINGnpx @membranehq/cli connection get <id> --wait --json--wait--timeoutstateBUILDINGREADYCLIENT_ACTION_REQUIREDclientActionclientAction.type"connect""provide-input"clientAction.descriptionclientAction.uiUrlclientAction.agentInstructionsmembrane connection get <id> --jsonREADYCONFIGURATION_ERRORSETUP_FAILEDerrormembrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --jsonidnamedescriptioninputSchemaoutputSchema| Name | Key | Description |
|---|---|---|
| List Campaigns | list-campaigns | List Sponsored Products campaigns with optional filters for state, name, and portfolio. |
| List Ad Groups | list-ad-groups | List Sponsored Products ad groups with optional filters for campaign, state, and name. |
| List Keywords | list-keywords | List Sponsored Products keywords with optional filters for campaign, ad group, and match type. |
| List Product Ads | list-product-ads | List Sponsored Products product ads with optional filters. |
| List Targets | list-targets | List Sponsored Products targeting clauses (product and category targets). |
| List Profiles | list-profiles | List all advertising profiles associated with the account. |
| Create Campaign | create-campaign | Create a new Sponsored Products campaign with budget, targeting type, and bidding strategy. |
| Create Ad Group | create-ad-group | Create a new ad group within a Sponsored Products campaign. |
| Create Keyword | create-keyword | Create a new keyword for a Sponsored Products campaign with match type and optional bid. |
| Create Product Ad | create-product-ad | Create a new product ad for a SKU (sellers) or ASIN (vendors). |
| Create Target | create-target | Create a new targeting clause for product or category targeting in Sponsored Products. |
| Update Campaign | update-campaign | Update an existing Sponsored Products campaign settings like budget, state, or dates. |
| Update Ad Group | update-ad-group | Update an existing ad group settings like name, default bid, or state. |
| Update Keyword | update-keyword | Update an existing keyword bid or state. |
| Update Product Ad | update-product-ad | Update an existing product ad state. |
| Update Target | update-target | Update an existing targeting clause bid or state. |
| Delete Campaign | delete-campaign | Archive (delete) a Sponsored Products campaign. |
| Delete Ad Group | delete-ad-group | Archive (delete) an ad group. |
| Delete Keyword | delete-keyword | Archive (delete) a keyword. |
| Delete Product Ad | delete-product-ad | Archive (delete) a product ad. |
membrane action run <actionId> --connectionId=CONNECTION_ID --jsonmembrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --jsonoutputmembrane request CONNECTION_ID /path/to/endpoint| Flag | Description |
|---|---|
| HTTP method (GET, POST, PUT, PATCH, DELETE). Defaults to GET |
| Add a request header (repeatable), e.g. |
| Request body (string) |
| Shorthand to send a JSON body and set |
| Send the body as-is without any processing |
| Query-string parameter (repeatable), e.g. |
| Path parameter (repeatable), e.g. |
membrane action list --intent=QUERY