Hey Bruno, I’ve seen this issue pop up a few times. Even with the APIs enabled, the problem is usually that the service account doesn’t have permission to view project metadata which is why the Project ID dropdown stays empty
Here’s what to check
The service account needs permission to list projects
If the Project ID isn’t showing in the dropdown, it’s likely because the service account doesn’t have the resourcemanager.projects.list permission. Without that, n8n can’t fetch the visible projects.
Try adding this role to your service account in IAM: roles/browser
or roles/resourcemanager.projectViewer
After that, refresh n8n or reconnect the credentials — the projects should start appearing.
Even if you manually enter the Project ID, it won’t work unless the service account can access it
So if it’s not showing in the list, using it directly will likely fail too.
Make sure your service account JSON is up to date
If you recently changed permissions in IAM, download a fresh JSON key for the service account and re-import it into n8n.
If it’s still stuck, drop the error you’re seeing in the browser console or n8n logs — that’ll help us dig deeper.