Is it possible to give the Airtable Oauth2 credential additional scopes?

Describe the problem/error/question

I’m building an n8n workflow that receives a webhook from Airtable. To be able to list the webhook payloads, the credential needs to have the scope webhook:manage. Airtable Web API

I see in Airtable credentials | n8n Docs and in the UI that these seem to be the only possible scopes:

  • data.records:read
  • data.records:write
  • schema.bases:read

Is there a way to add additional scopes to the prebuilt Airtable credentials?

What is the error message (if any)?

Please share your workflow

Share the output returned by the last node

Information on your n8n setup

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

It looks like your topic is missing some important information. Could you provide the following if applicable.

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

Hi @busunkim, welcome to the community :tada: :sunny:
The three scopes mentioned in the UI and the docs are just recommendations for what’s required if you’re using the Airtable or Airtable Trigger Nodes in n8n, but you can add other necessary scopes when creating Airtable credentials which is something you’ll do in the Airtable app.

The reason why the scope webhook:manage is not mentioned in the UI or docs is because we use polling for the Airtable Trigger Node, not their Webhook APIs.

Hope that makes sense!

1 Like

That makes sense, thank you Aya!

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.