Skip to content

OAuth providers

Pinterest

Set up Pinterest OAuth for boards, pins, and visual content management

Connect your users to Pinterest for board management, pin creation, audience insights, and advertising data.

PropertyValue
Provider IDpinterest
CategorySocial
PKCESupported
Token refreshAutomatic
Redirect URIShown in Developer Portal

Sign in to the Pinterest Developer Portal

Navigate to developers.pinterest.com/apps and sign in with a Pinterest business account. Personal accounts cannot register apps.

Accept the Developer Terms of Service

Open My apps and accept the Developer Terms of Service.

Connect a new app

Click Connect app, complete the request form with the app information, and submit for trial access. Pinterest reviews requests each business day.

Configure the redirect URI

Once approved, open My apps, click Manage on the app, and on the Configure tab add the Alter callback URL from the Developer Portal to the Redirect URIs section. The redirect URI must match exactly during OAuth authorization.

Get credentials

Copy the App ID (Client ID) and App secret key (Client Secret) from the app details page.

Open the Developer Portal

Go to portal.alterauth.com and navigate to the application.

Add Pinterest provider

Go to OAuth Providers > Add Provider > Pinterest.

Enter credentials

  • Client ID: Paste your Pinterest App ID
  • Client Secret: Paste your Pinterest App Secret Key

Select scopes

Choose the scopes the application needs.

Save

Click Save. The provider is now active.

ScopeDescription
boards:readRead board data
boards:writeCreate and manage boards
pins:readRead pin data
pins:writeCreate and manage pins
user_accounts:readRead user account data
ads:readRead advertising data
ads:writeCreate and manage ads
catalogs:readRead product catalogs
catalogs:writeManage product catalogs
  • Some scopes (e.g., ads:read) require the application to be approved for advertising access.
  • See the Pinterest OAuth documentation for more details.