Connect to Pinterest to manage boards, pins, ads, catalogs, analytics, and user account resources.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "PINTEREST_AD_ACCOUNT_ANALYTICS", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("PINTEREST_AD_ACCOUNT_ANALYTICS", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute PINTEREST_AD_ACCOUNT_ANALYTICS --data '{ }'Tool catalog
Available tools
266 callable operations
Get ad account analyticsPINTEREST_AD_ACCOUNT_ANALYTICSGet analytics for the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time.Connection1 scope
Get analytics for the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time.
Authentication
Connected account requiredScopes
ads:readTags
Get ad accounts countriesPINTEREST_AD_ACCOUNT_COUNTRIES_GETGet Ad Accounts countriesConnection1 scope
Get Ad Accounts countries
Authentication
Connected account requiredScopes
ads:readTags
Get targeting analytics for an ad accountPINTEREST_AD_ACCOUNT_TARGETING_ANALYTICS_GETGet targeting analytics for an ad account. For the requested account and metrics, the response will include the requested metric information (e.g. SPEND_IN_DOLLAR) for the requested target type (e.g. "age_bucket") for applicable values (e.g. "45-49"). <p/> * The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. * If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. * If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.Connection1 scope
Get targeting analytics for an ad account. For the requested account and metrics, the response will include the requested metric information (e.g. SPEND_IN_DOLLAR) for the requested target type (e.g. "age_bucket") for applicable values (e.g. "45-49"). <p/> * The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. * If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. * If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.
Authentication
Connected account requiredScopes
ads:readTags
List accounts with access to an audience owned by an ad accountPINTEREST_AD_ACCOUNTS_AUDIENCES_SHARED_ACCOUNTS_LISTList all ad accounts and/or businesses that have access to a specific audience. The audience must be owned by the requesting ad account.Connection1 scope
List all ad accounts and/or businesses that have access to a specific audience. The audience must be owned by the requesting ad account.
Authentication
Connected account requiredScopes
ads:readTags
Create ad accountPINTEREST_AD_ACCOUNTS_CREATECreate a new ad account. Different ad accounts can support different currencies, payment methods, etc. An ad account is needed to create campaigns, ad groups, and ads; other accounts (your employees or partners) can be assigned business access and appropriate roles to access an ad account. You can set up up to 50 ad accounts per user. (The user must have a business account to create an ad account.) For more, see [Create an advertiser account](https://help.pinterest.com/en/business/article/create-an-advertiser-account).Connection1 scope
Create a new ad account. Different ad accounts can support different currencies, payment methods, etc. An ad account is needed to create campaigns, ad groups, and ads; other accounts (your employees or partners) can be assigned business access and appropriate roles to access an ad account. You can set up up to 50 ad accounts per user. (The user must have a business account to create an ad account.) For more, see [Create an advertiser account](https://help.pinterest.com/en/business/article/create-an-advertiser-account).
Authentication
Connected account requiredScopes
ads:writeTags
Get ad accountPINTEREST_AD_ACCOUNTS_GETGet an ad accountConnection1 scope
Get an ad account
Authentication
Connected account requiredScopes
ads:readTags
List ad accountsPINTEREST_AD_ACCOUNTS_LISTGet a list of the ad_accounts that the "operation user_account" has access to. - This includes ad_accounts they own and ad_accounts that are owned by others who have granted them [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts).Connection1 scope
Get a list of the ad_accounts that the "operation user_account" has access to. - This includes ad_accounts they own and ad_accounts that are owned by others who have granted them [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts).
Authentication
Connected account requiredScopes
ads:readTags
Delete lead ads subscriptionPINTEREST_AD_ACCOUNTS_SUBSCRIPTIONS_DEL_BY_IDDelete an existing lead ads webhook subscription by ID. - Only requests for the OWNER or ADMIN of the ad_account will be allowed.'Connection1 scope
Delete an existing lead ads webhook subscription by ID. - Only requests for the OWNER or ADMIN of the ad_account will be allowed.'
Authentication
Connected account requiredScopes
ads:writeTags
Get lead ads subscription by IDPINTEREST_AD_ACCOUNTS_SUBSCRIPTIONS_GET_BY_IDGet an existing lead ads webhook subscription by ID. - Only requests for the OWNER or ADMIN of the ad_account will be allowed.'Connection1 scope
Get an existing lead ads webhook subscription by ID. - Only requests for the OWNER or ADMIN of the ad_account will be allowed.'
Authentication
Connected account requiredScopes
ads:readTags
Get lead ads subscriptionsPINTEREST_AD_ACCOUNTS_SUBSCRIPTIONS_GET_LISTGet the advertiser's list of lead ads subscriptions. Only requests for the OWNER or ADMIN of the ad_account will be allowed.Connection1 scope
Get the advertiser's list of lead ads subscriptions. Only requests for the OWNER or ADMIN of the ad_account will be allowed.
Authentication
Connected account requiredScopes
ads:readTags
Create lead ads subscriptionPINTEREST_AD_ACCOUNTS_SUBSCRIPTIONS_POSTCreate a lead ads webhook subscription. Subscriptions allow Pinterest to deliver lead data from Ads Manager directly to the subscriber. Subscriptions can exist for a specific lead form or at ad account level. - Only requests for the OWNER or ADMIN of the ad_account will be allowed. - Advertisers can set up multiple integrations using ad_account_id + lead_form_id but only one integration per unique records. - For data security, egress lead data is encrypted with AES-256-GCM.Connection1 scope
Create a lead ads webhook subscription. Subscriptions allow Pinterest to deliver lead data from Ads Manager directly to the subscriber. Subscriptions can exist for a specific lead form or at ad account level. - Only requests for the OWNER or ADMIN of the ad_account will be allowed. - Advertisers can set up multiple integrations using ad_account_id + lead_form_id but only one integration per unique records. - For data security, egress lead data is encrypted with AES-256-GCM.
Authentication
Connected account requiredScopes
ads:writeTags
Get ad group analyticsPINTEREST_AD_GROUPS_ANALYTICSGet analytics for the specified ad groups in the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.Connection1 scope
Get analytics for the specified ad groups in the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.
Authentication
Connected account requiredScopes
ads:readTags
Get audience sizingPINTEREST_AD_GROUPS_AUDIENCE_SIZINGGet potential audience size for an ad group with given targeting criteria. Potential audience size estimates the number of people you may be able to reach per month with your campaign. It is based on historical advertising data and the targeting criteria you select. It does not guarantee results or take into account factors such as bid, budget, schedule, seasonality or product experiments.Connection1 scope
Get potential audience size for an ad group with given targeting criteria. Potential audience size estimates the number of people you may be able to reach per month with your campaign. It is based on historical advertising data and the targeting criteria you select. It does not guarantee results or take into account factors such as bid, budget, schedule, seasonality or product experiments.
Authentication
Connected account requiredScopes
ads:readTags
Get bid floorsPINTEREST_AD_GROUPS_BID_FLOOR_GETList bid floors for your campaign configuration. Bid floors are given in microcurrency values based on the currency in the bid floor specification. Microcurrency is used to track very small transactions, based on the currency set in the advertiser's profile. A microcurrency unit is 10^(-6) of the standard unit of currency selected in the advertiser's profile. **Equivalency equations**, using dollars as an example currency: * $1 = 1,000,000 microdollars * 1 microdollar = $0.000001 **To convert between currency and microcurrency**, using dollars as an example currency: * To convert dollars to microdollars, mutiply dollars by 1,000,000 * To convert microdollars to dollars, divide microdollars by 1,000,000 For more on bid floors see [Set your bid](https://help.pinterest.com/en/business/article/set-your-bid).Connection1 scope
List bid floors for your campaign configuration. Bid floors are given in microcurrency values based on the currency in the bid floor specification. Microcurrency is used to track very small transactions, based on the currency set in the advertiser's profile. A microcurrency unit is 10^(-6) of the standard unit of currency selected in the advertiser's profile. **Equivalency equations**, using dollars as an example currency: * $1 = 1,000,000 microdollars * 1 microdollar = $0.000001 **To convert between currency and microcurrency**, using dollars as an example currency: * To convert dollars to microdollars, mutiply dollars by 1,000,000 * To convert microdollars to dollars, divide microdollars by 1,000,000 For more on bid floors see [Set your bid](https://help.pinterest.com/en/business/article/set-your-bid).
Authentication
Connected account requiredScopes
ads:readTags
Create ad groupsPINTEREST_AD_GROUPS_CREATECreate multiple new ad groups. All ads in a given ad group will have the same budget, bid, run dates, targeting, and placement (search, browse, other). For more information, [click here](https://help.pinterest.com/en/business/article/campaign-structure). **Notes:** - `bid_in_micro_currency` and `budget_in_micro_currency` should be expressed in microcurrency amounts based on the currency field set in the advertiser's profile. Microcurrency is used to track very small transactions, based on the currency set in the advertiser's profile. A microcurrency unit is 10^(-6) of the standard unit of currency selected in the advertiser's profile. **Equivalency equations**, using dollars as an example currency: - $1 = 1,000,000 microdollars - 1 microdollar = $0.000001 **To convert between currency and microcurrency**, using dollars as an example currency: - To convert dollars to microdollars, multiply dollars by 1,000,000 - To convert microdollars to dollars, divide microdollars by 1,000,000 - Ad groups belong to ad campaigns. Some types of campaigns (e.g. budget optimization) have limits on the number of ad groups they can hold. If you exceed those limits, you will get an error message. - Certain organizations with [closed beta](/docs/getting-started/using-beta-and-restricted-features/) access can set `start_time` and `end_time` at the ad group level for campaigns with Campaign Budget Optimization (CBO) objectives: `TRAFFIC`, `AWARENESS`, `WEB_CONVERSIONS`, and `CATALOG_SALES`. All other organizations can set these scheduling parameters for non-CBO campaigns only. - If the parent ad campaign has start and end times set, ad group start and end times must occur within the parent campaign schedule.Connection1 scope
Create multiple new ad groups. All ads in a given ad group will have the same budget, bid, run dates, targeting, and placement (search, browse, other). For more information, [click here](https://help.pinterest.com/en/business/article/campaign-structure). **Notes:** - `bid_in_micro_currency` and `budget_in_micro_currency` should be expressed in microcurrency amounts based on the currency field set in the advertiser's profile. Microcurrency is used to track very small transactions, based on the currency set in the advertiser's profile. A microcurrency unit is 10^(-6) of the standard unit of currency selected in the advertiser's profile. **Equivalency equations**, using dollars as an example currency: - $1 = 1,000,000 microdollars - 1 microdollar = $0.000001 **To convert between currency and microcurrency**, using dollars as an example currency: - To convert dollars to microdollars, multiply dollars by 1,000,000 - To convert microdollars to dollars, divide microdollars by 1,000,000 - Ad groups belong to ad campaigns. Some types of campaigns (e.g. budget optimization) have limits on the number of ad groups they can hold. If you exceed those limits, you will get an error message. - Certain organizations with [closed beta](/docs/getting-started/using-beta-and-restricted-features/) access can set `start_time` and `end_time` at the ad group level for campaigns with Campaign Budget Optimization (CBO) objectives: `TRAFFIC`, `AWARENESS`, `WEB_CONVERSIONS`, and `CATALOG_SALES`. All other organizations can set these scheduling parameters for non-CBO campaigns only. - If the parent ad campaign has start and end times set, ad group start and end times must occur within the parent campaign schedule.
Authentication
Connected account requiredScopes
ads:writeTags
Get dynamic titles CSV download URLPINTEREST_AD_GROUPS_DYNAMIC_TITLES_DOWNLOAD_CSVGet a presigned S3 download URL for the dynamic titles review CSV. Returns 400 if titles have not been generated yet.Connection1 scope
Get a presigned S3 download URL for the dynamic titles review CSV. Returns 400 if titles have not been generated yet.
Authentication
Connected account requiredScopes
ads:readTags
Get dynamic titles statusPINTEREST_AD_GROUPS_DYNAMIC_TITLES_GET_STATUSGet dynamic titles generation status for an ad group, including whether titles are ready for review and counts of generated and reviewed titles.Connection1 scope
Get dynamic titles generation status for an ad group, including whether titles are ready for review and counts of generated and reviewed titles.
Authentication
Connected account requiredScopes
ads:readTags
Get dynamic titles upload URLPINTEREST_AD_GROUPS_DYNAMIC_TITLES_GET_UPLOAD_URLGet a presigned S3 upload URL for the dynamic titles review CSV and a request_id for submission.Connection1 scope
Get a presigned S3 upload URL for the dynamic titles review CSV and a request_id for submission.
Authentication
Connected account requiredScopes
ads:readTags
Process dynamic titles CSVPINTEREST_AD_GROUPS_DYNAMIC_TITLES_PROCESS_CSVValidate and process the uploaded dynamic titles review CSV. Returns validation errors if the CSV is invalid.Connection1 scope
Validate and process the uploaded dynamic titles review CSV. Returns validation errors if the CSV is invalid.
Authentication
Connected account requiredScopes
ads:writeTags
Get ad groupPINTEREST_AD_GROUPS_GETGet a specific ad group given the ad group ID.Connection1 scope
Get a specific ad group given the ad group ID.
Authentication
Connected account requiredScopes
ads:readTags
List ad groupsPINTEREST_AD_GROUPS_LISTList ad groups based on provided campaign IDs or ad group IDs.(campaign_ids or ad_group_ids). **Note:** Provide only campaign_id or ad_group_id. Do not provide both.Connection1 scope
List ad groups based on provided campaign IDs or ad group IDs.(campaign_ids or ad_group_ids). **Note:** Provide only campaign_id or ad_group_id. Do not provide both.
Authentication
Connected account requiredScopes
ads:readTags
Get targeting analytics for ad groupsPINTEREST_AD_GROUPS_TARGETING_ANALYTICS_GETGet targeting analytics for one or more ad groups. For the requested ad group(s) and metrics, the response will include the requested metric information (e.g. SPEND_IN_DOLLAR) for the requested target type (e.g. "age_bucket") for applicable values (e.g. "45-49"). - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.Connection1 scope
Get targeting analytics for one or more ad groups. For the requested ad group(s) and metrics, the response will include the requested metric information (e.g. SPEND_IN_DOLLAR) for the requested target type (e.g. "age_bucket") for applicable values (e.g. "45-49"). - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.
Authentication
Connected account requiredScopes
ads:readTags
Update ad groupsPINTEREST_AD_GROUPS_UPDATEUpdate multiple existing ad groups.Connection1 scope
Update multiple existing ad groups.
Authentication
Connected account requiredScopes
ads:writeTags
Get pins analyticsPINTEREST_AD_PINS_ANALYTICSGet analytics for the pins given a campaign and pins in the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, the furthest back you can are allowed to pull data is 90 days before the current date in UTC time and the max time range supported is 90 days. - If granularity is HOUR, the furthest back you can are allowed to pull data is 8 days before the current date in UTC time and the max time range supported is 3 days. Data will not be provided for conversion metrics but will be available for non-conversion metrics.Connection1 scope
Get analytics for the pins given a campaign and pins in the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, the furthest back you can are allowed to pull data is 90 days before the current date in UTC time and the max time range supported is 90 days. - If granularity is HOUR, the furthest back you can are allowed to pull data is 8 days before the current date in UTC time and the max time range supported is 3 days. Data will not be provided for conversion metrics but will be available for non-conversion metrics.
Authentication
Connected account requiredScopes
ads:readTags
Create ad preview with pin or imagePINTEREST_AD_PREVIEWS_CREATECreate an ad preview given an ad account ID and either an existing organic pin ID or the URL for an image to be used to create the Pin and the ad. If you are creating a preview from an existing Pin, that Pin must be promotable: that is, it must have a clickthrough link and meet other requirements. (See [Ads Overview](https://help.pinterest.com/en/business/article/promoted-pins-overview).) You can view the returned preview URL on a webpage or iframe for 7 days, after which the URL expires. Collection ads are not currently supported ad preview.Connection1 scope
Create an ad preview given an ad account ID and either an existing organic pin ID or the URL for an image to be used to create the Pin and the ad. If you are creating a preview from an existing Pin, that Pin must be promotable: that is, it must have a clickthrough link and meet other requirements. (See [Ads Overview](https://help.pinterest.com/en/business/article/promoted-pins-overview).) You can view the returned preview URL on a webpage or iframe for 7 days, after which the URL expires. Collection ads are not currently supported ad preview.
Authentication
Connected account requiredScopes
ads:writeTags
Get targeting analytics for adsPINTEREST_AD_TARGETING_ANALYTICS_GETGet targeting analytics for one or more ads. For the requested ad(s) and metrics, the response will include the requested metric information (e.g. SPEND_IN_DOLLAR) for the requested target type (e.g. "age_bucket") for applicable values (e.g. "45-49"). * The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. * If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. * If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.Connection1 scope
Get targeting analytics for one or more ads. For the requested ad(s) and metrics, the response will include the requested metric information (e.g. SPEND_IN_DOLLAR) for the requested target type (e.g. "age_bucket") for applicable values (e.g. "45-49"). * The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. * If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. * If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.
Authentication
Connected account requiredScopes
ads:readTags
Get ad analyticsPINTEREST_ADS_ANALYTICSGet analytics for the specified ads in the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - The request must contain either ad_ids or both campaign_ids and pin_ids. - If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.Connection1 scope
Get analytics for the specified ads in the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - The request must contain either ad_ids or both campaign_ids and pin_ids. - If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.
Authentication
Connected account requiredScopes
ads:readTags
Create adsPINTEREST_ADS_CREATECreate multiple new ads. Request must contain ad_group_id, creative_type, and the source Pin pin_id.Connection1 scope
Create multiple new ads. Request must contain ad_group_id, creative_type, and the source Pin pin_id.
Authentication
Connected account requiredScopes
ads:writeTags
Redeem ad creditsPINTEREST_ADS_CREDIT_REDEEMRedeem ads credit on behalf of the ad account id and apply it towards billing. **This endpoint might not be available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).**Connection2 scopes
Redeem ads credit on behalf of the ad account id and apply it towards billing. **This endpoint might not be available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).**
Authentication
Connected account requiredScopes
ads:writebilling:writeTags
Get ads credit discountsPINTEREST_ADS_CREDITS_DISCOUNTS_GETReturns the list of discounts applied to the account. **This endpoint might not be available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).**Connection2 scopes
Returns the list of discounts applied to the account. **This endpoint might not be available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).**
Authentication
Connected account requiredScopes
ads:readbilling:readTags
Get adPINTEREST_ADS_GETGet a specific ad given the ad ID. If your pin is rejected, rejected_reasons will contain additional information from the Ad Review process. For more information about our policies and rejection reasons see the [Pinterest advertising standards](https://www.pinterest.com/_/_/policy/advertising-guidelines/).Connection1 scope
Get a specific ad given the ad ID. If your pin is rejected, rejected_reasons will contain additional information from the Ad Review process. For more information about our policies and rejection reasons see the [Pinterest advertising standards](https://www.pinterest.com/_/_/policy/advertising-guidelines/).
Authentication
Connected account requiredScopes
ads:readTags
List adsPINTEREST_ADS_LISTList ads that meet the filters provided: - Listed campaign ids or ad group ids or ad ids - Listed entity statuses If no filter is provided, all ads in the ad account are returned. **Note:** Provide only `campaign_id` or `ad_group_id` or `ad_id`. Do not provide more than one type. Review status is provided for each ad; if `review_status` is `REJECTED`, the `rejected_reasons` field will contain additional information. For more, see [Pinterest advertising standards](https://policy.pinterest.com/en/advertising-guidelines).Connection1 scope
List ads that meet the filters provided: - Listed campaign ids or ad group ids or ad ids - Listed entity statuses If no filter is provided, all ads in the ad account are returned. **Note:** Provide only `campaign_id` or `ad_group_id` or `ad_id`. Do not provide more than one type. Review status is provided for each ad; if `review_status` is `REJECTED`, the `rejected_reasons` field will contain additional information. For more, see [Pinterest advertising standards](https://policy.pinterest.com/en/advertising-guidelines).
Authentication
Connected account requiredScopes
ads:readTags
Update adsPINTEREST_ADS_UPDATEUpdate multiple existing adsConnection1 scope
Update multiple existing ads
Authentication
Connected account requiredScopes
ads:writeTags
Get item bid options (POST)PINTEREST_ADVANCED_AUCTION_ITEMS_GET_POSTGet the bid options for a batch of retail catalog items. The catalog must be owned by the "operation user_account". [See detailed documentation here.](/docs/api-features/shopping-overview/#Update%20items%20in%20batch) By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: `Owner`, `Admin`. This endpoint is not available to all users.Connection2 scopes
Get the bid options for a batch of retail catalog items. The catalog must be owned by the "operation user_account". [See detailed documentation here.](/docs/api-features/shopping-overview/#Update%20items%20in%20batch) By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: `Owner`, `Admin`. This endpoint is not available to all users.
Authentication
Connected account requiredScopes
ads:readcatalogs:readTags
Operate on item level bid optionsPINTEREST_ADVANCED_AUCTION_ITEMS_SUBMIT_POSTThis endpoint supports multiple operations on a set of one or more bid options (bid price and bid adjustments for targeting categories) for retail catalog items. These advanced auction settings are applied in campaigns using objective_type `CATALOG_SALES` and ad groups using bid_strategy_type `MAX_BID`. The catalog must be owned by the "operation user_account". [See detailed documentation here.](/docs/api-features/modify-items-in-batch/) By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: `Owner`, `Admin`. This endpoint is not available to all users.Connection2 scopes
This endpoint supports multiple operations on a set of one or more bid options (bid price and bid adjustments for targeting categories) for retail catalog items. These advanced auction settings are applied in campaigns using objective_type `CATALOG_SALES` and ad groups using bid_strategy_type `MAX_BID`. The catalog must be owned by the "operation user_account". [See detailed documentation here.](/docs/api-features/modify-items-in-batch/) By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: `Owner`, `Admin`. This endpoint is not available to all users.
Authentication
Connected account requiredScopes
ads:writecatalogs:readTags
Create advertiser defined eventsPINTEREST_ADVERTISER_DEFINED_EVENTS_CREATEMap advertiser defined events to standard events for the given ad account.Connection1 scope
Map advertiser defined events to standard events for the given ad account.
Authentication
Connected account requiredScopes
ads:writeTags
Delete advertiser defined eventsPINTEREST_ADVERTISER_DEFINED_EVENTS_DELETEUntrack advertiser defined events for the given ad account.Connection1 scope
Untrack advertiser defined events for the given ad account.
Authentication
Connected account requiredScopes
ads:writeTags
Get advertiser defined eventsPINTEREST_ADVERTISER_DEFINED_EVENTS_GETGet advertiser defined events for the given ad account.Connection1 scope
Get advertiser defined events for the given ad account.
Authentication
Connected account requiredScopes
ads:readTags
Update advertiser defined eventsPINTEREST_ADVERTISER_DEFINED_EVENTS_UPDATEUpdate advertiser defined event names or mappings for the given ad account.Connection1 scope
Update advertiser defined event names or mappings for the given ad account.
Authentication
Connected account requiredScopes
ads:writeTags
Create a request for a brand, category, SKU reportPINTEREST_ANALYTICS_CREATE_CONVERSION_PRODUCT_REPORT[Restricted](/docs/getting-started/using-beta-and-restricted-features/) This creates an asynchronous brand, category, SKU report based on the given request. This request returns a token that you can use to download the report when it is ready.Connection1 scope
[Restricted](/docs/getting-started/using-beta-and-restricted-features/) This creates an asynchronous brand, category, SKU report based on the given request. This request returns a token that you can use to download the report when it is ready.
Authentication
Connected account requiredScopes
ads:readTags
Create a request for a Marketing Mix Modeling (MMM) reportPINTEREST_ANALYTICS_CREATE_MMM_REPORTThis creates an asynchronous mmm report based on the given request. It returns a token that you can use to download the report when it is ready. NOTE: An additional limit of 5 queries per minute per advertiser applies to this endpoint while it's in beta release. For the ADVERTISER_PAID_SPEND_IN_DOLLAR, ADVERTISER_PAID_ECPC_IN_DOLLAR, and ADVERTISER_PAID_ECPM_IN_DOLLAR columns: if you receive bonus media, this value still includes that spend, and it will need to be removed manually with support from your Pinterest account team for a fully netted value. Over time, we'll also subtract bonus media and other incentives as data becomes available. Production and other non-media fees are excluded.Connection1 scope
This creates an asynchronous mmm report based on the given request. It returns a token that you can use to download the report when it is ready. NOTE: An additional limit of 5 queries per minute per advertiser applies to this endpoint while it's in beta release. For the ADVERTISER_PAID_SPEND_IN_DOLLAR, ADVERTISER_PAID_ECPC_IN_DOLLAR, and ADVERTISER_PAID_ECPM_IN_DOLLAR columns: if you receive bonus media, this value still includes that spend, and it will need to be removed manually with support from your Pinterest account team for a fully netted value. Over time, we'll also subtract bonus media and other incentives as data becomes available. Production and other non-media fees are excluded.
Authentication
Connected account requiredScopes
ads:readTags
Create async request for an account analytics reportPINTEREST_ANALYTICS_CREATE_REPORTThis returns a token that you can use to download the report when it is ready. Note that this endpoint requires the parameters to be passed as JSON-formatted in the request body. This endpoint does not support URL query parameters. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, you can pull data from up to 914 days before the current date in UTC time, with a maximum time range of 186 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days. - If level is PRODUCT_ITEM, you can pull data from up to 92 days before the current date in UTC time, with a maximum time range of 31 days. - If level is PRODUCT_ITEM, ad_ids and ad_statuses parameters are not allowed. Any columns related to pin promotion and ad is not allowed either.Connection1 scope
This returns a token that you can use to download the report when it is ready. Note that this endpoint requires the parameters to be passed as JSON-formatted in the request body. This endpoint does not support URL query parameters. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, you can pull data from up to 914 days before the current date in UTC time, with a maximum time range of 186 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days. - If level is PRODUCT_ITEM, you can pull data from up to 92 days before the current date in UTC time, with a maximum time range of 31 days. - If level is PRODUCT_ITEM, ad_ids and ad_statuses parameters are not allowed. Any columns related to pin promotion and ad is not allowed either.
Authentication
Connected account requiredScopes
ads:readTags
Create async request for an analytics report using a templatePINTEREST_ANALYTICS_CREATE_TEMPLATE_REPORTThis takes a template ID and an optional custom timeframe and constructs an asynchronous report based on the template. It returns a token that you can use to download the report when it is ready.Connection1 scope
This takes a template ID and an optional custom timeframe and constructs an asynchronous report based on the template. It returns a token that you can use to download the report when it is ready.
Authentication
Connected account requiredScopes
ads:readTags
Get advertiser brand, category, SKU reportPINTEREST_ANALYTICS_GET_CONVERSION_PRODUCT_REPORT[Restricted](/docs/getting-started/using-beta-and-restricted-features/) Get a brand, category, SKU report for an ad account. This call returns the URL for the report that matches the token returned in the request to the Create brand, category, SKU report endpoint.Connection1 scope
[Restricted](/docs/getting-started/using-beta-and-restricted-features/) Get a brand, category, SKU report for an ad account. This call returns the URL for the report that matches the token returned in the request to the Create brand, category, SKU report endpoint.
Authentication
Connected account requiredScopes
ads:readTags
Get advertiser Marketing Mix Modeling (MMM) report.PINTEREST_ANALYTICS_GET_MMM_REPORTGet an mmm report for an ad account. This returns a URL to an mmm metrics report given a token returned from the create mmm report endpoint.Connection1 scope
Get an mmm report for an ad account. This returns a URL to an mmm metrics report given a token returned from the create mmm report endpoint.
Authentication
Connected account requiredScopes
ads:readTags
Get the account analytics report created by the async callPINTEREST_ANALYTICS_GET_REPORTThis returns a URL to an analytics report given a token returned from the post request report creation call. You can use the URL to download the report. The link is valid for five minutes and the report is valid for one hour. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager.Connection1 scope
This returns a URL to an analytics report given a token returned from the post request report creation call. You can use the URL to download the report. The link is valid for five minutes and the report is valid for one hour. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager.
Authentication
Connected account requiredScopes
ads:readTags
Create a request to access an existing partner's assets.PINTEREST_ASSET_ACCESS_REQUESTS_CREATECreate a request to access an existing partner's assets with the specified permissions. The request will be sent to the partner for approval. The assets that can be requested are ad accounts and profiles.Connection2 scopes
Create a request to access an existing partner's assets with the specified permissions. The request will be sent to the partner for approval. The assets that can be requested are ad accounts and profiles.
Authentication
Connected account requiredScopes
biz_access:readbiz_access:writeTags
Create a new asset group.PINTEREST_ASSET_GROUP_CREATECreate a new asset group with the specified parameters. - An [asset group](https://help.pinterest.com/en/business/article/asset-groups) is a custom group of assets based on how you would like to manage your accounts.Connection2 scopes
Create a new asset group with the specified parameters. - An [asset group](https://help.pinterest.com/en/business/article/asset-groups) is a custom group of assets based on how you would like to manage your accounts.
Authentication
Connected account requiredScopes
biz_access:readbiz_access:writeTags
Delete asset groups.PINTEREST_ASSET_GROUP_DELETEDelete a batch of asset groups.Connection2 scopes
Delete a batch of asset groups.
Authentication
Connected account requiredScopes
biz_access:readbiz_access:writeTags
Update asset groups.PINTEREST_ASSET_GROUP_UPDATEUpdate a batch of asset groups with the specified parameters.Connection2 scopes
Update a batch of asset groups with the specified parameters.
Authentication
Connected account requiredScopes
biz_access:readbiz_access:writeTags
Get audience insightsPINTEREST_AUDIENCE_INSIGHTS_GETGet Audience Insights for an ad account. The response will return insights for 3 types of audiences: the ad account's engaged audience on Pinterest, the ad account's total audience on Pinterest and Pinterest's total audience. [Learn more about Audience Insights](https://help.pinterest.com/en/business/article/audience-insights).Connection1 scope
Get Audience Insights for an ad account. The response will return insights for 3 types of audiences: the ad account's engaged audience on Pinterest, the ad account's total audience on Pinterest and Pinterest's total audience. [Learn more about Audience Insights](https://help.pinterest.com/en/business/article/audience-insights).
Authentication
Connected account requiredScopes
ads:readTags
Get audience insights scope and typePINTEREST_AUDIENCE_INSIGHTS_SCOPE_AND_TYPE_GETGet the scope and type of available audiences, which along with a date, is an audience that has recently had an interaction (referred to here as a type) on pins. Interacted pins can belong to at least the most common **partner** or **Pinterest** scopes. This means that user interactions made on advertiser or partner pins will have the **partner** scope. You can also have user interactions performed in general on Pinterest with the **Pinterest** scope. In that case, you can then use the returned type and scope values together on requests to other endpoints to retrieve insight metrics for a desired audience.Connection1 scope
Get the scope and type of available audiences, which along with a date, is an audience that has recently had an interaction (referred to here as a type) on pins. Interacted pins can belong to at least the most common **partner** or **Pinterest** scopes. This means that user interactions made on advertiser or partner pins will have the **partner** scope. You can also have user interactions performed in general on Pinterest with the **Pinterest** scope. In that case, you can then use the returned type and scope values together on requests to other endpoints to retrieve insight metrics for a desired audience.
Authentication
Connected account requiredScopes
ads:readTags
Create audiencePINTEREST_AUDIENCES_CREATECreate a new audience for the ad account.Connection1 scope
Create a new audience for the ad account.
Authentication
Connected account requiredScopes
ads:writeTags
Get audiencePINTEREST_AUDIENCES_GETGet a specific audience given the audience ID.Connection1 scope
Get a specific audience given the audience ID.
Authentication
Connected account requiredScopes
ads:readTags
List audiencesPINTEREST_AUDIENCES_LISTGet list of audiences for the ad account.Connection1 scope
Get list of audiences for the ad account.
Authentication
Connected account requiredScopes
ads:readTags
Update audiencePINTEREST_AUDIENCES_UPDATEUpdate an existing audience for the ad account.Connection1 scope
Update an existing audience for the ad account.
Authentication
Connected account requiredScopes
ads:writeTags
Get download url for a billing invoicePINTEREST_BILLING_INVOICE_DOWNLOAD_GETGet download url for a billing invoice.Connection2 scopes
Get download url for a billing invoice.
Authentication
Connected account requiredScopes
ads:readbilling:readTags
Get billing invoicesPINTEREST_BILLING_INVOICES_GETGet billing invoices in the advertiser account.Connection2 scopes
Get billing invoices in the advertiser account.
Authentication
Connected account requiredScopes
ads:readbilling:readTags
Get billing profilesPINTEREST_BILLING_PROFILES_GETGet billing profiles in the advertiser account. **This endpoint might not be available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).**Connection2 scopes
Get billing profiles in the advertiser account. **This endpoint might not be available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).**
Authentication
Connected account requiredScopes
ads:readbilling:readTags
Create board sectionPINTEREST_BOARD_SECTIONS_CREATECreate a board section on a board owned by the "operation user_account" - or on a group board that has been shared with this account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". - By default, the "operation user_account" is the token user_account.Connection2 scopes
Create a board section on a board owned by the "operation user_account" - or on a group board that has been shared with this account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". - By default, the "operation user_account" is the token user_account.
Authentication
Connected account requiredScopes
boards:readboards:writeTags
Delete board sectionPINTEREST_BOARD_SECTIONS_DELETEDelete a board section on a board owned by the "operation user_account" - or on a group board that has been shared with this account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". - By default, the "operation user_account" is the token user_account.Connection2 scopes
Delete a board section on a board owned by the "operation user_account" - or on a group board that has been shared with this account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". - By default, the "operation user_account" is the token user_account.
Authentication
Connected account requiredScopes
boards:readboards:writeTags
List board sectionsPINTEREST_BOARD_SECTIONS_LISTGet a list of all board sections from a board owned by the "operation user_account" - or a group board that has been shared with this account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". - By default, the "operation user_account" is the token user_account.Connection1 scope
Get a list of all board sections from a board owned by the "operation user_account" - or a group board that has been shared with this account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". - By default, the "operation user_account" is the token user_account.
Authentication
Connected account requiredScopes
boards:readTags
List Pins on board sectionPINTEREST_BOARD_SECTIONS_LIST_PINSGet a list of the Pins on a board section of a board owned by the "operation user_account" - or on a group board that has been shared with this account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". - By default, the "operation user_account" is the token user_account.Connection2 scopes
Get a list of the Pins on a board section of a board owned by the "operation user_account" - or on a group board that has been shared with this account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". - By default, the "operation user_account" is the token user_account.
Authentication
Connected account requiredScopes
boards:readpins:readTags
Update board sectionPINTEREST_BOARD_SECTIONS_UPDATEUpdate a board section on a board owned by the "operation user_account" - or on a group board that has been shared with this account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". - By default, the "operation user_account" is the token user_account.Connection2 scopes
Update a board section on a board owned by the "operation user_account" - or on a group board that has been shared with this account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". - By default, the "operation user_account" is the token user_account.
Authentication
Connected account requiredScopes
boards:readboards:writeTags
Create boardPINTEREST_BOARDS_CREATECreate a board owned by the "operation user_account". Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". * By default, the "operation user_account" is the token user_account.Connection2 scopes
Create a board owned by the "operation user_account". Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". * By default, the "operation user_account" is the token user_account.
Authentication
Connected account requiredScopes
boards:readboards:writeTags
Delete boardPINTEREST_BOARDS_DELETEDelete a board owned by the "operation user_account". * Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". * By default, the "operation user_account" is the token user_account.Connection2 scopes
Delete a board owned by the "operation user_account". * Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". * By default, the "operation user_account" is the token user_account.
Authentication
Connected account requiredScopes
boards:readboards:writeTags
Get boardPINTEREST_BOARDS_GETGet a board owned by the operation user_account - or a group board that has been shared with this account. * Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". * By default, the "operation user_account" is the token user_account.Connection1 scope
Get a board owned by the operation user_account - or a group board that has been shared with this account. * Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". * By default, the "operation user_account" is the token user_account.
Authentication
Connected account requiredScopes
boards:readTags
List boardsPINTEREST_BOARDS_LISTGet a list of the boards owned by the "operation user_account" + group boards where this account is a collaborator Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". Optional: Specify a privacy type (public, protected, or secret) to indicate which boards to return. * If no privacy is specified, all boards that can be returned (based on the scopes of the token and ad_account role if applicable) will be returned.Connection1 scope
Get a list of the boards owned by the "operation user_account" + group boards where this account is a collaborator Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". Optional: Specify a privacy type (public, protected, or secret) to indicate which boards to return. * If no privacy is specified, all boards that can be returned (based on the scopes of the token and ad_account role if applicable) will be returned.
Authentication
Connected account requiredScopes
boards:readTags
List Pins on boardPINTEREST_BOARDS_LIST_PINSGet a list of the Pins on a board owned by the "operation user_account" - or on a group board that has been shared with this account. - Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". - By default, the "operation user_account" is the token user_account.Connection2 scopes
Get a list of the Pins on a board owned by the "operation user_account" - or on a group board that has been shared with this account. - Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". - By default, the "operation user_account" is the token user_account.
Authentication
Connected account requiredScopes
boards:readpins:readTags
Update boardPINTEREST_BOARDS_UPDATEUpdate a board owned by the "operating user_account". * Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". * By default, the "operation user_account" is the token user_account.Connection2 scopes
Update a board owned by the "operating user_account". * Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". * By default, the "operation user_account" is the token user_account.
Authentication
Connected account requiredScopes
boards:readboards:writeTags
List following boardsPINTEREST_BOARDS_USER_FOLLOWS_LISTGet a list of the boards a user follows. The request returns a board summary object array.Connection1 scope
Get a list of the boards a user follows. The request returns a board summary object array.
Authentication
Connected account requiredScopes
user_accounts:readTags
Create a Brand AccountPINTEREST_BRAND_ACCOUNTS_CREATECreate a Brand Account that will be a child business of a business hierarchy. Request must contain name, username, and country.Connection2 scopes
Create a Brand Account that will be a child business of a business hierarchy. Request must contain name, username, and country.
Authentication
Connected account requiredScopes
biz_access:readbiz_access:writeTags
Update a Brand AccountPINTEREST_BRAND_ACCOUNTS_UPDATEUpdate an existing Brand AccountConnection2 scopes
Update an existing Brand Account
Authentication
Connected account requiredScopes
biz_access:readbiz_access:writeTags
Get advertiser entities in bulkPINTEREST_BULK_DOWNLOAD_CREATECreate an asynchronous report that may include information on campaigns, ad groups, product groups, ads, keywords, schedules,and/or labels; can filter by campaigns. Though the entities may be active, archived, or paused, only active entities will return data.Connection1 scope
Create an asynchronous report that may include information on campaigns, ad groups, product groups, ads, keywords, schedules,and/or labels; can filter by campaigns. Though the entities may be active, archived, or paused, only active entities will return data.
Authentication
Connected account requiredScopes
ads:readTags
Download advertiser entities in bulkPINTEREST_BULK_REQUEST_GETGet the status of a bulk request by `request_id`, along with a download URL that will allow you to download the new or updated entity data (campaigns, ad groups, product groups, ads, schedules, or keywords).Connection1 scope
Get the status of a bulk request by `request_id`, along with a download URL that will allow you to download the new or updated entity data (campaigns, ad groups, product groups, ads, schedules, or keywords).
Authentication
Connected account requiredScopes
ads:readTags
Create/update ad entities in bulkPINTEREST_BULK_UPSERT_CREATEEither create or update any combination of campaigns, ad groups, product groups, ads, keywords, schedules, or labels. Note that this request will be processed asynchronously; the response will include a <code>request_id</code> that can be used to obtain the status of the request.Connection1 scope
Either create or update any combination of campaigns, ad groups, product groups, ads, keywords, schedules, or labels. Note that this request will be processed asynchronously; the response will include a <code>request_id</code> that can be used to obtain the status of the request.
Authentication
Connected account requiredScopes
ads:writeTags
List accounts with access to an audience owned by a businessPINTEREST_BUSINESS_ACCOUNT_AUDIENCES_SHARED_ACCOUNTS_LISTList all ad accounts and/or businesses that have access to a specific audience. The audience must either be owned by an ad account in the requesting business, or it must have been shared with the requesting business. If the requesting business is not the owner of the audience, only ad accounts owned by the requesting business will be returned.Connection1 scope
List all ad accounts and/or businesses that have access to a specific audience. The audience must either be owned by an ad account in the requesting business, or it must have been shared with the requesting business. If the requesting business is not the owner of the audience, only ad accounts owned by the requesting business will be returned.
Authentication
Connected account requiredScopes
biz_access:readTags
Get members with access to assetPINTEREST_BUSINESS_ASSET_MEMBERS_GETGet all the members the requesting business has granted access to on the given asset.Connection1 scope
Get all the members the requesting business has granted access to on the given asset.
Authentication
Connected account requiredScopes
biz_access:readTags
Get partners with access to assetPINTEREST_BUSINESS_ASSET_PARTNERS_GETGet all the partners the requesting business has granted access to on the given asset. Note: If the asset has been shared with you, an empty array will be returned. This is because an asset shared with you cannot be shared with a different partner.Connection1 scope
Get all the partners the requesting business has granted access to on the given asset. Note: If the asset has been shared with you, an empty array will be returned. This is because an asset shared with you cannot be shared with a different partner.
Authentication
Connected account requiredScopes
biz_access:readTags
List business assetsPINTEREST_BUSINESS_ASSETS_GETGet all the assets the requesting business has access to. This includes assets the business owns and assets the business has access to through partnerships.Connection1 scope
Get all the assets the requesting business has access to. This includes assets the business owns and assets the business has access to through partnerships.
Authentication
Connected account requiredScopes
biz_access:readTags
Get assets assigned to a memberPINTEREST_BUSINESS_MEMBER_ASSETS_GETGet assets on which you assigned asset permissions to the given member. Can be used to: - get all assets, regardless of asset type or - get assets of one asset type by using the asset_type query. The return response will include the permissions the member has to that asset and the asset type.Connection1 scope
Get assets on which you assigned asset permissions to the given member. Can be used to: - get all assets, regardless of asset type or - get assets of one asset type by using the asset_type query. The return response will include the permissions the member has to that asset and the asset type.
Authentication
Connected account requiredScopes
biz_access:readTags
Delete member access to assetPINTEREST_BUSINESS_MEMBERS_ASSET_ACCESS_DELETETerminate multiple members' access to an asset.Connection1 scope
Terminate multiple members' access to an asset.
Authentication
Connected account requiredScopes
biz_access:writeTags
Assign/Update member asset permissionsPINTEREST_BUSINESS_MEMBERS_ASSET_ACCESS_UPDATEGrant multiple members access to assets and/or update multiple member's exisiting permissions to an asset. Note: Not all listed permissions are applicable to each asset type. For example, PROFILE_PUBLISHER would not be applicable to an asset of type AD_ACCOUNT. The permission level PROFILE_PUBLISHER is only available to an asset of the type PROFILE.Connection1 scope
Grant multiple members access to assets and/or update multiple member's exisiting permissions to an asset. Note: Not all listed permissions are applicable to each asset type. For example, PROFILE_PUBLISHER would not be applicable to an asset of type AD_ACCOUNT. The permission level PROFILE_PUBLISHER is only available to an asset of the type PROFILE.
Authentication
Connected account requiredScopes
biz_access:writeTags
Get assets assigned to a partner or assets assigned by a partnerPINTEREST_BUSINESS_PARTNER_ASSET_ACCESS_GETCan be used to get the business assets your partner has granted you access to or the business assets you have granted your partner access to. If you specify: - partner_type=INTERNAL, you will retrieve your business assets that the partner has access to. - partner_type=EXTERNAL, you will retrieve the partner's business assets that the partner has granted you access to.Connection1 scope
Can be used to get the business assets your partner has granted you access to or the business assets you have granted your partner access to. If you specify: - partner_type=INTERNAL, you will retrieve your business assets that the partner has access to. - partner_type=EXTERNAL, you will retrieve the partner's business assets that the partner has granted you access to.
Authentication
Connected account requiredScopes
biz_access:readTags
Create ad preview records for one or more ad groupsPINTEREST_CAMPAIGN_AD_PREVIEW_CREATECreate ad preview records for one or more ad groups that can be shared. Each ad group is processed independently; individual failures do not block other previews.Connection1 scope
Create ad preview records for one or more ad groups that can be shared. Each ad group is processed independently; individual failures do not block other previews.
Authentication
Connected account requiredScopes
ads:writeTags
Delete ad preview records for one or more ad groupsPINTEREST_CAMPAIGN_AD_PREVIEW_DELETEDelete ad preview records for one or more ad groups. All ad groups are validated before deleting any records.Connection1 scope
Delete ad preview records for one or more ad groups. All ad groups are validated before deleting any records.
Authentication
Connected account requiredScopes
ads:writeTags
Fetch ad preview records for one or more ad groupsPINTEREST_CAMPAIGN_AD_PREVIEW_READFetch ad preview records for one or more ad groups. Returns all active previews associated with the provided ad group IDs.Connection1 scope
Fetch ad preview records for one or more ad groups. Returns all active previews associated with the provided ad group IDs.
Authentication
Connected account requiredScopes
ads:readTags
Get targeting analytics for campaignsPINTEREST_CAMPAIGN_TARGETING_ANALYTICS_GETGet targeting analytics for one or more campaigns. For the requested account and metrics, the response will include the requested metric information (e.g. SPEND_IN_DOLLAR) for the requested target type (e.g. "age_bucket") for applicable values (e.g. "45-49"). * The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. * If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. * If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.Connection1 scope
Get targeting analytics for one or more campaigns. For the requested account and metrics, the response will include the requested metric information (e.g. SPEND_IN_DOLLAR) for the requested target type (e.g. "age_bucket") for applicable values (e.g. "45-49"). * The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. * If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. * If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.
Authentication
Connected account requiredScopes
ads:readTags
Get campaign analyticsPINTEREST_CAMPAIGNS_ANALYTICSGet analytics for the specified campaigns in the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.Connection1 scope
Get analytics for the specified campaigns in the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.
Authentication
Connected account requiredScopes
ads:readTags
Create campaignsPINTEREST_CAMPAIGNS_CREATECreate multiple new campaigns. Every campaign has its own campaign_id and houses one or more ad groups, which contain one or more ads. For more, see [Set up your campaign](https://help.pinterest.com/en/business/article/set-up-your-campaign/). **Note:** - The values for `lifetime_spend_cap` and `daily_spend_cap` are microcurrency amounts based on the currency field set in the advertiser's profile (e.g. USD). Microcurrency is used to track very small transactions, based on the currency set in the advertiser's profile. A microcurrency unit is 10^(-6) of the standard unit of currency selected in the advertiser's profile. **Equivalency equations**, using dollars as an example currency: - $1 = 1,000,000 microdollars - 1 microdollar = $0.000001 **To convert between currency and microcurrency**, using dollars as an example currency: - To convert dollars to microdollars, multiply dollars by 1,000,000 - To convert microdollars to dollars, divide microdollars by 1,000,000Connection1 scope
Create multiple new campaigns. Every campaign has its own campaign_id and houses one or more ad groups, which contain one or more ads. For more, see [Set up your campaign](https://help.pinterest.com/en/business/article/set-up-your-campaign/). **Note:** - The values for `lifetime_spend_cap` and `daily_spend_cap` are microcurrency amounts based on the currency field set in the advertiser's profile (e.g. USD). Microcurrency is used to track very small transactions, based on the currency set in the advertiser's profile. A microcurrency unit is 10^(-6) of the standard unit of currency selected in the advertiser's profile. **Equivalency equations**, using dollars as an example currency: - $1 = 1,000,000 microdollars - 1 microdollar = $0.000001 **To convert between currency and microcurrency**, using dollars as an example currency: - To convert dollars to microdollars, multiply dollars by 1,000,000 - To convert microdollars to dollars, divide microdollars by 1,000,000
Authentication
Connected account requiredScopes
ads:writeTags
Get campaignPINTEREST_CAMPAIGNS_GETGet a specific campaign given the campaign ID.Connection1 scope
Get a specific campaign given the campaign ID.
Authentication
Connected account requiredScopes
ads:readTags
List campaignsPINTEREST_CAMPAIGNS_LISTGet a list of the campaigns in the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager.Connection1 scope
Get a list of the campaigns in the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager.
Authentication
Connected account requiredScopes
ads:readTags
Update campaignsPINTEREST_CAMPAIGNS_UPDATEUpdate multiple ad campaigns based on campaign_ids. **Note:** - The values for `lifetime_spend_cap` and `daily_spend_cap` are microcurrency amounts based on the currency field set in the advertiser's profile (e.g. USD). Microcurrency is used to track very small transactions, based on the currency set in the advertiser's profile. A microcurrency unit is 10^(-6) of the standard unit of currency selected in the advertiser's profile. **Equivalency equations**, using dollars as an example currency: - $1 = 1,000,000 microdollars - 1 microdollar = $0.000001 **To convert between currency and microcurrency**, using dollars as an example currency: - To convert dollars to microdollars, multiply dollars by 1,000,000 - To convert microdollars to dollars, divide microdollars by 1,000,000Connection1 scope
Update multiple ad campaigns based on campaign_ids. **Note:** - The values for `lifetime_spend_cap` and `daily_spend_cap` are microcurrency amounts based on the currency field set in the advertiser's profile (e.g. USD). Microcurrency is used to track very small transactions, based on the currency set in the advertiser's profile. A microcurrency unit is 10^(-6) of the standard unit of currency selected in the advertiser's profile. **Equivalency equations**, using dollars as an example currency: - $1 = 1,000,000 microdollars - 1 microdollar = $0.000001 **To convert between currency and microcurrency**, using dollars as an example currency: - To convert dollars to microdollars, multiply dollars by 1,000,000 - To convert microdollars to dollars, divide microdollars by 1,000,000
Authentication
Connected account requiredScopes
ads:writeTags
Cancel invites/requestsPINTEREST_CANCEL_INVITES_OR_REQUESTSCancel membership/partnership invites and/or requests.Connection1 scope
Cancel membership/partnership invites and/or requests.
Authentication
Connected account requiredScopes
biz_access:writeTags
List available filter valuesPINTEREST_CATALOGS_AVAILABLE_FILTER_VALUESGet the available filter attributes and values associated with a given feed or catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. - `country`, `language`, and `feed_id` are only used in retail catalogs. - Note: It is not guaranteed that all available filter values will be returned. Instead this endpoint will return values from a sample of up to 1000 items. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Get the available filter attributes and values associated with a given feed or catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. - `country`, `language`, and `feed_id` are only used in retail catalogs. - Note: It is not guaranteed that all available filter values will be returned. Instead this endpoint will return values from a sample of up to 1000 items. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:readTags
Create catalogPINTEREST_CATALOGS_CREATECreate a new catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/) Note: Access to the Product and Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.Connection1 scope
Create a new catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/) Note: Access to the Product and Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.
Authentication
Connected account requiredScopes
catalogs:writeTags
List catalogsPINTEREST_CATALOGS_LISTFetch catalogs owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Fetch catalogs owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:readTags
Operate on local inventory item batchPINTEREST_CATALOGS_LOCAL_INVENTORY_ITEMS_BATCH_OPERATEManaging local inventory information in batches supporting CREATE, UPDATE, UPSERT, DELETE operations. Up to 1000 items per request to match catalogs/items. - Must provide both item_id and store_code to identify a local inventory item. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Managing local inventory information in batches supporting CREATE, UPDATE, UPSERT, DELETE operations. Up to 1000 items per request to match catalogs/items. - Must provide both item_id and store_code to identify a local inventory item. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:writeTags
Get local inventory items (POST)PINTEREST_CATALOGS_LOCAL_INVENTORY_ITEMS_POSTGet local inventory items for a catalog owned by the "operation user_account". - Must provide an array of {item_id, store_code} pairs in item filters to identify local inventory items. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Get local inventory items for a catalog owned by the "operation user_account". - Must provide an array of {item_id, store_code} pairs in item filters to identify local inventory items. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:readTags
Create local storesPINTEREST_CATALOGS_LOCAL_STORES_CREATECreate a local store for a catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. - Supports optional filtering by store codes. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Create a local store for a catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. - Supports optional filtering by store codes. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:writeTags
Delete local storesPINTEREST_CATALOGS_LOCAL_STORES_DELETEDelete multiple local stores for a catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. - Supports optional filtering by store codes. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Delete multiple local stores for a catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. - Supports optional filtering by store codes. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:writeTags
List local storesPINTEREST_CATALOGS_LOCAL_STORES_LISTFetch local stores for a catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. - Supports optional filtering by store codes. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Fetch local stores for a catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. - Supports optional filtering by store codes. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:readTags
Update local storesPINTEREST_CATALOGS_LOCAL_STORES_UPDATEUpdate a local store for a catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. - Supports optional filtering by store codes. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Update a local store for a catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. - Supports optional filtering by store codes. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:writeTags
List products by product groupPINTEREST_CATALOGS_PRODUCT_GROUP_PINS_LISTGet a list of product pins for a given Catalogs Product Group Id owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection3 scopes
Get a list of product pins for a given Catalogs Product Group Id owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
boards:readcatalogs:readpins:readTags
Create product groupPINTEREST_CATALOGS_PRODUCT_GROUPS_CREATECreate product group to use in Catalogs owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. "Catalog-based product groups" can include items from all data sources (feeds and API) and are available to both non-retail catalogs with any data sources and retail catalogs with API-created items. If your catalog only contains retail items created via feeds, you should use the "retail feed-based" option. [Learn more](/docs/api-features/shopping-overview/) Note: Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.Connection1 scope
Create product group to use in Catalogs owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. "Catalog-based product groups" can include items from all data sources (feeds and API) and are available to both non-retail catalogs with any data sources and retail catalogs with API-created items. If your catalog only contains retail items created via feeds, you should use the "retail feed-based" option. [Learn more](/docs/api-features/shopping-overview/) Note: Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.
Authentication
Connected account requiredScopes
catalogs:writeTags
Create product groupsPINTEREST_CATALOGS_PRODUCT_GROUPS_CREATE_MANYCreate product group to use in Catalogs owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/) Note: Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.Connection1 scope
Create product group to use in Catalogs owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/) Note: Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.
Authentication
Connected account requiredScopes
catalogs:writeTags
Delete product groupPINTEREST_CATALOGS_PRODUCT_GROUPS_DELETEDelete a product group owned by the "operation user_account" from being in use in Catalogs. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Delete a product group owned by the "operation user_account" from being in use in Catalogs. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:writeTags
Delete product groupsPINTEREST_CATALOGS_PRODUCT_GROUPS_DELETE_MANYDelete product groups owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Delete product groups owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:writeTags
Get product groupPINTEREST_CATALOGS_PRODUCT_GROUPS_GETGet a single product group for a given Catalogs Product Group Id owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Get a single product group for a given Catalogs Product Group Id owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:readTags
List product groupsPINTEREST_CATALOGS_PRODUCT_GROUPS_LISTGet a list of product groups for a given Catalogs Feed Id owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Get a list of product groups for a given Catalogs Feed Id owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:readTags
Get product countsPINTEREST_CATALOGS_PRODUCT_GROUPS_PRODUCT_COUNTS_GETGet a product counts for a given Catalogs Product Group owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Get a product counts for a given Catalogs Product Group owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:readTags
Update single product groupPINTEREST_CATALOGS_PRODUCT_GROUPS_UPDATEUpdate product group owned by the "operation user_account" to use in Catalogs. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. "Catalog-based product groups" can include items from all data sources (feeds and API) and are available to both non-retail catalogs with any data sources and retail catalogs with API-created items. If your catalog only contains retail items created via feeds, you should use the "retail feed-based" option. [Learn more](/docs/api-features/shopping-overview/) Note: Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.Connection1 scope
Update product group owned by the "operation user_account" to use in Catalogs. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. "Catalog-based product groups" can include items from all data sources (feeds and API) and are available to both non-retail catalogs with any data sources and retail catalogs with API-created items. If your catalog only contains retail items created via feeds, you should use the "retail feed-based" option. [Learn more](/docs/api-features/shopping-overview/) Note: Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.
Authentication
Connected account requiredScopes
catalogs:writeTags
Get supplemental items batch statusPINTEREST_CATALOGS_SUPPLEMENTAL_ITEMS_BATCH_GETFetch the status and results of a supplemental items batch operation. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Fetch the status and results of a supplemental items batch operation. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:readTags
Create a conversion deletion requestPINTEREST_CONVERSION_DELETION_REQUEST_CREATE**This endpoint is currently in beta and not available to all apps.** [Learn more](/docs/key-concepts/using-beta-and-restricted-features/). Create a request to delete conversion data for a list of user emails and/or EPIKs, limited to the specified `ad_account_id`. After 72 hours the request is processed and submitted to our deletion process. Then the deletion process ensures deletion within a 30 days period, once the request is submitted to the deletion process it cannot be canceled.Connection1 scope
**This endpoint is currently in beta and not available to all apps.** [Learn more](/docs/key-concepts/using-beta-and-restricted-features/). Create a request to delete conversion data for a list of user emails and/or EPIKs, limited to the specified `ad_account_id`. After 72 hours the request is processed and submitted to our deletion process. Then the deletion process ensures deletion within a 30 days period, once the request is submitted to the deletion process it cannot be canceled.
Authentication
Connected account requiredScopes
ads:writeTags
Delete a conversion deletion requestPINTEREST_CONVERSION_DELETION_REQUEST_DELETE**This endpoint is currently in beta and not available to all apps.** [Learn more](/docs/key-concepts/using-beta-and-restricted-features/). Delete a conversion deletion request from `ad_account_id` with `request_id`. This will cancel the request and prevent it from being processed. This can only be done if the request is in the `PENDING` status and before the 72 hours mark.Connection1 scope
**This endpoint is currently in beta and not available to all apps.** [Learn more](/docs/key-concepts/using-beta-and-restricted-features/). Delete a conversion deletion request from `ad_account_id` with `request_id`. This will cancel the request and prevent it from being processed. This can only be done if the request is in the `PENDING` status and before the 72 hours mark.
Authentication
Connected account requiredScopes
ads:writeTags
Get a single conversion deletion requestPINTEREST_CONVERSION_DELETION_REQUEST_GET**This endpoint is currently in beta and not available to all apps.** [Learn more](/docs/key-concepts/using-beta-and-restricted-features/). Get a single conversion deletion request from `ad_account_id` with `request_id`.Connection1 scope
**This endpoint is currently in beta and not available to all apps.** [Learn more](/docs/key-concepts/using-beta-and-restricted-features/). Get a single conversion deletion request from `ad_account_id` with `request_id`.
Authentication
Connected account requiredScopes
ads:readTags
List conversion deletion requestsPINTEREST_CONVERSION_DELETION_REQUEST_LIST**This endpoint is currently in beta and not available to all apps.** [Learn more](/docs/key-concepts/using-beta-and-restricted-features/). Get a list of the conversion deletion requests for the specified `ad_account_id`.Connection1 scope
**This endpoint is currently in beta and not available to all apps.** [Learn more](/docs/key-concepts/using-beta-and-restricted-features/). Get a list of the conversion deletion requests for the specified `ad_account_id`.
Authentication
Connected account requiredScopes
ads:readTags
Get event quality score (EQS)PINTEREST_CONVERSION_EQS_LISTGet the Event Quality Score (EQS) of your conversion signals. [Event Quality Score](https://help.pinterest.com/en/business/article/eqs) indicates how effective the customer information and event insights (metadata) passed with your web, app and offline conversion events may be at matching to a Pinterest user.Connection1 scope
Get the Event Quality Score (EQS) of your conversion signals. [Event Quality Score](https://help.pinterest.com/en/business/article/eqs) indicates how effective the customer information and event insights (metadata) passed with your web, app and offline conversion events may be at matching to a Pinterest user.
Authentication
Connected account requiredScopes
ads:readTags
Create conversion tagPINTEREST_CONVERSION_TAGS_CREATECreate a conversion tag, also known as [Pinterest tag](https://help.pinterest.com/en/business/article/set-up-the-pinterest-tag), with the option to enable enhanced match. The Pinterest Tag tracks actions people take on the ad account's website after they view the ad account's ad on Pinterest. The advertiser needs to customize this tag to track conversions. For more information, see: [Set up the Pinterest tag](https://help.pinterest.com/en/business/article/set-up-the-pinterest-tag) [Pinterest Tag](/docs/track-conversions/pinterest-tag/) [Enhanced match](/docs/track-conversions/pinterest-tag/#enhanced-match)Connection1 scope
Create a conversion tag, also known as [Pinterest tag](https://help.pinterest.com/en/business/article/set-up-the-pinterest-tag), with the option to enable enhanced match. The Pinterest Tag tracks actions people take on the ad account's website after they view the ad account's ad on Pinterest. The advertiser needs to customize this tag to track conversions. For more information, see: [Set up the Pinterest tag](https://help.pinterest.com/en/business/article/set-up-the-pinterest-tag) [Pinterest Tag](/docs/track-conversions/pinterest-tag/) [Enhanced match](/docs/track-conversions/pinterest-tag/#enhanced-match)
Authentication
Connected account requiredScopes
ads:writeTags
Get conversion tagPINTEREST_CONVERSION_TAGS_GETGet information about an existing conversion tag.Connection1 scope
Get information about an existing conversion tag.
Authentication
Connected account requiredScopes
ads:readTags
List conversion tagsPINTEREST_CONVERSION_TAGS_LISTList conversion tags associated with an ad account.Connection1 scope
List conversion tags associated with an ad account.
Authentication
Connected account requiredScopes
ads:readTags
Get country's keyword metricsPINTEREST_COUNTRY_KEYWORDS_METRICS_GETSee keyword metrics for a specified country, aggregated across all of Pinterest. (Definitions are available from the "Get delivery metrics definitions" [API endpoint](/docs/api/v5/#operation/delivery_metrics/get)).Connection1 scope
See keyword metrics for a specified country, aggregated across all of Pinterest. (Definitions are available from the "Get delivery metrics definitions" [API endpoint](/docs/api/v5/#operation/delivery_metrics/get)).
Authentication
Connected account requiredScopes
ads:readTags
Update invite/request with an asset permissionPINTEREST_CREATE_ASSET_INVITESAssign asset permissions information to an existing invite/request. Can be used to: - Request access to a partner's asset. Note: This is only for when no existing partnership exists. If an existing partnership exists, use "Create a request to access an existing partner's assets" to request access to your partner's assets. - invite_type="PARTNER_REQUEST" - Invite a partner to access your business assets. Note: This is only for when there is no existing partnership. If there is an existing partnership, use "Assign/Update partner asset permissions" to assign a partner access to new assets. - invite_type="PARTNER_INVITE" - Invite a member to access your business assets. Note: This is only for when there is no existing membership. If there is an existing membership, use "Assign/Update member asset permissions" to assign a member access to new assets. - invite_type="MEMBER_INVITE" To learn more about permission levels, visit https://help.pinterest.com/en/business/article/business-manager-overview.Connection2 scopes
Assign asset permissions information to an existing invite/request. Can be used to: - Request access to a partner's asset. Note: This is only for when no existing partnership exists. If an existing partnership exists, use "Create a request to access an existing partner's assets" to request access to your partner's assets. - invite_type="PARTNER_REQUEST" - Invite a partner to access your business assets. Note: This is only for when there is no existing partnership. If there is an existing partnership, use "Assign/Update partner asset permissions" to assign a partner access to new assets. - invite_type="PARTNER_INVITE" - Invite a member to access your business assets. Note: This is only for when there is no existing membership. If there is an existing membership, use "Assign/Update member asset permissions" to assign a member access to new assets. - invite_type="MEMBER_INVITE" To learn more about permission levels, visit https://help.pinterest.com/en/business/article/business-manager-overview.
Authentication
Connected account requiredScopes
biz_access:readbiz_access:writeTags
Create invites or requestsPINTEREST_CREATE_MEMBERSHIP_OR_PARTNERSHIP_INVITESCreate batch invites or requests. Can create batch invites or requests as described below. - Invite members to join the business. This would required specifying the following: - invite_type="MEMBER_INVITE" - business_role="EMPLOYEE" OR business_role="BIZ_ADMIN" (To learn more about business roles, visit https://help.pinterest.com/en/business/article/profile-permissions-in-business-access.) - members - Invite partners to access your business assets. This would require specifying the following: - invite_type="PARTNER_INVITE" - business_role="PARTNER" - partners - Request to be a partner so you can access their assets. This would require specifying the following: - invite_type="PARTNER_REQUEST" - business_role="PARTNER" - partnersConnection1 scope
Create batch invites or requests. Can create batch invites or requests as described below. - Invite members to join the business. This would required specifying the following: - invite_type="MEMBER_INVITE" - business_role="EMPLOYEE" OR business_role="BIZ_ADMIN" (To learn more about business roles, visit https://help.pinterest.com/en/business/article/profile-permissions-in-business-access.) - members - Invite partners to access your business assets. This would require specifying the following: - invite_type="PARTNER_INVITE" - business_role="PARTNER" - partners - Request to be a partner so you can access their assets. This would require specifying the following: - invite_type="PARTNER_REQUEST" - business_role="PARTNER" - partners
Authentication
Connected account requiredScopes
biz_access:writeTags
Create customer list uploadPINTEREST_CUSTOMER_LIST_UPLOADS_CREATECreate a customer list upload request for multipart S3 upload. Note: Each part must be at least 5mb; however the last part can be any size greater than 0. Clients with smaller files can request a single part count. This minimal part size restriction is defined by the AWS S3 API. **Please review the [update customer list endpoint](/docs/api/v5/customer_lists-update/) documentation for additional information.**Connection1 scope
Create a customer list upload request for multipart S3 upload. Note: Each part must be at least 5mb; however the last part can be any size greater than 0. Clients with smaller files can request a single part count. This minimal part size restriction is defined by the AWS S3 API. **Please review the [update customer list endpoint](/docs/api/v5/customer_lists-update/) documentation for additional information.**
Authentication
Connected account requiredScopes
ads:writeTags
Get customer list uploadPINTEREST_CUSTOMER_LIST_UPLOADS_GETGet the metadata for a given upload by its ID.Connection1 scope
Get the metadata for a given upload by its ID.
Authentication
Connected account requiredScopes
ads:readTags
Run customer list uploadPINTEREST_CUSTOMER_LIST_UPLOADS_RUNBegin processing a customer list upload.Connection1 scope
Begin processing a customer list upload.
Authentication
Connected account requiredScopes
ads:writeTags
Create customer listsPINTEREST_CUSTOMER_LISTS_CREATECreate a customer list from your records (hashed or plain-text email addresses, or hashed MAIDs or IDFAs). A customer list is one of the four types of Pinterest audiences: for more information, see [Audience targeting](https://help.pinterest.com/en/business/article/audience-targeting) or the [Audiences](/docs/api-features/targeting-overview/) section of the ads management guide. **Please review our [requirements](https://help.pinterest.com/en/business/article/audience-targeting#section-13341) for what type of information is allowed when uploading a customer list.** When you create a customer list, the system scans the list for existing Pinterest accounts; the list must include at least 100 Pinterest accounts. Your original list will be deleted when the matching process is complete. The filtered list – containing only the Pinterest accounts that were included in your starting list – is what will be used to create the audience. To use your customer list after creating it, convert it into a customer list audience by passing the `CUSTOMER_LIST` audience type at the [create audience endpoint](https://developer.pinterest.com/docs/api/v5/audiences-create).Connection1 scope
Create a customer list from your records (hashed or plain-text email addresses, or hashed MAIDs or IDFAs). A customer list is one of the four types of Pinterest audiences: for more information, see [Audience targeting](https://help.pinterest.com/en/business/article/audience-targeting) or the [Audiences](/docs/api-features/targeting-overview/) section of the ads management guide. **Please review our [requirements](https://help.pinterest.com/en/business/article/audience-targeting#section-13341) for what type of information is allowed when uploading a customer list.** When you create a customer list, the system scans the list for existing Pinterest accounts; the list must include at least 100 Pinterest accounts. Your original list will be deleted when the matching process is complete. The filtered list – containing only the Pinterest accounts that were included in your starting list – is what will be used to create the audience. To use your customer list after creating it, convert it into a customer list audience by passing the `CUSTOMER_LIST` audience type at the [create audience endpoint](https://developer.pinterest.com/docs/api/v5/audiences-create).
Authentication
Connected account requiredScopes
ads:writeTags
Get customer listPINTEREST_CUSTOMER_LISTS_GETGets a specific customer list given the customer list ID.Connection1 scope
Gets a specific customer list given the customer list ID.
Authentication
Connected account requiredScopes
ads:readTags
Get customer listsPINTEREST_CUSTOMER_LISTS_LISTGet a set of customer lists including id and name based on the filters provided. (Customer lists are a type of audience.) For more information, see [Audience targeting](https://help.pinterest.com/en/business/article/audience-targeting) or the [Audiences](/docs/api-features/targeting-overview/) section of the ads management guide.Connection1 scope
Get a set of customer lists including id and name based on the filters provided. (Customer lists are a type of audience.) For more information, see [Audience targeting](https://help.pinterest.com/en/business/article/audience-targeting) or the [Audiences](/docs/api-features/targeting-overview/) section of the ads management guide.
Authentication
Connected account requiredScopes
ads:readTags
Update customer listPINTEREST_CUSTOMER_LISTS_UPDATEAppend or remove records to/from an existing customer list. (A customer list is one of the four types of Pinterest audiences.) When you add records to an existing customer list, the system scans the additions for existing Pinterest accounts; those are the records that will be added to your "CUSTOMER_LIST" audience. Your original list of records to add will be deleted when the matching process is complete. For more information, see [Audience targeting](https://help.pinterest.com/en/business/article/audience-targeting) or the [Audiences](/docs/api-features/targeting-overview/) section of the ads management guide.Connection1 scope
Append or remove records to/from an existing customer list. (A customer list is one of the four types of Pinterest audiences.) When you add records to an existing customer list, the system scans the additions for existing Pinterest accounts; those are the records that will be added to your "CUSTOMER_LIST" audience. Your original list of records to add will be deleted when the matching process is complete. For more information, see [Audience targeting](https://help.pinterest.com/en/business/article/audience-targeting) or the [Audiences](/docs/api-features/targeting-overview/) section of the ads management guide.
Authentication
Connected account requiredScopes
ads:writeTags
Create customer segmentsPINTEREST_CUSTOMER_SEGMENT_CREATECustomer segments allow advertisers to define existing customers for Pinterest Performance+ campaigns. Customer segments are made up of audience lists.Connection1 scope
Customer segments allow advertisers to define existing customers for Pinterest Performance+ campaigns. Customer segments are made up of audience lists.
Authentication
Connected account requiredScopes
ads:writeTags
List customer segmentsPINTEREST_CUSTOMER_SEGMENT_LISTGet a list of the customer segments in the specified `ad_account_id`.Connection1 scope
Get a list of the customer segments in the specified `ad_account_id`.
Authentication
Connected account requiredScopes
ads:readTags
Update customer segmentsPINTEREST_CUSTOMER_SEGMENT_UPDATEUpdate the customer segment given advertiser ID and customer segment IDConnection1 scope
Update the customer segment given advertiser ID and customer segment ID
Authentication
Connected account requiredScopes
ads:writeTags
Terminate business membershipsPINTEREST_DELETE_BUSINESS_MEMBERSHIPTerminate memberships between the specified members and your business.Connection2 scopes
Terminate memberships between the specified members and your business.
Authentication
Connected account requiredScopes
biz_access:readbiz_access:writeTags
Terminate business partnershipsPINTEREST_DELETE_BUSINESS_PARTNERSTerminate partnerships between the specified partners and your business. Note: You may only batch terminate partners of the same partner type.Connection1 scope
Terminate partnerships between the specified partners and your business. Note: You may only batch terminate partners of the same partner type.
Authentication
Connected account requiredScopes
biz_access:writeTags
Delete partner access to assetPINTEREST_DELETE_PARTNER_ASSET_ACCESS_HANDLER_IMPLTerminate multiple partners' access to an asset. If - partner_type=INTERNAL: You will terminate a partner's asset access to your business assets. - partner_type=EXTERNAL: You will terminate your own access to your partner's business assets.Connection1 scope
Terminate multiple partners' access to an asset. If - partner_type=INTERNAL: You will terminate a partner's asset access to your business assets. - partner_type=EXTERNAL: You will terminate your own access to your partner's business assets.
Authentication
Connected account requiredScopes
biz_access:writeTags
Get available metrics' definitionsPINTEREST_DELIVERY_METRICS_GETGet the definitions for ads and organic metrics available across both synchronous and asynchronous report endpoints. The `display_name` attribute will match how the metric is named in our native tools like Ads Manager. See [Organic Analytics](/docs/api-features/analytics-overview/) and [Ads Analytics](/docs/api-features/ads-reporting/) for more information.Connection3 scopes
Get the definitions for ads and organic metrics available across both synchronous and asynchronous report endpoints. The `display_name` attribute will match how the metric is named in our native tools like Ads Manager. See [Organic Analytics](/docs/api-features/analytics-overview/) and [Ads Analytics](/docs/api-features/ads-reporting/) for more information.
Authentication
Connected account requiredScopes
ads:readpins:readuser_accounts:readTags
Send conversionsPINTEREST_EVENTS_CREATEThe Pinterest API offers advertisers a way to send Pinterest their conversion information (including web conversions, in-app conversions, or even offline conversions) based on their `ad_account_id`. The request body should be a JSON object. - This endpoint requires an `access_token` be generated through Ads Manager. Review the [Conversions Guide](/docs/api-features/conversion-overview/) for more details. (Note that the authorization header required is `Authorization: Bearer <access_token>`). - The token's `user_account` must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Audience, Campaign. (Note that the token can be used across multiple ad accounts under an user ID.) - This endpoint has a rate limit of 5,000 calls per minute per ad account. - If the merchant is submitting this information using both Pinterest conversion tags and the Pinterest API, Pinterest will remove duplicate information before reporting. (Note that events that took place offline cannot be deduplicated.)Connection1 scope
The Pinterest API offers advertisers a way to send Pinterest their conversion information (including web conversions, in-app conversions, or even offline conversions) based on their `ad_account_id`. The request body should be a JSON object. - This endpoint requires an `access_token` be generated through Ads Manager. Review the [Conversions Guide](/docs/api-features/conversion-overview/) for more details. (Note that the authorization header required is `Authorization: Bearer <access_token>`). - The token's `user_account` must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Audience, Campaign. (Note that the token can be used across multiple ad accounts under an user ID.) - This endpoint has a rate limit of 5,000 calls per minute per ad account. - If the merchant is submitting this information using both Pinterest conversion tags and the Pinterest API, Pinterest will remove duplicate information before reporting. (Note that events that took place offline cannot be deduplicated.)
Authentication
Connected account requiredScopes
ads:writeTags
List feed processing resultsPINTEREST_FEED_PROCESSING_RESULTS_LISTFetch a feed processing results owned by the "operation user_account". Please note that for now the bookmark parameter is not functional and only the first page will be available until it is implemented in some release in the near future. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
Fetch a feed processing results owned by the "operation user_account". Please note that for now the bookmark parameter is not functional and only the first page will be available until it is implemented in some release in the near future. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:readTags
Create feedPINTEREST_FEEDS_CREATECreate a new feed owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Please, be aware that "default_country" and "default_locale" are not required in the spec for forward compatibility but for now the API will not accept requests without those fields. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. For Retail partners, refer to [Before you get started with Catalogs](https://help.pinterest.com/en/business/article/before-you-get-started-with-catalogs). For Hotel partners, refer to [Pinterest API for shopping](/docs/api-features/shopping-overview/). Note: Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.Connection2 scopes
Create a new feed owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Please, be aware that "default_country" and "default_locale" are not required in the spec for forward compatibility but for now the API will not accept requests without those fields. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. For Retail partners, refer to [Before you get started with Catalogs](https://help.pinterest.com/en/business/article/before-you-get-started-with-catalogs). For Hotel partners, refer to [Pinterest API for shopping](/docs/api-features/shopping-overview/). Note: Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.
Authentication
Connected account requiredScopes
catalogs:readcatalogs:writeTags
Delete feedPINTEREST_FEEDS_DELETEDelete a feed owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. For Retail partners, refer to [Before you get started with Catalogs](https://help.pinterest.com/en/business/article/before-you-get-started-with-catalogs). For Hotel partners, refer to [Pinterest API for shopping](/docs/api-features/shopping-overview/).Connection2 scopes
Delete a feed owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. For Retail partners, refer to [Before you get started with Catalogs](https://help.pinterest.com/en/business/article/before-you-get-started-with-catalogs). For Hotel partners, refer to [Pinterest API for shopping](/docs/api-features/shopping-overview/).
Authentication
Connected account requiredScopes
catalogs:readcatalogs:writeTags
Get feedPINTEREST_FEEDS_GETGet a single feed owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. For Retail partners, refer to [Before you get started with Catalogs](https://help.pinterest.com/en/business/article/before-you-get-started-with-catalogs). For Hotel partners, refer to [Pinterest API for shopping](/docs/api-features/shopping-overview/).Connection1 scope
Get a single feed owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. For Retail partners, refer to [Before you get started with Catalogs](https://help.pinterest.com/en/business/article/before-you-get-started-with-catalogs). For Hotel partners, refer to [Pinterest API for shopping](/docs/api-features/shopping-overview/).
Authentication
Connected account requiredScopes
catalogs:readTags
Ingest feed itemsPINTEREST_FEEDS_INGESTIngest items for a given feed owned by the "operation user_account". Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/) Note: This endpoint is restricted to a specific group of users. If you require access, please reach out to your partner manager.Connection1 scope
Ingest items for a given feed owned by the "operation user_account". Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. [Learn more](/docs/api-features/shopping-overview/) Note: This endpoint is restricted to a specific group of users. If you require access, please reach out to your partner manager.
Authentication
Connected account requiredScopes
catalogs:writeTags
List feedsPINTEREST_FEEDS_LISTFetch feeds owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. For Retail partners, refer to [Before you get started with Catalogs](https://help.pinterest.com/en/business/article/before-you-get-started-with-catalogs). For Hotel partners, refer to [Pinterest API for shopping](/docs/api-features/shopping-overview/).Connection1 scope
Fetch feeds owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. For Retail partners, refer to [Before you get started with Catalogs](https://help.pinterest.com/en/business/article/before-you-get-started-with-catalogs). For Hotel partners, refer to [Pinterest API for shopping](/docs/api-features/shopping-overview/).
Authentication
Connected account requiredScopes
catalogs:readTags
Update feedPINTEREST_FEEDS_UPDATEUpdate a feed owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. For Retail partners, refer to [Before you get started with Catalogs](https://help.pinterest.com/en/business/article/before-you-get-started-with-catalogs). For Hotel partners, refer to [Pinterest API for shopping](/docs/api-features/shopping-overview/). Note: Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.Connection2 scopes
Update a feed owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. For Retail partners, refer to [Before you get started with Catalogs](https://help.pinterest.com/en/business/article/before-you-get-started-with-catalogs). For Hotel partners, refer to [Pinterest API for shopping](/docs/api-features/shopping-overview/). Note: Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.
Authentication
Connected account requiredScopes
catalogs:readcatalogs:writeTags
Follow userPINTEREST_FOLLOW_USER_UPDATE**This endpoint is currently in beta and not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).** Use this request, as a signed-in user, to follow another user.Connection1 scope
**This endpoint is currently in beta and not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).** Use this request, as a signed-in user, to follow another user.
Authentication
Connected account requiredScopes
user_accounts:writeTags
List followersPINTEREST_FOLLOWERS_LISTGet a list of your followers.Connection1 scope
Get a list of your followers.
Authentication
Connected account requiredScopes
user_accounts:readTags
List of ad groups using promotions IDs.PINTEREST_GET_AD_GROUPS_BY_PROMOTION_IDS_LISTGet a list of ad groups that are associated with those promotion idsConnection1 scope
Get a list of ad groups that are associated with those promotion ids
Authentication
Connected account requiredScopes
ads:readTags
List business employers for userPINTEREST_GET_BUSINESS_EMPLOYERSGet all of the viewing user's business employers.Connection1 scope
Get all of the viewing user's business employers.
Authentication
Connected account requiredScopes
biz_access:readTags
Get business membersPINTEREST_GET_BUSINESS_MEMBERSGet all members of the specified business. The return response will include the member's business_role and assets they have access to if assets_summary=TRUEConnection1 scope
Get all members of the specified business. The return response will include the member's business_role and assets they have access to if assets_summary=TRUE
Authentication
Connected account requiredScopes
biz_access:readTags
Get business partnersPINTEREST_GET_BUSINESS_PARTNERSGet all partners of the specified business. If the assets_summary=TRUE and: - partner_type=INTERNAL, the business assets returned are your business assets the partner has access to. - partner_type=EXTERNAL, the business assets returned are your partner's business assets the partner has granted you access to.Connection1 scope
Get all partners of the specified business. If the assets_summary=TRUE and: - partner_type=INTERNAL, the business assets returned are your business assets the partner has access to. - partner_type=EXTERNAL, the business assets returned are your partner's business assets the partner has granted you access to.
Authentication
Connected account requiredScopes
biz_access:readTags
Get campaign delivery estimatesPINTEREST_GET_CAMPAIGN_DELIVERY_ESTIMATESGet delivery estimates for an ads campaign **This endpoint is currently in beta and is not available to all apps [Learn more](/docs/new/about-beta-access/).**Connection1 scope
Get delivery estimates for an ads campaign **This endpoint is currently in beta and is not available to all apps [Learn more](/docs/new/about-beta-access/).**
Authentication
Connected account requiredScopes
ads:readTags
Get invites/requestsPINTEREST_GET_INVITESGet the membership/partnership invites and/or requests for the authorized user.Connection1 scope
Get the membership/partnership invites and/or requests for the authorized user.
Authentication
Connected account requiredScopes
biz_access:readTags
Delete commerce integrationPINTEREST_INTEGRATIONS_COMMERCE_DELDelete commerce integration metadata for the given external business ID. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.Connection1 scope
Delete commerce integration metadata for the given external business ID. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.
Authentication
Connected account requiredScopes
ads:writeTags
Get commerce integrationPINTEREST_INTEGRATIONS_COMMERCE_GETGet commerce integration metadata associated with the given external business ID. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.Connection1 scope
Get commerce integration metadata associated with the given external business ID. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.
Authentication
Connected account requiredScopes
ads:readTags
Update commerce integrationPINTEREST_INTEGRATIONS_COMMERCE_PATCHUpdate commerce integration metadata for the given external business ID. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.Connection1 scope
Update commerce integration metadata for the given external business ID. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.
Authentication
Connected account requiredScopes
ads:writeTags
Create commerce integrationPINTEREST_INTEGRATIONS_COMMERCE_POSTCreate commerce integration metadata to link an external business ID with a Pinterest merchant & ad account. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.Connection1 scope
Create commerce integration metadata to link an external business ID with a Pinterest merchant & ad account. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.
Authentication
Connected account requiredScopes
ads:writeTags
Get integration metadataPINTEREST_INTEGRATIONS_GET_BY_IDGet integration metadata by ID. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.Connection1 scope
Get integration metadata by ID. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.
Authentication
Connected account requiredScopes
ads:readTags
Get integration metadata listPINTEREST_INTEGRATIONS_GET_LISTGet integration metadata list. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.Connection1 scope
Get integration metadata list. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.
Authentication
Connected account requiredScopes
ads:readTags
Receives batched logs from integration applications.PINTEREST_INTEGRATIONS_LOGS_POSTThis endpoint receives batched logs from integration applications on partner platforms. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.Connection1 scope
This endpoint receives batched logs from integration applications on partner platforms. Note: If you're interested in joining the beta, please reach out to your Pinterest account manager.
Authentication
Connected account requiredScopes
ads:writeTags
Get interest detailsPINTEREST_INTEREST_TARGETING_OPTIONS_GETGet details of a specific interest given interest ID. Click [here](https://docs.google.com/spreadsheets/d/1HxL-0Z3p2fgxis9YBP2HWC3tvPrs1hAuHDRtH-NJTIM/edit#gid=118370875) for a spreadsheet listing interests and their IDs.Connection1 scope
Get details of a specific interest given interest ID. Click [here](https://docs.google.com/spreadsheets/d/1HxL-0Z3p2fgxis9YBP2HWC3tvPrs1hAuHDRtH-NJTIM/edit#gid=118370875) for a spreadsheet listing interests and their IDs.
Authentication
Connected account requiredScopes
ads:readTags
Get item batch statusPINTEREST_ITEMS_BATCH_GETGet a single catalogs items batch owned by the "operating user_account". [See detailed documentation here.](/docs/api-features/shopping-overview/#Update%20items%20in%20batch) - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager.Connection1 scope
Get a single catalogs items batch owned by the "operating user_account". [See detailed documentation here.](/docs/api-features/shopping-overview/#Update%20items%20in%20batch) - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager.
Authentication
Connected account requiredScopes
catalogs:readTags
Operate on item batchPINTEREST_ITEMS_BATCH_POSTThis endpoint supports multiple operations on a set of one or more catalog items owned by the "operation user_account". [See detailed documentation here.](/docs/work-with-catalogs/modify-items-in-batch/) - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. Note: - Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager. - The item UPSERT operation is restricted to users without a feed data source. If you plan to migrate item ingestion from feeds to the API, please reach out to your partner manager or via the Help Center to get assistance.Connection2 scopes
This endpoint supports multiple operations on a set of one or more catalog items owned by the "operation user_account". [See detailed documentation here.](/docs/work-with-catalogs/modify-items-in-batch/) - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. Note: - Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager. - The item UPSERT operation is restricted to users without a feed data source. If you plan to migrate item ingestion from feeds to the API, please reach out to your partner manager or via the Help Center to get assistance.
Authentication
Connected account requiredScopes
catalogs:readcatalogs:writeTags
List item issuesPINTEREST_ITEMS_ISSUES_LISTList item validation issues for a given feed processing result owned by the "operation user_account". Up to 20 random samples of affected items are returned for each error and warning code. Please note that for now query parameters 'item_numbers' and 'item_validation_issue' cannot be used simultaneously until it is implemented in some release in the future. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. Note: To get a list of all affected items instead of sampled issues, please refer to [Build catalogs report](/docs/api/v5/#operation/reports/create) and [Get catalogs report](/docs/api/v5/#operation/reports/get) endpoints. Moreover, they support multiple types of catalogs. [Learn more](/docs/api-features/shopping-overview/)Connection1 scope
List item validation issues for a given feed processing result owned by the "operation user_account". Up to 20 random samples of affected items are returned for each error and warning code. Please note that for now query parameters 'item_numbers' and 'item_validation_issue' cannot be used simultaneously until it is implemented in some release in the future. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. Note: To get a list of all affected items instead of sampled issues, please refer to [Build catalogs report](/docs/api/v5/#operation/reports/create) and [Get catalogs report](/docs/api/v5/#operation/reports/get) endpoints. Moreover, they support multiple types of catalogs. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
catalogs:readTags
Get catalogs items (POST)PINTEREST_ITEMS_POSTGet the items of the catalog owned by the "operation user_account". [See detailed documentation here.](/docs/api-features/shopping-overview/#Update%20items%20in%20batch) - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. Note: Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.Connection1 scope
Get the items of the catalog owned by the "operation user_account". [See detailed documentation here.](/docs/api-features/shopping-overview/#Update%20items%20in%20batch) - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. Note: Access to the Creative Assets catalog type is restricted to a specific group of users. If you require access, please reach out to your partner manager.
Authentication
Connected account requiredScopes
catalogs:readTags
Create keywordsPINTEREST_KEYWORDS_CREATECreate keywords for the following entity types (advertiser, campaign, ad group, or ad). For more information, see [Keyword targeting](https://help.pinterest.com/en/business/article/keyword-targeting). **Notes:** - Advertisers and campaigns can only be assigned keywords with excluding (`_NEGATIVE`). - All keyword match types are available for ad groups. For more information on match types, see [match type enums](/docs/api-features/targeting-overview/). **Returns:** - A successful call returns an object containing an array of new keyword objects and an empty `errors` object array. - An unsuccessful call returns an empty keywords array, and instead, inserts the entire object with nulled/negated properties into the `errors` object array: ```json { "keywords": [], "errors": [ { "data": { "archived": null, "match_type": "EXACT", "parent_type": null, "value": "foobar", "parent_id": null, "type": "keyword", "id": null }, "error_messages": [ "Advertisers and Campaigns only accept excluded targeting attributes." ] } ] }Connection1 scope
Create keywords for the following entity types (advertiser, campaign, ad group, or ad). For more information, see [Keyword targeting](https://help.pinterest.com/en/business/article/keyword-targeting). **Notes:** - Advertisers and campaigns can only be assigned keywords with excluding (`_NEGATIVE`). - All keyword match types are available for ad groups. For more information on match types, see [match type enums](/docs/api-features/targeting-overview/). **Returns:** - A successful call returns an object containing an array of new keyword objects and an empty `errors` object array. - An unsuccessful call returns an empty keywords array, and instead, inserts the entire object with nulled/negated properties into the `errors` object array: ```json { "keywords": [], "errors": [ { "data": { "archived": null, "match_type": "EXACT", "parent_type": null, "value": "foobar", "parent_id": null, "type": "keyword", "id": null }, "error_messages": [ "Advertisers and Campaigns only accept excluded targeting attributes." ] } ] }
Authentication
Connected account requiredScopes
ads:writeTags
Get keywordsPINTEREST_KEYWORDS_GETGet a list of keywords based on the filters provided. If no filter is provided, it will default to the `ad_account_id` filter, which means it will only return keywords that specifically have `parent_id` set to the `ad_account_id`. Note: Keywords can have `ad_account_ids`, `campaign_ids`, and `ad_group_ids` set as their `parent_ids`. Keywords created through Ads Manager will have their `parent_id` set to an `ad_group_id`, not `ad_account_id`. For more information, see [Keyword targeting](https://help.pinterest.com/en/business/article/keyword-targeting). **Notes:** - Advertisers and campaigns can only be assigned keywords with excluding (`_NEGATIVE`). - All keyword match types are available for ad groups. For more information on match types, see [match type enums](/docs/api-features/targeting-overview/). **Returns:** - A successful call returns an object containing an array of new keyword objects and an empty `errors` object array. - An unsuccessful call returns an empty keywords array, and instead, inserts the entire object with nulled/negated properties into the `errors` object array: ```json { "keywords": [], "errors": [ { "data": { "archived": null, "match_type": "EXACT", "parent_type": null, "value": "foobar", "parent_id": null, "type": "keyword", "id": null }, "error_messages": [ "Advertisers and Campaigns only accept excluded targeting attributes." ] } ] }Connection1 scope
Get a list of keywords based on the filters provided. If no filter is provided, it will default to the `ad_account_id` filter, which means it will only return keywords that specifically have `parent_id` set to the `ad_account_id`. Note: Keywords can have `ad_account_ids`, `campaign_ids`, and `ad_group_ids` set as their `parent_ids`. Keywords created through Ads Manager will have their `parent_id` set to an `ad_group_id`, not `ad_account_id`. For more information, see [Keyword targeting](https://help.pinterest.com/en/business/article/keyword-targeting). **Notes:** - Advertisers and campaigns can only be assigned keywords with excluding (`_NEGATIVE`). - All keyword match types are available for ad groups. For more information on match types, see [match type enums](/docs/api-features/targeting-overview/). **Returns:** - A successful call returns an object containing an array of new keyword objects and an empty `errors` object array. - An unsuccessful call returns an empty keywords array, and instead, inserts the entire object with nulled/negated properties into the `errors` object array: ```json { "keywords": [], "errors": [ { "data": { "archived": null, "match_type": "EXACT", "parent_type": null, "value": "foobar", "parent_id": null, "type": "keyword", "id": null }, "error_messages": [ "Advertisers and Campaigns only accept excluded targeting attributes." ] } ] }
Authentication
Connected account requiredScopes
ads:readTags
Update keywordsPINTEREST_KEYWORDS_UPDATEUpdate one or more keywords' bid and archived fields. Archiving a keyword effectively deletes it - keywords no longer receive metrics and are no longer visible within the parent entity's keywords list.Connection1 scope
Update one or more keywords' bid and archived fields. Archiving a keyword effectively deletes it - keywords no longer receive metrics and are no longer visible within the parent entity's keywords list.
Authentication
Connected account requiredScopes
ads:writeTags
Apply label to entityPINTEREST_LABELS_APPLY[Closed beta](/docs/getting-started/using-beta-and-restricted-features/) Apply a label to one or more campaigns. Future releases may support labels for other [entities](/docs/key-concepts/pinterest-entities/) in addition to campaigns. Currently, you can apply **brand** and **custom** labels. Future releases will provide more options. **Note:** You can only apply one brand label to a campaign. You can apply up to 30 custom labels to a campaign.Connection1 scope
[Closed beta](/docs/getting-started/using-beta-and-restricted-features/) Apply a label to one or more campaigns. Future releases may support labels for other [entities](/docs/key-concepts/pinterest-entities/) in addition to campaigns. Currently, you can apply **brand** and **custom** labels. Future releases will provide more options. **Note:** You can only apply one brand label to a campaign. You can apply up to 30 custom labels to a campaign.
Authentication
Connected account requiredScopes
ads:writeTags
Create labelsPINTEREST_LABELS_CREATE[Closed beta](/docs/getting-started/using-beta-and-restricted-features/) Apply one or more labels to a campaign. Future releases may support labels for other [entities](/docs/key-concepts/pinterest-entities/). Currently, you can apply brand and custom labels. Future releases will provide more options. **Note:** You can only apply one brand label to a campaign. You can apply 30 custom labels to a campaign.Connection1 scope
[Closed beta](/docs/getting-started/using-beta-and-restricted-features/) Apply one or more labels to a campaign. Future releases may support labels for other [entities](/docs/key-concepts/pinterest-entities/). Currently, you can apply brand and custom labels. Future releases will provide more options. **Note:** You can only apply one brand label to a campaign. You can apply 30 custom labels to a campaign.
Authentication
Connected account requiredScopes
ads:writeTags
List labelsPINTEREST_LABELS_LIST[Closed beta](/docs/getting-started/using-beta-and-restricted-features/) See a list of labels for assets that your account owns, and filter the list by different criteria. If no filter is provided, it will default to labels associated with the ad account id.Connection1 scope
[Closed beta](/docs/getting-started/using-beta-and-restricted-features/) See a list of labels for assets that your account owns, and filter the list by different criteria. If no filter is provided, it will default to labels associated with the ad account id.
Authentication
Connected account requiredScopes
ads:readTags
Remove label from entitiesPINTEREST_LABELS_REMOVE[Closed beta](/docs/getting-started/using-beta-and-restricted-features/) Remove a label from one or more entities.Connection1 scope
[Closed beta](/docs/getting-started/using-beta-and-restricted-features/) Remove a label from one or more entities.
Authentication
Connected account requiredScopes
ads:writeTags
Update labelsPINTEREST_LABELS_UPDATE[Closed beta](/docs/getting-started/using-beta-and-restricted-features/) Change the properties of one or more labels.Connection1 scope
[Closed beta](/docs/getting-started/using-beta-and-restricted-features/) Change the properties of one or more labels.
Authentication
Connected account requiredScopes
ads:writeTags
Get lead form by idPINTEREST_LEAD_FORM_GET**This feature is currently in beta and not available to all apps, if you're interested in joining the beta, please reach out to your Pinterest account manager.** Gets a lead form given it's ID. It must also be associated with the provided ad account ID. For more, see [Lead ads](https://help.pinterest.com/en/business/article/lead-ads).Connection1 scope
**This feature is currently in beta and not available to all apps, if you're interested in joining the beta, please reach out to your Pinterest account manager.** Gets a lead form given it's ID. It must also be associated with the provided ad account ID. For more, see [Lead ads](https://help.pinterest.com/en/business/article/lead-ads).
Authentication
Connected account requiredScopes
ads:readTags
Get lead form questionsPINTEREST_LEAD_FORM_QUESTIONS_GETGet a list of all lead form question type names. Some questions might not be used. **This endpoint is currently in beta and not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).**Connection1 scope
Get a list of all lead form question type names. Some questions might not be used. **This endpoint is currently in beta and not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).**
Authentication
Connected account requiredScopes
ads:readTags
Create lead form test dataPINTEREST_LEAD_FORM_TEST_CREATECreate lead form test data based on the list of answers provided as part of the body. - List of answers should follow the questions creation order.Connection1 scope
Create lead form test data based on the list of answers provided as part of the body. - List of answers should follow the questions creation order.
Authentication
Connected account requiredScopes
ads:writeTags
Create lead formsPINTEREST_LEAD_FORMS_CREATE**This feature is currently in beta and not available to all apps, if you're interested in joining the beta, please reach out to your Pinterest account manager.** Create lead forms. Lead forms are used in lead ads and allow you to control what text appears on the lead form's description, questions and confirmation sections. For more, see [Lead ads](https://help.pinterest.com/en/business/article/lead-ads).Connection1 scope
**This feature is currently in beta and not available to all apps, if you're interested in joining the beta, please reach out to your Pinterest account manager.** Create lead forms. Lead forms are used in lead ads and allow you to control what text appears on the lead form's description, questions and confirmation sections. For more, see [Lead ads](https://help.pinterest.com/en/business/article/lead-ads).
Authentication
Connected account requiredScopes
ads:writeTags
List lead formsPINTEREST_LEAD_FORMS_LIST**This feature is currently in beta and not available to all apps, if you're interested in joining the beta, please reach out to your Pinterest account manager.** List lead forms associated with an ad account ID. For more, see [Lead ads](https://help.pinterest.com/en/business/article/lead-ads).Connection1 scope
**This feature is currently in beta and not available to all apps, if you're interested in joining the beta, please reach out to your Pinterest account manager.** List lead forms associated with an ad account ID. For more, see [Lead ads](https://help.pinterest.com/en/business/article/lead-ads).
Authentication
Connected account requiredScopes
ads:readTags
Update lead formsPINTEREST_LEAD_FORMS_UPDATE**This feature is currently in beta and not available to all apps, if you're interested in joining the beta, please reach out to your Pinterest account manager.** Update lead forms. Lead ads help you reach people who are actively looking for, and interested in, your goods and services. The lead form can be associated with an ad to allow people to fill out the form. For more, see [Lead ads](https://help.pinterest.com/en/business/article/lead-ads).Connection1 scope
**This feature is currently in beta and not available to all apps, if you're interested in joining the beta, please reach out to your Pinterest account manager.** Update lead forms. Lead ads help you reach people who are actively looking for, and interested in, your goods and services. The lead form can be associated with an ad to allow people to fill out the form. For more, see [Lead ads](https://help.pinterest.com/en/business/article/lead-ads).
Authentication
Connected account requiredScopes
ads:writeTags
Create a request to export leads collected from a lead adPINTEREST_LEADS_EXPORT_CREATE**This feature is currently in beta and not available to all apps. If you're interested in joining the beta, please reach out to your Pinterest account manager.** Create an export of leads collected from a lead ad. This returns a `leads_export_id` token that you can use to download the export when it is ready. Note: Lead ad data will be available up to 30 days after the lead has been submitted. For more, see [Lead ads](https://help.pinterest.com/en/business/article/lead-ads).Connection1 scope
**This feature is currently in beta and not available to all apps. If you're interested in joining the beta, please reach out to your Pinterest account manager.** Create an export of leads collected from a lead ad. This returns a `leads_export_id` token that you can use to download the export when it is ready. Note: Lead ad data will be available up to 30 days after the lead has been submitted. For more, see [Lead ads](https://help.pinterest.com/en/business/article/lead-ads).
Authentication
Connected account requiredScopes
ads:writeTags
Get the lead export from the lead export create callPINTEREST_LEADS_EXPORT_GET**This feature is currently in beta and not available to all apps. If you're interested in joining the beta, please reach out to your Pinterest account manager.** Get the export of leads collected from a lead ad. This returns a URL to a list of lead export given a lead_export_id token returned from the create a lead export call. You can use the URL to download the report. Note: Lead ad data will be available up to 30 days after the lead has been submitted. For more, see [Lead ads](https://help.pinterest.com/en/business/article/lead-ads).Connection1 scope
**This feature is currently in beta and not available to all apps. If you're interested in joining the beta, please reach out to your Pinterest account manager.** Get the export of leads collected from a lead ad. This returns a URL to a list of lead export given a lead_export_id token returned from the create a lead export call. You can use the URL to download the report. Note: Lead ad data will be available up to 30 days after the lead has been submitted. For more, see [Lead ads](https://help.pinterest.com/en/business/article/lead-ads).
Authentication
Connected account requiredScopes
ads:readTags
List linked businessesPINTEREST_LINKED_BUSINESS_ACCOUNTS_GETGet a list of your linked business accounts.Connection1 scope
Get a list of your linked business accounts.
Authentication
Connected account requiredScopes
user_accounts:readTags
Register media uploadPINTEREST_MEDIA_CREATERegister your intent to upload media. The response includes all of the information needed to upload the media to Pinterest. To upload the media, make an HTTP POST request (using `curl`, for example) to `upload_url` using the `Content-Type` header value. Send the media file's contents as the request's `file` parameter and also include all of the parameters from `upload_parameters`. **[Learn more](/docs/api-features/creating-boards-and-pins/#creating-video-pins)** about video Pin creation.Connection2 scopes
Register your intent to upload media. The response includes all of the information needed to upload the media to Pinterest. To upload the media, make an HTTP POST request (using `curl`, for example) to `upload_url` using the `Content-Type` header value. Send the media file's contents as the request's `file` parameter and also include all of the parameters from `upload_parameters`. **[Learn more](/docs/api-features/creating-boards-and-pins/#creating-video-pins)** about video Pin creation.
Authentication
Connected account requiredScopes
pins:readpins:writeTags
Get media upload detailsPINTEREST_MEDIA_GETGet details for a registered media upload, including its current status. **[Learn more](/docs/api-features/creating-boards-and-pins/#creating-video-pins)** about video Pin creation.Connection1 scope
Get details for a registered media upload, including its current status. **[Learn more](/docs/api-features/creating-boards-and-pins/#creating-video-pins)** about video Pin creation.
Authentication
Connected account requiredScopes
pins:readTags
List media uploadsPINTEREST_MEDIA_LISTList media uploads filtered by given parameters. **[Learn more](/docs/api-features/creating-boards-and-pins/#creating-video-pins)** about video Pin creation.Connection1 scope
List media uploads filtered by given parameters. **[Learn more](/docs/api-features/creating-boards-and-pins/#creating-video-pins)** about video Pin creation.
Authentication
Connected account requiredScopes
pins:readTags
Get metrics ready statePINTEREST_METRICS_READY_STATE_GETLearn whether conversion or non-conversion metrics are finalized and ready to query.Connection1 scope
Learn whether conversion or non-conversion metrics are finalized and ready to query.
Authentication
Connected account requiredScopes
ads:readTags
Send Measurement Source Of Truth (MSOT) attributed conversion eventsPINTEREST_MSOT_EVENTS_CREATE**This feature is currently in beta and not available to all apps.** If you are interested in joining the beta, reach out to your Pinterest account manager. Advertisers or their measurement partners can send attributed MSOT conversion events to Pinterest based on their `ad_account_id`. The request body should be a JSON object. - These events will not be used in Reporting.Connection1 scope
**This feature is currently in beta and not available to all apps.** If you are interested in joining the beta, reach out to your Pinterest account manager. Advertisers or their measurement partners can send attributed MSOT conversion events to Pinterest based on their `ad_account_id`. The request body should be a JSON object. - These events will not be used in Reporting.
Authentication
Connected account requiredScopes
msot:writeTags
Get multiple Pin analyticsPINTEREST_MULTI_PINS_ANALYTICS**This endpoint is currently in beta and not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).** Get analytics for multiple pins owned by the "operation user_account" - or on a group board that has been shared with this account. - The maximum number of pins supported in a single request is 100. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: - For Pins on public or protected boards: Admin, Analyst. - For Pins on secret boards: Admin. If Pin was created before `2023-03-20` lifetime metrics will only be available for Video and Idea Pin formats. Lifetime metrics are available for all Pin formats since then.Connection2 scopes
**This endpoint is currently in beta and not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).** Get analytics for multiple pins owned by the "operation user_account" - or on a group board that has been shared with this account. - The maximum number of pins supported in a single request is 100. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: - For Pins on public or protected boards: Admin, Analyst. - For Pins on secret boards: Admin. If Pin was created before `2023-03-20` lifetime metrics will only be available for Video and Idea Pin formats. Lifetime metrics are available for all Pin formats since then.
Authentication
Connected account requiredScopes
boards:readpins:readTags
Receive notifications from external partners.PINTEREST_NOTIFICATION_POSTUsed by third-party partners to send notifications to Pinterest. These notifications could be specific for your use-case or generic notification that are accepted by Pinterests' systems. This API is gated and you need to request access to this feature.Connection1 scope
Used by third-party partners to send notifications to Pinterest. These notifications could be specific for your use-case or generic notification that are accepted by Pinterests' systems. This API is gated and you need to request access to this feature.
Authentication
Connected account requiredScopes
user_accounts:readTags
Generate OAuth access token for conversion APIPINTEREST_OAUTH_CONVERSION_TOKENGenerate a new and long-lived OAuth access token dedicated for sending conversions using a valid access token.Connection1 scope
Generate a new and long-lived OAuth access token dedicated for sending conversions using a valid access token.
Authentication
Connected account requiredScopes
ads:writeTags
Generate OAuth access tokenPINTEREST_OAUTH_TOKENGenerate a new OAuth access token using an authorization code; or refresh an existing one using a continuous refresh token. Follow the complete steps for [requesting and refreshing tokens](/docs/getting-started/set-up-authentication-and-authorization/). **Note:** If your app was created **before September 25, 2025**, make sure to set the `continuous_refresh` parameter to `true` to use the continuous refresh token (60-day expiration, refreshable indefinitely). Pinterest no longer supports the legacy refresh token (365-day expiration, hard limit). Disregard this note if your app was activated on or after September 25, 2025. You are automatically using the continuous refresh token. Use [Token Debugger](/docs/developer-tools/token-debugger/) to validate and inspect your access token.Connection
Generate a new OAuth access token using an authorization code; or refresh an existing one using a continuous refresh token. Follow the complete steps for [requesting and refreshing tokens](/docs/getting-started/set-up-authentication-and-authorization/). **Note:** If your app was created **before September 25, 2025**, make sure to set the `continuous_refresh` parameter to `true` to use the continuous refresh token (60-day expiration, refreshable indefinitely). Pinterest no longer supports the legacy refresh token (365-day expiration, hard limit). Disregard this note if your app was activated on or after September 25, 2025. You are automatically using the continuous refresh token. Use [Token Debugger](/docs/developer-tools/token-debugger/) to validate and inspect your access token.
Authentication
Connected account requiredTags
Get Ocpm eligible conversion tagsPINTEREST_OCPM_ELIGIBLE_CONVERSION_TAGS_GETGet Ocpm eligible conversion tag events for an ad account.Connection1 scope
Get Ocpm eligible conversion tag events for an ad account.
Authentication
Connected account requiredScopes
ads:readTags
Get order linePINTEREST_ORDER_LINES_GETGet a specific existing order line associated with an ad account.Connection1 scope
Get a specific existing order line associated with an ad account.
Authentication
Connected account requiredScopes
ads:readTags
Get order lines.PINTEREST_ORDER_LINES_LISTList existing order lines associated with an ad account.Connection1 scope
List existing order lines associated with an ad account.
Authentication
Connected account requiredScopes
ads:readTags
Get page visit conversion tagsPINTEREST_PAGE_VISIT_CONVERSION_TAGS_GETGet all page visit conversion tag events for an ad account.Connection1 scope
Get all page visit conversion tag events for an ad account.
Authentication
Connected account requiredScopes
ads:readTags
Get Pin analyticsPINTEREST_PINS_ANALYTICSGet analytics for a Pin owned by the "operation user_account" - or on a group board that has been shared with this account. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: - For Pins on public or protected boards: Admin, Analyst. - For Pins on secret boards: Admin. If Pin was created before `2023-03-20` lifetime metrics will only be available for Video and Idea Pin formats. Lifetime metrics are available for all Pin formats since then.Connection2 scopes
Get analytics for a Pin owned by the "operation user_account" - or on a group board that has been shared with this account. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: - For Pins on public or protected boards: Admin, Analyst. - For Pins on secret boards: Admin. If Pin was created before `2023-03-20` lifetime metrics will only be available for Video and Idea Pin formats. Lifetime metrics are available for all Pin formats since then.
Authentication
Connected account requiredScopes
boards:readpins:readTags
Create PinPINTEREST_PINS_CREATECreate a Pin on a board or board section owned by the "operation user_account". Note: If the current "operation user_account" (defined by the access token) has access to another user's Ad Accounts via Pinterest Business Access, you can modify your request to make use of the current operation_user_account's permissions to those Ad Accounts by including the ad_account_id in the path parameters for the request (e.g. .../?ad_account_id=12345&...). - This function is intended solely for publishing new content created by the user. If you are interested in saving content created by others to your Pinterest boards, sometimes called 'curated content', please use our [Save button](/docs/web-features/add-ons-overview/) instead. For more tips on creating fresh content for Pinterest, review our [Content App Solutions Guide](/docs/api-features/content-overview/). **[Learn more](/docs/api-features/creating-boards-and-pins/#creating-video-pins)** about video Pin creation. **[Learn more](/docs/api-features/creating-boards-and-pins/#creating-image-pins)** about image Pin creation.Connection4 scopes
Create a Pin on a board or board section owned by the "operation user_account". Note: If the current "operation user_account" (defined by the access token) has access to another user's Ad Accounts via Pinterest Business Access, you can modify your request to make use of the current operation_user_account's permissions to those Ad Accounts by including the ad_account_id in the path parameters for the request (e.g. .../?ad_account_id=12345&...). - This function is intended solely for publishing new content created by the user. If you are interested in saving content created by others to your Pinterest boards, sometimes called 'curated content', please use our [Save button](/docs/web-features/add-ons-overview/) instead. For more tips on creating fresh content for Pinterest, review our [Content App Solutions Guide](/docs/api-features/content-overview/). **[Learn more](/docs/api-features/creating-boards-and-pins/#creating-video-pins)** about video Pin creation. **[Learn more](/docs/api-features/creating-boards-and-pins/#creating-image-pins)** about image Pin creation.
Authentication
Connected account requiredScopes
boards:readboards:writepins:readpins:writeTags
Delete PinPINTEREST_PINS_DELETEDelete a Pins owned by the "operation user_account" - or on a group board that has been shared with this account. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: - For Pins on public or protected boards: Owner, Admin, Analyst, Campaign Manager. - For Pins on secret boards: Owner, Admin.Connection4 scopes
Delete a Pins owned by the "operation user_account" - or on a group board that has been shared with this account. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: - For Pins on public or protected boards: Owner, Admin, Analyst, Campaign Manager. - For Pins on secret boards: Owner, Admin.
Authentication
Connected account requiredScopes
boards:readboards:writepins:readpins:writeTags
Get PinPINTEREST_PINS_GETGet a Pin owned by the "operation user_account" - or on a group board that has been shared with this account. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: - For Pins on public or protected boards: Owner, Admin, Analyst, Campaign Manager. - For Pins on secret boards: Owner, Admin.Connection2 scopes
Get a Pin owned by the "operation user_account" - or on a group board that has been shared with this account. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: - For Pins on public or protected boards: Owner, Admin, Analyst, Campaign Manager. - For Pins on secret boards: Owner, Admin.
Authentication
Connected account requiredScopes
boards:readpins:readTags
List PinsPINTEREST_PINS_LISTGet a list of the Pins owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. - All Pins owned by the "operation user_account" are included, regardless of who owns the board they are on. Optional: Business Access: Specify an `ad_account_id` to use the owner of that ad_account as the "operation user_account". Disclaimer: There are known performance issues when filtering by field `creative_type` and including protected pins. If your request is timing out in this scenario, we encourage you to use [GET List Pins on Board](/docs/api/v5/#operation/boards/list_pins).Connection2 scopes
Get a list of the Pins owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. - All Pins owned by the "operation user_account" are included, regardless of who owns the board they are on. Optional: Business Access: Specify an `ad_account_id` to use the owner of that ad_account as the "operation user_account". Disclaimer: There are known performance issues when filtering by field `creative_type` and including protected pins. If your request is timing out in this scenario, we encourage you to use [GET List Pins on Board](/docs/api/v5/#operation/boards/list_pins).
Authentication
Connected account requiredScopes
boards:readpins:readTags
Save PinPINTEREST_PINS_SAVESave a Pin on a board or board section owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: - For Pins on public or protected boards: Owner, Admin, Analyst, Campaign Manager. - For Pins on secret boards: Owner, Admin. - Any Pin type can be saved: image Pin, video Pin, Idea Pin, product Pin, etc. - Any public Pin can be saved given a pin ID.Connection4 scopes
Save a Pin on a board or board section owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: - For Pins on public or protected boards: Owner, Admin, Analyst, Campaign Manager. - For Pins on secret boards: Owner, Admin. - Any Pin type can be saved: image Pin, video Pin, Idea Pin, product Pin, etc. - Any public Pin can be saved given a pin ID.
Authentication
Connected account requiredScopes
boards:readboards:writepins:readpins:writeTags
Update PinPINTEREST_PINS_UPDATEUpdate a pin owned by the "operating user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: - For Pins on public or protected boards: Owner, Admin, Analyst, Campaign Manager. - For Pins on secret boards: Owner, Admin. **This endpoint is currently in beta and not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).**Connection4 scopes
Update a pin owned by the "operating user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: - For Pins on public or protected boards: Owner, Admin, Analyst, Campaign Manager. - For Pins on secret boards: Owner, Admin. **This endpoint is currently in beta and not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).**
Authentication
Connected account requiredScopes
boards:readboards:writepins:readpins:writeTags
Create product group promotionsPINTEREST_PRODUCT_GROUP_PROMOTIONS_CREATEAdd one or more product groups from your catalog to an existing ad group. (Product groups added to an ad group are a 'product group promotion.')Connection1 scope
Add one or more product groups from your catalog to an existing ad group. (Product groups added to an ad group are a 'product group promotion.')
Authentication
Connected account requiredScopes
ads:writeTags
Get a product group promotion by idPINTEREST_PRODUCT_GROUP_PROMOTIONS_GETGet a product group promotion by idConnection1 scope
Get a product group promotion by id
Authentication
Connected account requiredScopes
ads:readTags
Get product group promotionsPINTEREST_PRODUCT_GROUP_PROMOTIONS_LISTList existing product group promotions associated with an ad account. Include either ad_group_id or product_group_promotion_ids in your request. **Note:** ad_group_ids and product_group_promotion_ids are mutually exclusive parameters. Only provide one. If multiple options are provided, product_group_promotion_ids takes precedence over ad_group_ids. If none are provided, the endpoint returns an error.Connection1 scope
List existing product group promotions associated with an ad account. Include either ad_group_id or product_group_promotion_ids in your request. **Note:** ad_group_ids and product_group_promotion_ids are mutually exclusive parameters. Only provide one. If multiple options are provided, product_group_promotion_ids takes precedence over ad_group_ids. If none are provided, the endpoint returns an error.
Authentication
Connected account requiredScopes
ads:readTags
Update product group promotionsPINTEREST_PRODUCT_GROUP_PROMOTIONS_UPDATEUpdate multiple existing Product Group Promotions (by product_group_id)Connection1 scope
Update multiple existing Product Group Promotions (by product_group_id)
Authentication
Connected account requiredScopes
ads:writeTags
Get product group analyticsPINTEREST_PRODUCT_GROUPS_ANALYTICSGet analytics for the specified product groups in the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.Connection1 scope
Get analytics for the specified product groups in the specified `ad_account_id`, filtered by the specified options. - The token's user_account must either be the Owner of the specified ad account, or have one of the necessary roles granted to them via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Analyst, Campaign Manager. - If granularity is not HOUR, you can pull data from up to 90 days before the current date in UTC time, with a maximum time range of 90 days. - If granularity is HOUR, you can pull data from up to 8 days before the current date in UTC time, with a maximum time range of 3 days.
Authentication
Connected account requiredScopes
ads:readTags
Add product tags to pinPINTEREST_PRODUCT_TAGS_BULK_ADDAdd product tags to a pin. Product tags allow you to tag product pins onto a hero pin. - Maximum 24 product tags can be added in a single request. - Duplicate pin_ids in the request will result in an error. - If any product tag fails eligibility check, the entire request fails (all-or-nothing). - If a product tag is already tagged on the pin, it is treated as a no-op success.Connection4 scopes
Add product tags to a pin. Product tags allow you to tag product pins onto a hero pin. - Maximum 24 product tags can be added in a single request. - Duplicate pin_ids in the request will result in an error. - If any product tag fails eligibility check, the entire request fails (all-or-nothing). - If a product tag is already tagged on the pin, it is treated as a no-op success.
Authentication
Connected account requiredScopes
boards:readboards:writepins:readpins:writeTags
Delete product tags from pinPINTEREST_PRODUCT_TAGS_BULK_DELETEDelete product tags from a pin. - If a product tag is not found on the pin, it is treated as a no-op success.Connection4 scopes
Delete product tags from a pin. - If a product tag is not found on the pin, it is treated as a no-op success.
Authentication
Connected account requiredScopes
boards:readboards:writepins:readpins:writeTags
Get product tags for pinPINTEREST_PRODUCT_TAGS_LISTRetrieve all product tags for a pin. - Returns an empty array if the pin has no product tags.Connection2 scopes
Retrieve all product tags for a pin. - Returns an empty array if the pin has no product tags.
Authentication
Connected account requiredScopes
boards:readpins:readTags
List products by filterPINTEREST_PRODUCTS_BY_PRODUCT_GROUP_FILTER_LISTList products Pins owned by the "operation user_account" that meet the criteria specified in the Catalogs Product Group Filter given in the request. - This endpoint has been implemented in POST to allow for complex filters. This specific POST endpoint is designed to be idempotent. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. Note: This endpoint only supports RETAIL catalog at the moment. [Learn more](/docs/api-features/shopping-overview/)Connection3 scopes
List products Pins owned by the "operation user_account" that meet the criteria specified in the Catalogs Product Group Filter given in the request. - This endpoint has been implemented in POST to allow for complex filters. This specific POST endpoint is designed to be idempotent. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. Note: This endpoint only supports RETAIL catalog at the moment. [Learn more](/docs/api-features/shopping-overview/)
Authentication
Connected account requiredScopes
boards:readcatalogs:readpins:readTags
Create promotionsPINTEREST_PROMOTIONS_CREATECreate multiple new promotions.Connection1 scope
Create multiple new promotions.
Authentication
Connected account requiredScopes
ads:writeTags
Delete promotion by idPINTEREST_PROMOTIONS_DELETEDelete a promotion within Pinterest.Connection1 scope
Delete a promotion within Pinterest.
Authentication
Connected account requiredScopes
ads:writeTags
Get promotion by idPINTEREST_PROMOTIONS_GETGet a promotion by its Pinterest-specific id. It must be associated with the provided ad account id.Connection1 scope
Get a promotion by its Pinterest-specific id. It must be associated with the provided ad account id.
Authentication
Connected account requiredScopes
ads:readTags
Get promotionsPINTEREST_PROMOTIONS_LISTGets all promotions associated with an ad account ID that can be applied to an ad group. Can be either internally-saved promotions or external promotions imported from a commerce integration.Connection1 scope
Gets all promotions associated with an ad account ID that can be applied to an ad group. Can be either internally-saved promotions or external promotions imported from a commerce integration.
Authentication
Connected account requiredScopes
ads:readTags
Update promotionsPINTEREST_PROMOTIONS_UPDATEUpdate multiple promotions.Connection1 scope
Update multiple promotions.
Authentication
Connected account requiredScopes
ads:writeTags
Build catalogs reportPINTEREST_REPORTS_CREATEAsync request to create a report of the catalog owned by the "operation user_account". This endpoint generates a report upon receiving the first approved request of the day. Any following requests with identical parameters will yield the same report even if data has changed. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. Note: The All Items report is limited to 25 million items per catalog.Connection1 scope
Async request to create a report of the catalog owned by the "operation user_account". This endpoint generates a report upon receiving the first approved request of the day. Any following requests with identical parameters will yield the same report even if data has changed. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager. Note: The All Items report is limited to 25 million items per catalog.
Authentication
Connected account requiredScopes
catalogs:readTags
Get catalogs reportPINTEREST_REPORTS_GETThis returns a URL to a report given a token returned from [Build catalogs report](/docs/api/v5/#operation/reports/create). You can use the URL to download the report. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager.Connection1 scope
This returns a URL to a report given a token returned from [Build catalogs report](/docs/api/v5/#operation/reports/create). You can use the URL to download the report. - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager.
Authentication
Connected account requiredScopes
catalogs:readTags
List report statsPINTEREST_REPORTS_STATSList aggregated numbers of issues for a catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager.Connection1 scope
List aggregated numbers of issues for a catalog owned by the "operation user_account". - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an `ad_account_id` (obtained via [List ad accounts](/docs/api/v5/#operation/ad_accounts/list)) to use the owner of that ad_account as the "operation user_account". In order to do this, the token user_account must have one of the following [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts) roles on the ad_account: Owner, Admin, Catalogs Manager.
Authentication
Connected account requiredScopes
catalogs:readTags
Accept or decline an invite/requestPINTEREST_RESPOND_BUSINESS_ACCESS_INVITESAccept or decline invites or requests.Connection2 scopes
Accept or decline invites or requests.
Authentication
Connected account requiredScopes
biz_access:readbiz_access:writeTags
Delete ads data for ad account in API SandboxPINTEREST_SANDBOX_DELETEDelete an ad account and all the ads data associated with that account. A string message is returned indicating the status of the delete operation. Note: This endpoint is only allowed in the Pinterest API Sandbox (https://api-sandbox.pinterest.com/v5). Go to /docs/developer-tools/sandbox/ for more information.Connection1 scope
Delete an ad account and all the ads data associated with that account. A string message is returned indicating the status of the delete operation. Note: This endpoint is only allowed in the Pinterest API Sandbox (https://api-sandbox.pinterest.com/v5). Go to /docs/developer-tools/sandbox/ for more information.
Authentication
Connected account requiredScopes
ads:writeTags
Create schedulesPINTEREST_SCHEDULES_CREATEBatch create schedulesConnection1 scope
Batch create schedules
Authentication
Connected account requiredScopes
ads:writeTags
Get SchedulesPINTEREST_SCHEDULES_LISTGet schedules for a specific advertiserConnection1 scope
Get schedules for a specific advertiser
Authentication
Connected account requiredScopes
ads:readTags
Update schedulesPINTEREST_SCHEDULES_UPDATEUpdate one or more schedulesConnection1 scope
Update one or more schedules
Authentication
Connected account requiredScopes
ads:writeTags
Search pins by a given search termPINTEREST_SEARCH_PARTNER_PINS**This endpoint is currently in beta and not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).** Get the top 10 Pins by a given search term.Connection2 scopes
**This endpoint is currently in beta and not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).** Get the top 10 Pins by a given search term.
Authentication
Connected account requiredScopes
boards:readpins:readTags
Search user's boardsPINTEREST_SEARCH_USER_BOARDS_GETSearch for boards for the "operation user_account". This includes boards of all board types. - By default, the "operation user_account" is the token user_account. If using Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". See [Understanding Business Access](/docs/getting-started/using-business-access/) for more information.Connection2 scopes
Search for boards for the "operation user_account". This includes boards of all board types. - By default, the "operation user_account" is the token user_account. If using Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". See [Understanding Business Access](/docs/getting-started/using-business-access/) for more information.
Authentication
Connected account requiredScopes
boards:readboards:read_secretTags
Search user's PinsPINTEREST_SEARCH_USER_PINS_LISTSearch for pins for the "operation user_account". - By default, the "operation user_account" is the token user_account. If using Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". See [Understanding Business Access](/docs/getting-started/using-business-access/) for more information.Connection4 scopes
Search for pins for the "operation user_account". - By default, the "operation user_account" is the token user_account. If using Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". See [Understanding Business Access](/docs/getting-started/using-business-access/) for more information.
Authentication
Connected account requiredScopes
boards:readboards:read_secretpins:readpins:read_secretTags
List received audiences for a businessPINTEREST_SHARED_AUDIENCES_FOR_BUSINESS_LISTGet a list of received audiences for the given business.Connection1 scope
Get a list of received audiences for the given business.
Authentication
Connected account requiredScopes
biz_access:readTags
Get Salesforce account details including bill-to information.PINTEREST_SSIO_ACCOUNTS_GETGet Salesforce account details including bill-to information to be used in insertion orders process for `ad_account_id`. - The token's `user_account` must either be the owner of the specified ad account, or have one of the necessary roles granted via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Finance, Campaign.Connection1 scope
Get Salesforce account details including bill-to information to be used in insertion orders process for `ad_account_id`. - The token's `user_account` must either be the owner of the specified ad account, or have one of the necessary roles granted via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Finance, Campaign.
Authentication
Connected account requiredScopes
ads:readTags
Create insertion order through SSIO.PINTEREST_SSIO_INSERTION_ORDER_CREATECreate insertion order through SSIO for `ad_account_id`. - The token's `user_account` must either be the owner of the specified ad account, or have one of the necessary roles granted via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Finance, Campaign.Connection1 scope
Create insertion order through SSIO for `ad_account_id`. - The token's `user_account` must either be the owner of the specified ad account, or have one of the necessary roles granted via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Finance, Campaign.
Authentication
Connected account requiredScopes
ads:writeTags
Edit insertion order through SSIO.PINTEREST_SSIO_INSERTION_ORDER_EDITEdit insertion order through SSIO for `ad_account_id`. - The token's `user_account` must either be the owner of the specified ad account, or have one of the necessary roles granted via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Finance, Campaign.Connection1 scope
Edit insertion order through SSIO for `ad_account_id`. - The token's `user_account` must either be the owner of the specified ad account, or have one of the necessary roles granted via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Finance, Campaign.
Authentication
Connected account requiredScopes
ads:writeTags
Get insertion order status by ad account id.PINTEREST_SSIO_INSERTION_ORDERS_STATUS_GET_BY_AD_ACCOUNTGet insertion order status for `ad_account_id`. - The token's `user_account` must either be the owner of the specified ad account, or have one of the necessary roles granted via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Finance, Campaign.Connection1 scope
Get insertion order status for `ad_account_id`. - The token's `user_account` must either be the owner of the specified ad account, or have one of the necessary roles granted via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Finance, Campaign.
Authentication
Connected account requiredScopes
ads:readTags
Get insertion order status by pin order id.PINTEREST_SSIO_INSERTION_ORDERS_STATUS_GET_BY_PIN_ORDER_IDGet insertion order status for `pin_order_id`. - The token's `user_account` must either be the owner of the specified ad account, or have one of the necessary roles granted via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Finance, Campaign.Connection1 scope
Get insertion order status for `pin_order_id`. - The token's `user_account` must either be the owner of the specified ad account, or have one of the necessary roles granted via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Finance, Campaign.
Authentication
Connected account requiredScopes
ads:readTags
Get Salesforce order lines by ad account id.PINTEREST_SSIO_ORDER_LINES_GET_BY_AD_ACCOUNTGet Salesforce order lines for account id `ad_account_id`. - The token's `user_account` must either be the owner of the specified ad account, or have one of the necessary roles granted via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Finance, Campaign.Connection1 scope
Get Salesforce order lines for account id `ad_account_id`. - The token's `user_account` must either be the owner of the specified ad account, or have one of the necessary roles granted via [Business Access](https://help.pinterest.com/en/business/article/share-and-manage-access-to-your-ad-accounts): Admin, Finance, Campaign.
Authentication
Connected account requiredScopes
ads:readTags
Update a system user information.PINTEREST_SYSTEM_USER_UPDATEUpdate a system user information such as name.Connection2 scopes
Update a system user information such as name.
Authentication
Connected account requiredScopes
biz_access:readbiz_access:writeTags
Get targeting optionsPINTEREST_TARGETING_OPTIONS_GETYou can use targeting values in ads placement to define your intended audience. Targeting metrics are organized around targeting specifications. For more information on ads targeting, see [Audience targeting](https://help.pinterest.com/en/business/article/audience-targeting). **Sample return:** ``` [{"36313": "Australia: Moreton Bay - North", "124735": "Canada: North Battleford", "36109": "Australia: Murray", "36108": "Australia: Mid North Coast", "36101": "Australia: Capital Region", "811": "U.S.: Reno", "36103": "Australia: Central West", "36102": "Australia: Central Coast", "36105": "Australia: Far West and Orana", "36104": "Australia: Coffs Harbour - Grafton", "36107": "Australia: Illawarra", "36106": "Australia: Hunter Valley Exc Newcastle", "554017": "New Zealand: Wanganui", "554016": "New Zealand: Marlborough", "554015": "New Zealand: Gisborne", "554014": "New Zealand: Tararua", "554013": "New Zealand: Invercargill", "GR": "Greece", "554011": "New Zealand: Whangarei", "554010": "New Zealand: Far North", "717": "U.S.: Quincy-Hannibal-Keokuk", "716": "U.S.: Baton Rouge",...}] ```Connection1 scope
You can use targeting values in ads placement to define your intended audience. Targeting metrics are organized around targeting specifications. For more information on ads targeting, see [Audience targeting](https://help.pinterest.com/en/business/article/audience-targeting). **Sample return:** ``` [{"36313": "Australia: Moreton Bay - North", "124735": "Canada: North Battleford", "36109": "Australia: Murray", "36108": "Australia: Mid North Coast", "36101": "Australia: Capital Region", "811": "U.S.: Reno", "36103": "Australia: Central West", "36102": "Australia: Central Coast", "36105": "Australia: Far West and Orana", "36104": "Australia: Coffs Harbour - Grafton", "36107": "Australia: Illawarra", "36106": "Australia: Hunter Valley Exc Newcastle", "554017": "New Zealand: Wanganui", "554016": "New Zealand: Marlborough", "554015": "New Zealand: Gisborne", "554014": "New Zealand: Tararua", "554013": "New Zealand: Invercargill", "GR": "Greece", "554011": "New Zealand: Whangarei", "554010": "New Zealand: Far North", "717": "U.S.: Quincy-Hannibal-Keokuk", "716": "U.S.: Baton Rouge",...}] ```
Authentication
Connected account requiredScopes
ads:readTags
Create targeting templatesPINTEREST_TARGETING_TEMPLATE_CREATETargeting templates allow advertisers to save a set of targeting details including audience lists, keywords & interest, demographics, and placements to use more than once during the campaign creation process. Templates can be used to build out basic targeting criteria that you plan to use across campaigns and to reuse performance targeting from prior campaigns for new campaigns.Connection1 scope
Targeting templates allow advertisers to save a set of targeting details including audience lists, keywords & interest, demographics, and placements to use more than once during the campaign creation process. Templates can be used to build out basic targeting criteria that you plan to use across campaigns and to reuse performance targeting from prior campaigns for new campaigns.
Authentication
Connected account requiredScopes
ads:writeTags
List targeting templatesPINTEREST_TARGETING_TEMPLATE_LISTGet a list of the targeting templates in the specified `ad_account_id`Connection1 scope
Get a list of the targeting templates in the specified `ad_account_id`
Authentication
Connected account requiredScopes
ads:readTags
Update targeting templatesPINTEREST_TARGETING_TEMPLATE_UPDATEUpdate the targeting template given advertiser ID and targeting template IDConnection1 scope
Update the targeting template given advertiser ID and targeting template ID
Authentication
Connected account requiredScopes
ads:writeTags
List templatesPINTEREST_TEMPLATES_LISTGets all Templates associated with an ad account ID.Connection1 scope
Gets all Templates associated with an ad account ID.
Authentication
Connected account requiredScopes
ads:readTags
Get terms of servicePINTEREST_TERMS_OF_SERVICE_GETGet the text of the terms of service and see whether the advertiser has accepted the terms of service.Connection1 scope
Get the text of the terms of service and see whether the advertiser has accepted the terms of service.
Authentication
Connected account requiredScopes
ads:readTags
List related termsPINTEREST_TERMS_RELATED_LISTGet a list of terms logically related to each input term. Example: the term 'workout' would list related terms like 'one song workout', 'yoga workout', 'workout motivation', etc.Connection1 scope
Get a list of terms logically related to each input term. Example: the term 'workout' would list related terms like 'one song workout', 'yoga workout', 'workout motivation', etc.
Authentication
Connected account requiredScopes
ads:readTags
List suggested termsPINTEREST_TERMS_SUGGESTED_LISTGet popular search terms that begin with your input term. Example: 'sport' would return popular terms like 'sports bar' and 'sportswear', but not 'motor sports' since the phrase does not begin with the given term.Connection1 scope
Get popular search terms that begin with your input term. Example: 'sport' would return popular terms like 'sports bar' and 'sportswear', but not 'motor sports' since the phrase does not begin with the given term.
Authentication
Connected account requiredScopes
ads:readTags
Revoke a tokenPINTEREST_TOKEN_REVOKERevokes an access or refresh token. Only tokens issued for system users are currently supported. Revoked tokens become immediately invalid and unusable.Connection
Revokes an access or refresh token. Only tokens issued for system users are currently supported. Revoked tokens become immediately invalid and unusable.
Authentication
Connected account requiredTags
List trending keywordsPINTEREST_TRENDING_KEYWORDS_LISTGet the top trending search keywords among the Pinterest user audience. Trending keywords can be used to inform ad targeting, budget strategy, and creative decisions about which products and Pins will resonate with your audience. Geographic, demographic and interest-based filters are available to narrow down to the top trends among a specific audience. Multiple trend types are supported that can be used to identify newly-popular, evergreen or seasonal keywords. For an interactive way to explore this data, please visit [trends.pinterest.com](https://trends.pinterest.com).Connection1 scope
Get the top trending search keywords among the Pinterest user audience. Trending keywords can be used to inform ad targeting, budget strategy, and creative decisions about which products and Pins will resonate with your audience. Geographic, demographic and interest-based filters are available to narrow down to the top trends among a specific audience. Multiple trend types are supported that can be used to identify newly-popular, evergreen or seasonal keywords. For an interactive way to explore this data, please visit [trends.pinterest.com](https://trends.pinterest.com).
Authentication
Connected account requiredScopes
user_accounts:readTags
Returns editorial articles for a given regionPINTEREST_TRENDS_EDITORIAL_ARTICLES_LISTGet a list of published editorial articles. Translations of the editorials will be provided if available; otherwise, the default language will be English.Connection1 scope
Get a list of published editorial articles. Translations of the editorials will be provided if available; otherwise, the default language will be English.
Authentication
Connected account requiredScopes
user_accounts:readTags
Get featured topicsPINTEREST_TRENDS_FEATURED_TOPICS_LISTEnables advertisers to pull top five trending topics by interest and market, at full parity with the Pinterest Trends UI.Connection1 scope
Enables advertisers to pull top five trending topics by interest and market, at full parity with the Pinterest Trends UI.
Authentication
Connected account requiredScopes
user_accounts:readTags
Get product category detailsPINTEREST_TRENDS_PRODUCT_CATEGORIES_DETAILS_LISTEnables advertisers to retrieve demographic information, related pins, and trend lines for specified product categoriesConnection1 scope
Enables advertisers to retrieve demographic information, related pins, and trend lines for specified product categories
Authentication
Connected account requiredScopes
user_accounts:readTags
Get a list of growing Shopping Product CategoriesPINTEREST_TRENDS_PRODUCT_CATEGORIES_TRENDING_LISTGet a list of growing Shopping Product Categories in ranked order allowing filtering by engagement type, vertical, age, and gender.Connection1 scope
Get a list of growing Shopping Product Categories in ranked order allowing filtering by engagement type, vertical, age, and gender.
Authentication
Connected account requiredScopes
user_accounts:readTags
Unverify websitePINTEREST_UNVERIFY_WEBSITE_DELETEUnverify a website verified by the signed-in user.Connection1 scope
Unverify a website verified by the signed-in user.
Authentication
Connected account requiredScopes
user_accounts:writeTags
Update audience sharing between ad accountsPINTEREST_UPDATE_AD_ACCOUNT_TO_AD_ACCOUNT_SHARED_AUDIENCEFrom an ad account, share a specific audience with another ad account, or revoke access to a previously shared audience. Only the audience owner account can share the audience. The recipient ad account(s) must be in the same [Pinterest Business Hierarchy](https://help.pinterest.com/en/business/article/create-and-manage-accounts) as the business owner of the ad account. This endpoint is not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).Connection1 scope
From an ad account, share a specific audience with another ad account, or revoke access to a previously shared audience. Only the audience owner account can share the audience. The recipient ad account(s) must be in the same [Pinterest Business Hierarchy](https://help.pinterest.com/en/business/article/create-and-manage-accounts) as the business owner of the ad account. This endpoint is not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).
Authentication
Connected account requiredScopes
ads:writeTags
Update audience sharing from an ad account to businessesPINTEREST_UPDATE_AD_ACCOUNT_TO_BUSINESS_SHARED_AUDIENCEFrom an ad account, share a specific audience with a business account, or revoke access to a previously shared audience. Only the audience owner account can share the audience. The recipient business account must be in the same business hierarchy as the business owner of the ad account. This endpoint is not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).Connection1 scope
From an ad account, share a specific audience with a business account, or revoke access to a previously shared audience. Only the audience owner account can share the audience. The recipient business account must be in the same business hierarchy as the business owner of the ad account. This endpoint is not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).
Authentication
Connected account requiredScopes
ads:writeTags
Update member's business rolePINTEREST_UPDATE_BUSINESS_MEMBERSHIPSUpdate a member's business role within the business.Connection1 scope
Update a member's business role within the business.
Authentication
Connected account requiredScopes
biz_access:writeTags
Update audience sharing from a business to ad accountsPINTEREST_UPDATE_BUSINESS_TO_AD_ACCOUNT_SHARED_AUDIENCEFrom a business, share a specific audience with other ad account(s), or revoke access to a previously shared audience. - If the business is the owner of the audience, it can share with any ad account within the same business hierarchy. - If the business is the recipient of the audience, it can share with any of its owned ad accounts. This endpoint is not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).Connection1 scope
From a business, share a specific audience with other ad account(s), or revoke access to a previously shared audience. - If the business is the owner of the audience, it can share with any ad account within the same business hierarchy. - If the business is the recipient of the audience, it can share with any of its owned ad accounts. This endpoint is not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).
Authentication
Connected account requiredScopes
biz_access:writeTags
Update audience sharing between businessesPINTEREST_UPDATE_BUSINESS_TO_BUSINESS_SHARED_AUDIENCEFrom a business, share a specific audience with another business account, or revoke access to a previously shared audience. Only the audience owner can share the audience with other businesses, and the recipient business must be within the same business hierarchy. This endpoint is not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).Connection1 scope
From a business, share a specific audience with another business account, or revoke access to a previously shared audience. Only the audience owner can share the audience with other businesses, and the recipient business must be within the same business hierarchy. This endpoint is not available to all apps. [Learn more](/docs/getting-started/using-beta-and-restricted-features/).
Authentication
Connected account requiredScopes
biz_access:writeTags
Assign/Update partner asset permissionsPINTEREST_UPDATE_PARTNER_ASSET_ACCESS_HANDLER_IMPLGrant multiple partners access to assets and/or update multiple partner's exisiting permissions to an asset. If your partner already had permissions on the asset, they will be overriden with the new permissions you assign to them. To learn more about permission levels, visit https://help.pinterest.com/en/business/article/business-manager-overview Note: Not all listed permissions are applicable to each asset type. For example, PROFILE_PUBLISHER would not be applicable to an asset of type AD_ACCOUNT. The permission level PROFILE_PUBLISHER is only available to an asset of the type PROFILE.Connection1 scope
Grant multiple partners access to assets and/or update multiple partner's exisiting permissions to an asset. If your partner already had permissions on the asset, they will be overriden with the new permissions you assign to them. To learn more about permission levels, visit https://help.pinterest.com/en/business/article/business-manager-overview Note: Not all listed permissions are applicable to each asset type. For example, PROFILE_PUBLISHER would not be applicable to an asset of type AD_ACCOUNT. The permission level PROFILE_PUBLISHER is only available to an asset of the type PROFILE.
Authentication
Connected account requiredScopes
biz_access:writeTags
Get user account analyticsPINTEREST_USER_ACCOUNT_ANALYTICSGet analytics for the "operation user_account" - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account".Connection1 scope
Get analytics for the "operation user_account" - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account".
Authentication
Connected account requiredScopes
user_accounts:readTags
Get user account top pins analyticsPINTEREST_USER_ACCOUNT_ANALYTICS_TOP_PINSGets analytics data about a user's top pins (limited to the top 50). - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account".Connection2 scopes
Gets analytics data about a user's top pins (limited to the top 50). - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account".
Authentication
Connected account requiredScopes
pins:readuser_accounts:readTags
Get user account top video pins analyticsPINTEREST_USER_ACCOUNT_ANALYTICS_TOP_VIDEO_PINSGets analytics data about a user's top video pins (limited to the top 50). - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account".Connection2 scopes
Gets analytics data about a user's top video pins (limited to the top 50). - By default, the "operation user_account" is the token user_account. Optional: Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account".
Authentication
Connected account requiredScopes
pins:readuser_accounts:readTags
List following interestsPINTEREST_USER_ACCOUNT_FOLLOWED_INTERESTSGet a list of a user's following interests in one place.Connection1 scope
Get a list of a user's following interests in one place.
Authentication
Connected account requiredScopes
user_accounts:readTags
Get user accountPINTEREST_USER_ACCOUNT_GETGet account information for the "operation user_account" - By default, the "operation user_account" is the token user_account. [Understanding Business Access]: https://developers.pinterest.com/docs/getting-started/using-business-access/ "Understanding Business Access" If using Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". See [Understanding Business Access] for more information.Connection1 scope
Get account information for the "operation user_account" - By default, the "operation user_account" is the token user_account. [Understanding Business Access]: https://developers.pinterest.com/docs/getting-started/using-business-access/ "Understanding Business Access" If using Business Access: Specify an ad_account_id to use the owner of that ad_account as the "operation user_account". See [Understanding Business Access] for more information.
Authentication
Connected account requiredScopes
user_accounts:readTags
List followingPINTEREST_USER_FOLLOWING_GETGet a list of who a certain user follows.Connection1 scope
Get a list of who a certain user follows.
Authentication
Connected account requiredScopes
user_accounts:readTags
Get user websitesPINTEREST_USER_WEBSITES_GETGet user websites, claimed or notConnection1 scope
Get user websites, claimed or not
Authentication
Connected account requiredScopes
user_accounts:readTags
Verify websitePINTEREST_VERIFY_WEBSITE_UPDATEVerify a website as a signed-in user.Connection1 scope
Verify a website as a signed-in user.
Authentication
Connected account requiredScopes
user_accounts:writeTags
Get user verification code for website claimingPINTEREST_WEBSITE_VERIFICATION_GETGet verification code for user to install on the website to claim it.Connection1 scope
Get verification code for user to install on the website to claim it.
Authentication
Connected account requiredScopes
user_accounts:readTags