I’m running into an issue with the Supabase node in n8n (v1.123.67) where the “Table Name or ID” dropdown shows this error:
Error fetching options from Supabase
However, when I manually type the table name into the field, the node executes perfectly and returns data correctly. The API connection works fine when tested.
Has anyone else experienced this? Or knows a fix?
Details:
Credential API test: passes
Manual table entry: works great
Dropdown loading: fails on all projects
n8n version: 1.123.67
Platform: Docker
I can work around it by typing table names manually, but would love to get the dropdown working again if possible.
Hi @Yosr_Oualha Welcome!
The dropdown is the only part of the node that calls the Data API root, /rest/v1/, to read the OpenAPI schema spec, and Supabase has stopped serving that path to anon and publishable keys, returning “Access to schema is forbidden”. Normal reads against /rest/v1/your_table were deliberately left untouched, which is why typing the table name works and the credential test passes.
Swap the key in your n8n Supabase credential for the service_role key or the new sb_secret_ secret key and the list loads again. Both of those bypass RLS, so every node on that credential will read past your policies.
See this: