GoToWebinar OAuth endpoint changed

Describe the problem/error/question

GoToWebinar credentials not working since 12th March. GoTo seem to have changed their authorization endpoint
Attempt to reconnect credential gives link to https://developer.goto.com/guides/Authentication/New_Token_Retrieval_Migration_Guide/

What is the error message (if any)?

Request failed with status code 503

Share the output returned by the last node

{
  "errorMessage": "Service unavailable - try again later or consider setting this node to retry automatically (in the node settings)",
  "errorDescription": "Request failed with status code 503",
  "errorDetails": {
    "rawErrorMessage": [
      "Request failed with status code 503"
    ],
    "httpCode": "503"
  },
  "n8nDetails": {
    "nodeName": "New Webinars",
    "nodeType": "n8n-nodes-base.httpRequest",
    "nodeVersion": 4.1,
    "itemIndex": 0,
    "time": "12/03/2025, 04:40:55",
    "n8nVersion": "1.82.3 (Self Hosted)",
    "binaryDataMode": "default",
    "stackTrace": [
      "NodeApiError: Service unavailable - try again later or consider setting this node to retry automatically (in the node settings)",
      "    at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/node-execution-context/utils/request-helper-functions.js:991:19)",
      "    at processTicksAndRejections (node:internal/process/task_queues:95:5)",
      "    at ExecuteContext.requestWithAuthentication (/usr/local/lib/node_modules/n8n/node_modules/n8n-core/dist/execution-engine/node-execution-context/utils/request-helper-functions.js:1147:20)"
    ]
  }
}

Information on your n8n setup

Debug info

core

  • n8nVersion: 1.82.3
  • platform: docker (self-hosted)
  • nodeJsVersion: 20.18.3
  • database: postgres
  • executionMode: regular
  • concurrency: -1
  • license: enterprise (production)

For anyone else having this trouble, I’ve got it working simply enough with a generic OAuth2 API credential.

Authorization URL: https://authentication.logmeininc.com/oauth/authorize
Access Token URL: https://authentication.logmeininc.com/oauth/token
Client ID and Secret as per the GoToWebinar credential and everything else the default.

1 Like

Bad news unfortunately, using the generic OAuth2 credential doesn’t refresh when it expires, so it’s only good for one hour after you set it up.
I’ve added it in GitHub as GoToWebinar credential URL changed · Issue #14077 · n8n-io/n8n · GitHub