Manage pins, boards, catalogs and ad accounts on Pinterest from any Windmill script, flow or app.
Set up in 3 steps
Get an access token
At developers.pinterest.com, create an app, request the scopes your scripts need, and run its OAuth flow to obtain an access token.
Add the resource in Windmill
Open Resources, add a resource of type pinterest, and paste the token.
Run your first script
Fork any script below and read before writing anything. There are hundreds here, so search by the verb you need.
Scripts
Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.
Verify website
Update targeting templates
Update single product group
Update product group promotions
Update member's business role
Update lead forms
Update keywords
Update invite/request with an asset permission
Update feed
Update customer list
Update commerce integration
Update campaigns
Update board section
Update board
Update audience sharing from an ad account to businesses
Update audience sharing from a business to ad accounts
Update audience sharing between businesses
Update audience sharing between ad accounts
Update audience
Update asset groups.
Update ads
Update ad groups
Update Pin
Unverify website
Terminate business partnerships
Terminate business memberships
Send conversions
Search user's boards
Search user's Pins
Search pins by a given search term
Resource type
pinterest — the shape of the credential every script on this page expects.
| Field | Type | Required | What it is |
|---|---|---|---|
| token | string | Yes |
Questions
A call fails on a missing scope
Pinterest grants scopes when the token is issued and they cannot be widened afterwards. Reissue the token requesting the scope the script needs.
My app only reaches test data
Pinterest apps start in trial access, limited to your own account. Production access is a review you request in the developer portal.
Is my token stored on the hub?
Never. It lives only in your own Windmill workspace, encrypted at rest.