[403] Insufficient Permissions when trying to comment on YouTube via Make

About a month ago, I was able to create a new Scenario in Make, add a YouTube connection simply by logging into my Gmail account and granting permissions, and then post comments on videos without any problem.

But now, when I try to do the exact same process, I get this error:

[403] The comment cannot be created due to insufficient permissions.
The request might not be properly authorized.

My questions are:

  • Am I missing a step when creating a new connection?

  • Or has YouTube/Google recently changed their OAuth requirements (e.g. scopes, Google Cloud OAuth app, app verification)?

  • Has anyone else faced this issue and found a solution?

Thanks in advance!

Hey @lehieu76 , they must have updated the authorization service. You can try reading their API documentation to see if there’s any updates to their API

Hey @lehieu76, I had this same issue recently. It was a scopes problem. I solved it by adding the following scope to a new YT connection: https://www.googleapis.com/auth/youtube.force-ssl

  • click ‘show advanced settings’
  • click ‘add item’
  • paste in desired scope
  • you do not need a client ID and Secret to add scopes.

To anyone else looking into how to add a comment (not reply to one), you must use the ‘Make an API call’ module from YouTube with a connection that has the necessary scope. You only need to add the scope for the missing functionality since some are already added under-the-hood.

What Each Scope Does:

  • youtube → Full access to manage YouTube account.

  • youtube.upload → Upload and manage your own videos.

  • youtube.force-ssl → Create/manage comments, see private data tied to your account.

  • youtube.readonly → View YouTube Analytics, playlists, and channel settings.

  • youtube.channel-memberships.creator → Manage channel membership perks (if you want to use memberships later).

  • youtubepartner → Access to YouTube CMS features (mainly if you get into Content ID / rights management).

formatting: https://www.googleapis.com/auth/\\[PUT SCOPE HERE]

Hope this helps!