Agentic Service Discovery

Resources

P

Pinterest Ads Manager

by Pinterest

Create, manage, and optimize Pinterest advertising campaigns, ad groups, and promoted pins via the Pinterest Marketing API

MarketingFreeOAuth 2.0advertisingmarketingpinterestpromoted-pinscampaignssocial-mediavisual-discovery

How agents use Pinterest Ads Manager

  • Agent retrieves weekly campaign analytics to generate a paid Pinterest performance report and flag campaigns with high CPM but low saves
  • Agent creates a new promoted pin campaign when a blog post or product collection is published in the CMS
  • Agent pauses promoted pins with CTR below a defined threshold based on ad-level analytics data
  • Agent scales daily budgets on high-converting campaigns and reduces spend on underperformers using campaign analytics
  • Agent refreshes retargeting audiences from Pinterest Tag pixel data and updates ad group targeting to match new visitor segments
  • Agent creates a Pin from a product image URL and immediately promotes it within a running ad group

Agent actions

Get CampaignsRetrieve a list of advertising campaigns for the ad account

Inputs: status, pageSize, order

Returns: campaigns, total, bookmark

Create CampaignCreate a new Pinterest advertising campaign

Inputs: name, objectiveType, budgetType, dailySpendCap, lifetimeSpendCap, isCampaignBudgetOptimization, status, startTime, endTime

Returns: campaignId, success

Update CampaignUpdate an existing campaign's name, budget, or status

Inputs: campaignId, name, dailySpendCap, lifetimeSpendCap, status

Returns: success, campaignId

Get Ad GroupsRetrieve ad groups for a campaign

Inputs: campaignId, status, pageSize

Returns: adGroups, total, bookmark

Create Ad GroupCreate a new ad group within a campaign, including targeting and bidding settings

Inputs: campaignId, name, billableEvent, budgetInMicroCurrency, bidInMicroCurrency, bidStrategyType, optimizationGoal, targeting, startTime, endTime, status

Returns: adGroupId, success

Get AdsRetrieve promoted pins (ads) within an ad group

Inputs: adGroupId, status, pageSize

Returns: ads, total, bookmark

Create Ad (Promoted Pin)Create a new promoted pin ad by linking a Pin to an ad group

Inputs: adGroupId, pinId, name, creativeType, destinationUrl, status

Returns: adId, success

Update Ad StatusPause, resume, or archive campaigns, ad groups, or ads

Inputs: objectType, objectId, status

Returns: success, newStatus

Get Campaign AnalyticsRetrieve performance metrics for campaigns over a date range

Inputs: campaignIds, startDate, endDate, columns, granularity, clickWindowDays

Returns: data, totalSpend, totalImpressions, totalClicks, averageCtr, averageCpm, averageCpc, totalConversions

Get Ad AnalyticsRetrieve performance metrics for individual promoted pins

Inputs: adIds, startDate, endDate, columns, granularity

Returns: data, totalSpend, totalImpressions, totalClicks, totalSaves

Create PinCreate a new Pinterest Pin to use as an ad creative

Inputs: boardId, title, description, link, mediaSourceType, imageUrl, videoId, altText

Returns: pinId, pinUrl, success

Get AudiencesRetrieve custom and actalike audiences available for targeting

Inputs: pageSize, order

Returns: audiences, total, bookmark

Create Custom AudienceCreate a custom audience from customer data or Pinterest tag (pixel) events for retargeting

Inputs: name, rule, audienceType, description

Returns: audienceId, success, audienceSize

Example workflows

1

Automated seasonal campaign launch

Create a new campaign and promoted pin ads end-to-end whenever a seasonal collection is published

2

Weekly performance reporting

Pull campaign and ad analytics every week, identify low-performing promoted pins, and pause them automatically

3

Retargeting audience refresh

Rebuild visitor retargeting audiences from Pinterest Tag data and update ad group targeting automatically

About Pinterest Ads Manager

Vendor
Pinterest
Pricing Always review details with the vendor
FreeThe Pinterest Marketing API is free to use. Costs are incurred only through actual ad spend on the platform. Standard API access requires app review approval.
Authentication
OAuth 2.0
Rate limit Always review details with the vendor
6000 requests / minute
Compatible nodes
AgentResourceOutput

Build an AI workflow with Pinterest Ads Manager

Use the Agentic Planner to design, visualize, and connect Pinterest Ads Manager with your other tools.

Open Agentic Planner

Related Marketing tools

Pinterest Ads Manager AI Agent Integration | Fugentic