LAP Registry

Marketing API Skill

ebay-com-sell-marketing

Provider: eBay Version: v1.23.0 Endpoints: 80 Updated: 2026-04-04

Raw .lap | Lean format | API JSON | Open in app

Endpoints

MethodPathDescription
POST/ad_campaign/{campaign_id}/bulk_create_ads_by_inventory_reference
POST/ad_campaign/{campaign_id}/bulk_create_ads_by_listing_idThis 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_referenceThis 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_idThis 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_referenceThis 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_idThis 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_statusThis 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_idNote: 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}/adNote: 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}/adThis 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_referenceThis 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_referenceThis 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_referenceThis 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_bidThis 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_groupThis 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_groupNote: 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_bidsNote: 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_keywordsNote: 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}/cloneNote: 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_campaignThis 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_campaignThis 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}/endThis 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_referenceThis 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_nameThis 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...

Install as Skill

Use this API as a Claude Code skill for instant agent access.

CLI Install

lapsh skill-install ebay-com-sell-marketing

Downloads and installs to ~/.claude/skills/ebay-com-sell-marketing/

Manual Install

Download: Skill Bundle (JSON)

Or view: SKILL.md

Recent Versions (2)