Long story short I am creating an automated content system that uploads video pins to Pinterest.
I submitted for my API access to be upgraded in the Pinterest Developer platform and this was approved, so that I can now access the following scopes: pins:read, pins:write, boards:read, boards:write, user_accounts:read.
Here are brief instructions of what I am trying to achieve:
- *Open Pinterest OAuth URL in a browser (manually, as we discussed before).
- Authorize the app.
- Copy the Authorization Code from the URL.
- In Make, configure the API call with the details above.
- Run the HTTP module to exchange the Authorization Code for an Access Token.
- If successful, store the Access Token in Make for future API calls.
Here are the 2 places I am am encountering errors:
1. Using the OAuth URL = ‘Bad Request’
- This is the OAuth URL I am using: https://www.pinterest.com/oauth/?
client_id=1515246&redirect_uri=https%3A%2F%2Fwww.integromat.com%2Foauth%2Fcb%2Fpinterest2&response_type=code&scope=user_accounts:read%20pins:read%20pins:write%20boards:read%20boards:write
- This includes my client ID, the redirect URI and the required scopes.
- It does take me to the give permissions page, I click ‘Give Access’ then after loading it produces a 400 ‘Bad Request’.
- Despite this I still grab the authorization code from the URL on the error page and try and run that through the HTTP module in my scenario but this is when I encounter the second error.
2. HTTP Module = 400 ‘Bad Request’
I will attach what I can to provide as much information as I can (I am limited to 3 as I am a new user). I have tried all the usual fixes, deleting connections, reconnecting them, checking for spaces inbetween words and letters, misspellings, ensuring my redirect URI is exactly the same as the one in my developer portal, using private windows, using Postman etc. I can’t find on YouTube, problem-solving through ChatGPT, nothing as niche as this in the community.
Is there even a solution?


Hey Mia,
sorry but who gave you this information? That’s absolutely not how you create a Pinterest connection in Make.
All you need on Make side is App ID and App Secret Key of your Pinterest app.
And then on Pinterest side you just need the proper make.com redirect URI.
That’s it. You don’t need to handle token exchanges or make these custom HTTP calls, those are done by Make in the background.
And before you get stuck on the next step, you can read more here on how to create video pins.
I ran into errors initially so consulted ChatGPT and clearly it sent me down a path I wasn’t meant to go down. Thank you so so much for your help! I definitely feel like I am closer to my goal. I have followed your advice and the links, however the HTTP request after the first API call keeps saying the file size is 0. It is being properly outputted from the dropbox module and I believe it is correctly formatted in the HTTP module. However, I am still stuck. (I have tried mapping the ‘data’ and the ‘filename’ manually too.)
Also wanted to mention my first API call doesn’t run successfully every time I test, sometimes it works and sometimes it doesn’t. Have you ever experienced this? (When it doesn’t work I just test until it does, however I am concerned the automation would break when being used by a client.)
Once again Stoyan, thank you so much for the guidance you have already provided!
Welcome to the Make community!
To do this, you can try using the Pinterest “Create a Pin” module —
Creates a new pin.
For more information, see the Pinterest page in the Make Help Centre, which covers the following:
- Connect Pinterest to Make
- Build Pinterest Scenarios
Here are some useful links and guides you can use to learn more on how to use the Make platform, apps, and app modules. I found these useful when I was learning Make, and hope they might benefit you too —
Getting Started
Help Centre Basics
Articles & Videos
Hope this helps! Let me know if there are any further questions or issues.
— @samliew
P.S.: Investing some effort into the Make Academy will save you lots of time and frustration using Make.