Marketing API Skill
ebay-com-sell-marketing
ebay-com-sell-marketing
| Method | Path | Description |
|---|---|---|
POST | /ad_campaign/{campaign_id}/bulk_create_ads_by_inventory_reference | |
POST | /ad_campaign/{campaign_id}/bulk_create_ads_by_listing_id | This method adds multiple listings that are managed with the Inventory API to an existing Promoted Listings campaign.For general strategy campaigns using the Cost Per Sale (CPS) m... |
POST | /ad_campaign/{campaign_id}/bulk_delete_ads_by_inventory_reference | This method adds multiple listings to an existing Promoted Listings campaign using listingId values generated by the Trading API or Inventory API, or using values generated by an... |
POST | /ad_campaign/{campaign_id}/bulk_delete_ads_by_listing_id | This method works with listings created with the Inventory API.The method deletes a set of ads, as specified by a list of inventory reference IDs, from the specified campaign. Inv... |
POST | /ad_campaign/{campaign_id}/bulk_update_ads_bid_by_inventory_reference | This method works with listing IDs created with either the Trading API or the Inventory API.The method deletes a set of ads, as specified by a list of listingID values from a Prom... |
POST | /ad_campaign/{campaign_id}/bulk_update_ads_bid_by_listing_id | This method works with listings created with either the Trading API or the Inventory API. The method updates the bidPercentage values for a set of ads associated with the specifie... |
POST | /ad_campaign/{campaign_id}/bulk_update_ads_status | This method works with listings created with either the Trading API or the Inventory API. The method updates the bidPercentage values for a set of ads associated with the specifie... |
POST | /ad_campaign/{campaign_id}/bulk_update_ads_status_by_listing_id | Note: This method is only available for select partners who have been approved for the priority strategy program. For information about how to request access to this program, refe... |
GET | /ad_campaign/{campaign_id}/ad | Note: This method is only available for select partners who have been approved for the eBay priority strategy program. For information about how to request access to this program,... |
POST | /ad_campaign/{campaign_id}/ad | This method retrieves Promoted Listings ads that are associated with listings created with either the Trading API or the Inventory API. The method retrieves ads related to the spe... |
POST | /ad_campaign/{campaign_id}/create_ads_by_inventory_reference | This method adds a listing to an existing Promoted Listings campaign using a listingId value generated by the Trading API or Inventory API, or using a value generated by an ad gro... |
GET | /ad_campaign/{campaign_id}/ad/{ad_id} | This method adds a listing that is managed with the Inventory API to an existing Promoted Listings campaign.For general strategy campaigns using the Cost Per Sale (CPS) funding mo... |
DELETE | /ad_campaign/{campaign_id}/ad/{ad_id} | This method retrieves the specified ad from the specified campaign. In the request, supply the campaign_id and ad_id as path parameters. Call getCampaigns to retrieve a list of th... |
POST | /ad_campaign/{campaign_id}/delete_ads_by_inventory_reference | This method removes the specified ad from the specified campaign.Pass the ID of the ad to delete with the ID of the campaign associated with the ad as path parameters to the call.... |
GET | /ad_campaign/{campaign_id}/get_ads_by_inventory_reference | This method works with listings that are managed with the Inventory API. The method deletes ads using a list of seller-defined inventory reference IDs, used with the Inventory API... |
POST | /ad_campaign/{campaign_id}/ad/{ad_id}/update_bid | This method retrieves Promoted Listings ads associated with listings that are managed with the Inventory API from the specified campaign.Supply the campaign_id as a path parameter... |
GET | /ad_campaign/{campaign_id}/ad_group | This method updates the bid percentage (also known as the "ad rate") for the specified ad in the specified campaign. In the request, supply the campaign_id and ad_id as path param... |
POST | /ad_campaign/{campaign_id}/ad_group | Note: This method is only available for select partners who have been approved for the eBay priority strategy program. For information about how to request access to this program,... |
GET | /ad_campaign/{campaign_id}/ad_group/{ad_group_id} | Note: This method is only available for select partners who have been approved for the eBay priority strategy program. For information about how to request access to this program,... |
PUT | /ad_campaign/{campaign_id}/ad_group/{ad_group_id} | Note: This method is only available for select partners who have been approved for the eBay priority strategy program. For information about how to request access to this program,... |
POST | /ad_campaign/{campaign_id}/ad_group/{ad_group_id}/suggest_bids | Note: This method is only available for select partners who have been approved for the eBay priority strategy program. For information about how to request access to this program,... |
POST | /ad_campaign/{campaign_id}/ad_group/{ad_group_id}/suggest_keywords | Note: This method is only available for select partners who have been approved for the eBay priority strategy program. For information about how to request access to this program,... |
POST | /ad_campaign/{campaign_id}/clone | Note: This method is only available for select partners who have been approved for the eBay priority strategy program. For information about how to request access to this program,... |
GET | /ad_campaign | This method clones (makes a copy of) the specified campaign's campaign criterion. The campaign criterion is a container for the fields that define the criteria for a rule-based ca... |
POST | /ad_campaign | This method retrieves the details for all of the seller's defined campaigns. Request parameters can be used to retrieve a specific campaign, such as the campaign's name, the start... |
GET | /ad_campaign/{campaign_id} | This method can be used to create a Promoted Listings general, priority, or offsite campaign.A Promoted Listings campaign is the structure in which you place the ads or ad group f... |
DELETE | /ad_campaign/{campaign_id} | This method retrieves the details of a single campaign, as specified with the campaign_id query parameter. This method returns all the details of a campaign (including the campaig... |
POST | /ad_campaign/{campaign_id}/end | This method deletes the campaign specified by the campaign_id query parameter.Note: You can only delete campaigns that have ended.Call getCampaigns to retrieve the campaign_id and... |
GET | /ad_campaign/find_campaign_by_ad_reference | This method ends an active (RUNNING) or paused campaign. Specify the campaign you want to end by supplying its campaign ID in a query parameter. Call getCampaigns to retrieve the... |
GET | /ad_campaign/get_campaign_by_name | This method retrieves the campaigns containing the listing that is specified using either a listing ID, or an inventory reference ID and inventory reference type pair. The request... |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install ebay-com-sell-marketing
Downloads and installs to ~/.claude/skills/ebay-com-sell-marketing/
v1.23.0 (2026-03-31)v1.22.2 (2026-02-13)