Google Ads | Error 403 | Request failed with status code 403

Describe the problem/error/question

I am encountering a 403 Error while trying to integrate Google Ads data into n8n. My goal is to import this data into n8n, but I’m facing issues that seem to be related to credential configuration. Below, I will provide a step-by-step outline of the process I followed to set up the credentials.

What is the error message (if any)?

Please share your workflow

workflow

Share the output returned by the last node

Error code

403

Full message

Request failed with status code 403

Error data

{ "error": { "code": 403, "message": "The caller does not have permission", "status": "PERMISSION_DENIED", "details": [ { "@type": "type.googleapis.com/google.ads.googleads.v15.errors.GoogleAdsFailure", "errors": [ { "errorCode": { "authorizationError": "DEVELOPER_TOKEN_NOT_APPROVED" }, "message": "The developer token is only approved for use with test accounts. To access non-test accounts, apply for Basic or Standard access." } ], "requestId": "XbUSgE4jAx7Ler5Y60Z_zw" } ] } }

Information on your n8n setup

  • n8n version: 1.57.0
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Ubuntu 22.04

Your current developer token can only be used on a test Google Ads account. You must first submit a basic token application.