I am sorry to hear you’re having trouble here. I have not used this node myself, but shall add this to our internal bug tracker for a more in-depth investigation and fix.
The URL you are seeing would be the one used to fetch your projects, I assume this is working fine and the error only occurs when actually trying to store or fetch data?
Other operations would use https://${projectId}.firebaseio.com/${resource}.json (seen here) which does indeed seem outdated (unless you’re in the us-central1 region) from looking at Google’s documentation:
Depending on the location of the database, the URL for the new database will be in one of the following forms:
DATABASE_NAME.firebaseio.com (for databases in us-central1)
DATABASE_NAME.REGION.firebasedatabase.app (for databases in all other locations)
I get the same error when trying to access data but my database is stored in us-central1 region.
So the problem may be somewhere else (even if I think that database stored in Europe region will not work…)
I had an old project residing on the same Firebase account, with a database at DATABASE_NAME.firebaseio.com
I can use the n8n node with this database without any problem. Works as expected.
However if I create a new project, and in that project, creates a realtime database in us-central1, the database address becomes DATABASE_NAME-default-rtdb.firebaseio.com.