Pinterest

Overview

Pre-built tooling

✅ Authorization
ToolsStatus
Pre-built authorization (OAuth)✅
Credentials auto-refresh✅
Auth parameters validation✅
Pre-built authorization UI✅
Custom authorization UI✅
Expired credentials detection✅
✅ Read & write data
ToolsStatus
Pre-built integrations✅
API unification✅
2-way sync✅
Webhooks from Tenklo on data modifications✅
Real-time webhooks from 3rd-party API🚫 (time to contribute: <48h)
Proxy requests✅
✅ Observability & data quality
ToolsStatus
HTTP request logging✅
End-to-end type safety✅
Data runtime validation✅
OpenTelemetry export✅
Slack alerts on errors✅
Integration status API✅
✅ Customization
ToolsStatus
Create or customize use-cases✅
Pre-configured pagination🚫 (time to contribute: <48h)
Pre-configured rate-limit handling🚫 (time to contribute: <48h)
Per-customer configurations✅

Others

Function nameDescriptionTypeSource code
create-ad-account-reportRequest an async ad account analytics report.Action🔗 Github
create-ad-accountCreate an ad account.Action🔗 Github
create-ad-groupsCreate one or more ad groups.Action🔗 Github
create-adsCreate one or more ads.Action🔗 Github
create-advertiser-defined-eventsCreate custom advertiser-defined conversion event definitions.Action🔗 Github
create-audienceCreate an audience.Action🔗 Github
create-board-sectionCreate a board section.Action🔗 Github
create-boardCreate a board.Action🔗 Github
create-campaignCreate a campaign.Action🔗 Github
create-conversion-tagCreate a conversion (tracking) tag.Action🔗 Github
create-customer-listCreate a customer (match audience) list.Action🔗 Github
create-customer-segmentCreate a customer segment from existing audiences.Action🔗 Github
create-keywordsCreate targeting keywordsAction🔗 Github
create-labelsCreate ad-entity labels.Action🔗 Github
create-lead-ads-subscriptionCreate a webhook subscription for new lead submissions.Action🔗 Github
create-lead-formsCreate lead-generation ad forms.Action🔗 Github
create-targeting-templateCreate a reusable targeting template.Action🔗 Github
delete-advertiser-defined-eventsDelete custom advertiser-defined conversion event definitions.Action🔗 Github
delete-board-sectionDelete a board section.Action🔗 Github
delete-boardDelete a board.Action🔗 Github
delete-lead-ads-subscriptionDelete a lead ads webhook subscription.Action🔗 Github
delete-pinDelete a pin.Action🔗 Github
delete-promotionDelete a Shopping ad promotion.Action🔗 Github
get-ad-account-analyticsGet account-level analyticsAction🔗 Github
get-ad-account-reportGet the async ad account analytics report previously requested.Action🔗 Github
get-ad-accountRetrieve an ad accountAction🔗 Github
get-ad-group-analyticsGet ad-group-level analytics.Action🔗 Github
get-ad-group-audience-sizingEstimate reachable audience size for a targeting spec.Action🔗 Github
get-ad-groupRetrieve an ad group.Action🔗 Github
get-audienceRetrieve an audienceAction🔗 Github
get-bid-floorsGet the minimum allowed bid for given objective/billable-event combinations.Action🔗 Github
get-board-section-pinsList pins within a specific board sectionAction🔗 Github
get-boardRetrieve a board.Action🔗 Github
get-campaign-analyticsGet campaign-level analytics.Action🔗 Github
get-campaignRetrieve a campaign.Action🔗 Github
get-conversion-tagRetrieve a conversion tag.Action🔗 Github
get-customer-listRetrieve a customer listAction🔗 Github
get-featured-trend-topicsGet Pinterest's featured trending topics for a region.Action🔗 Github
get-interest-targeting-detailsGet details for a specific interest-targeting option.Action🔗 Github
get-keyword-metricsGet search-volume metrics for keywords in a country.Action🔗 Github
get-lead-ads-subscriptionRetrieve a lead ads webhook subscription.Action🔗 Github
get-media-uploadGet the processing status of a registered media upload.Action🔗 Github
get-metrics-ready-stateCheck whether recent analytics data has fully landed (avoid reading partial data).Action🔗 Github
get-ocpm-eligible-conversion-tagsList conversion tags eligible for oCPM bidding.Action🔗 Github
get-page-visit-conversion-tagsGet page visit conversion tagsAction🔗 Github
get-pinRetrieve a Pin.Action🔗 Github
get-product-category-trend-detailsGet trend details for specific Shopping product categories.Action🔗 Github
get-promotionRetrieve a Shopping ad promotion.Action🔗 Github
get-related-termsGet terms related to a given term.Action🔗 Github
get-suggested-termsGet suggested search terms.Action🔗 Github
get-targeting-optionsLook up valid targeting option values (e.g. interests, locations) by type.Action🔗 Github
get-trending-editorial-articlesGet Pinterest editorial trend articles for a region.Action🔗 Github
get-trending-keywordsGet top trending search keywords for a region.Action🔗 Github
get-trending-product-categoriesGet growing Shopping product categories.Action🔗 Github
get-user-account-analyticsGet organic account analytics.Action🔗 Github
get-user-account-top-pinsGet top-performing organic pins analyticsAction🔗 Github
get-user-account-top-video-pinsGet top-performing organic video pins analytics.Action🔗 Github
get-user-accountRetrieve the connected user account profile.Action🔗 Github
get-user-websitesList claimed/verified websites for the account.Action🔗 Github
get-website-verification-codeGet the meta-tag/HTML-file verification code for claiming a website.Action🔗 Github
list-ad-account-countriesList countries available for ad account creation/targeting.Action🔗 Github
list-ad-accountsList ad accounts.Action🔗 Github
list-ad-groupsList ad groups.Action🔗 Github
list-adsList ads.Action🔗 Github
list-advertiser-defined-eventsList custom advertiser-defined conversion event definitions.Action🔗 Github
list-audiencesList audiences for an ad account.Action🔗 Github
list-board-pinsList pins on a boardAction🔗 Github
list-board-sectionsList sections on a board.Action🔗 Github
list-boardsList boards.Action🔗 Github
list-campaignsList campaigns.Action🔗 Github
list-catalog-feedsList catalog data feeds.Action🔗 Github
list-catalogsList product catalogsAction🔗 Github
list-conversion-tagsList conversion (tracking) tags.Action🔗 Github
list-customer-listsList uploaded customer (match audience) lists.Action🔗 Github
list-customer-segmentsList customer segments (combinations of audiences).Action🔗 Github
list-delivery-metricsList available analytics metric definitionsAction🔗 Github
list-followersList followers of the account.Action🔗 Github
list-following-boardsList boards the user follows.Action🔗 Github
list-following-interestsList interests the user follows.Action🔗 Github
list-followingList accounts the user follows.Action🔗 Github
list-keywordsList targeting keywords for an ad account's ad groups.Action🔗 Github
list-lead-ads-subscriptionsList webhook subscriptions for new lead submissions.Action🔗 Github
list-lead-formsList lead-generation ad forms.Action🔗 Github
list-linked-businessesList businesses linked to the account.Action🔗 Github
list-order-linesList insertion-order line items billed to the ad account.Action🔗 Github
list-pin-product-tagsGet product tags on a pin.Action🔗 Github
list-pinsList pins owned by the account.Action🔗 Github
list-product-group-promotionsList product-group-level promotion overrides.Action🔗 Github
list-promotionsList Shopping ad promotions.Action🔗 Github
list-targeting-templatesList reusable targeting templates.Action🔗 Github
register-media-uploadRegister a media upload and get a signed upload URL.Action🔗 Github
save-pinSave (repin) an existing pin to one of your boards.Action🔗 Github
search-boardsSearch the account's own boards.Action🔗 Github
search-pinsSearch the account's own pins.Action🔗 Github
send-conversion-eventsSend server-side conversion events (Conversions API).Action🔗 Github
unverify-websiteRemove verification for a claimed website.Action🔗 Github
update-ad-groupsUpdate one or more ad groups.Action🔗 Github
update-advertiser-defined-eventsUpdate custom advertiser-defined conversion event definitionsAction🔗 Github
update-audienceUpdate an audience (e.g. rename or archive it).Action🔗 Github
update-board-sectionUpdate a board section.Action🔗 Github
update-boardUpdate a board.Action🔗 Github
update-campaignsUpdate one or more campaigns.Action🔗 Github
update-customer-listAdd or remove records on an existing customer list.Action🔗 Github
update-customer-segmentsUpdate customer segments.Action🔗 Github
update-keywordsUpdate targeting keywords.Action🔗 Github
update-targeting-templatesUpdate targeting templatesAction🔗 Github
ad-accountsSync ad accounts.Sync🔗 Github
ad-groupsSync ad groups.Sync🔗 Github
adsSync ads.Sync🔗 Github
analyticsSync campaign-level analytics as a rolling date-window snapshotSync🔗 Github
audiencesSync audiences.Sync🔗 Github
board-sectionsSync sections for every board.Sync🔗 Github
boardsSync boards.Sync🔗 Github
campaignsSync campaigns.Sync🔗 Github
catalog-feedsSync catalog data feeds.Sync🔗 Github
catalog-product-groupsSync catalog product groups.Sync🔗 Github
catalogsSync product catalogsSync🔗 Github
conversion-tagsSync conversion (tracking) tags.Sync🔗 Github
customer-listsSync customer (match audience) lists.Sync🔗 Github
customer-segmentsSync customer segments.Sync🔗 Github
keywordsSync targeting keywords.Sync🔗 Github
lead-formsSync lead-generation ad formsSync🔗 Github
order-linesSync insertion-order line items.Sync🔗 Github
pinsSync pins.Sync🔗 Github
promotionsSync Shopping ad promotionsSync🔗 Github
targeting-templatesSync reusable targeting templatesSync🔗 Github
user-accountSync the connected user account profile as a single-record snapshot.Sync🔗 Github

Access requirements

Pre-RequisitesStatusComment
Paid dev account❓
Paid test account❓
Partnership❓
App review❓
Security audit❓

Setup guide

No setup guide yet.

Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Contribute useful links by editing this page

API gotchas

  • Access tokens expire within 30 days (2592000 seconds) of being issued. Refresh tokens last for 365 days (31536000 seconds)
Contribute API gotchas by editing this page

On this page