Why am I encountering a 403 Forbidden error when integrating Google Drive with my app using Pipedream Connect?

I think you’ll also need to add them in GCP?

okay something different happened this time, now i get “Connection failed.” and this error screen

Did you intend to leave this unchecked?

oh my bad i left that unchecked. after i checked that i get the 403 forbidden error again

Are you sending errors to a webhook on your end?

Ah, I see this exception for you

{
  "error": {
    "code": 403,
    "message": "Google Drive API has not been used in project 544113366437 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/drive.googleapis.com/overview?project=544113366437 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
    "errors": [
      {
        "message": "Google Drive API has not been used in project 544113366437 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/drive.googleapis.com/overview?project=544113366437 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.",
        "domain": "usageLimits",
        "reason": "accessNotConfigured",
        "extendedHelp": "https://console.developers.google.com"
      }
    ],
    "status": "PERMISSION_DENIED",
    "details": [
      {
        "@type": "[type.googleapis.com/google.rpc.ErrorInfo](http://type.googleapis.com/google.rpc.ErrorInfo)",
        "reason": "SERVICE_DISABLED",
        "domain": "[googleapis.com](http://googleapis.com)",
        "metadata": {
          "consumer": "projects/544113366437",
          "activationUrl": "https://console.developers.google.com/apis/api/drive.googleapis.com/overview?project=544113366437",
          "service": "[drive.googleapis.com](http://drive.googleapis.com)",
          "serviceTitle": "Google Drive API",
          "containerInfo": "544113366437"
        }
      },
      {
        "@type": "[type.googleapis.com/google.rpc.LocalizedMessage](http://type.googleapis.com/google.rpc.LocalizedMessage)",
        "locale": "en-US",
        "message": "Google Drive API has not been used in project 544113366437 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/drive.googleapis.com/overview?project=544113366437 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry."
      },
      {
        "@type": "[type.googleapis.com/google.rpc.Help](http://type.googleapis.com/google.rpc.Help)",
        "links": [
          {
            "description": "Google developers console API activation",
            "url": "https://console.developers.google.com/apis/api/drive.googleapis.com/overview?project=544113366437"
          }
        ]
      }
    ]
  }
}

oh my

thank you! some feedback: if i had that error log visible anywhere in the product during dev-ing i would’ve unblocked myself as soon as i saw it

on another note, is there a way i can get the pipedream logo replaced here with my own?

Nice! Yea, we do send some of those error messages to the webhook you can optionally define, but we might swallow some of it, so we have some work to do to improve that: Connect Webhooks - Pipedream

Yea I think the logo is just a caching issue, try an incognito window

will setup webhooks for error logging then, ty v much!