If you look in the Gateway API log you should be able to see what the user role is in the detail data as decoded from the JWT. I would think if JWT is being rejected you would get a different error. Getting to RLS implies the JWT was handled which ever type it is. Note no one from Github is going to be able to check your project though only support can do that.
You need to contact support so they can resolve this. Upper right of dashboard.
You would not need policies for storage_admin and they would make no difference for API calls. You are either not the role you think you are, you are needing a select policy if doing upsert, or your policies are not on storage.objects but on the bucket table. There might be other things but those are what come to mind. Check your storage logs also. There is no known bug in this process.
Here is a user who uses supabase to teach students mobile apps and OTP is needed. Now all students have to setup SMTP provider. https://github.com/orgs/supabase/discussions/47114
If you still have access to the Supabase account then create a new account. Invite that account to your existing account. Make owner of orgs and transfer projects or drop original account as owner. If you don't have access already then support@supabase.com with both emails.
You get a credit for the unused portion. It is the TOS. https://supabase.com/terms#5-fees-and-payment <img width="1689" height="200" alt="image" src="https://github.com/user-attachments/assets/8f23c4ac-b9d6-4005-a8f1-5f769122ed9b" /> https://supabase.com/docs/guides/platform/credits https://supabase.com/docs/guides/platform/manage-your-subscription#credits-upon-downgrade <img width="1145" height="153" alt="image" src="https://github.com/user-attachments/assets/7be26bb4-ad1d-4707-91ed-b7f24b75fe00" />
If my suggestions don't work then contact support@supabase.com while you wait for the OP to say what they did.
Try a different device, network and VPN. If you are getting a banned message then contact abuse@supabase.com. Otherwise if those don't work then contact support@supabase.com. You won't get account specific help on Github.
That was why in my first post I said... "If you deleted tables and not the project" ... Backups get deleted with the Project. Unfortunately Supabase Support has told us mods that there is no recovery of deleted projects.
Not sure what is gone... project, tables, backups? When did you start the project? Were there 7 daily backups there? It is not documented but many, many users have said they are there (and I've seen them when I made a free org Pro. Did you restore an older backup and the tables are missing? If so then you deleted them before the backup or are in the wrong project.
Not sure why you said X hours ago. I need to know when to know if I can escalate. There is nothing you can do about this but wait on support. BUT I have an informal path as a mod to Supabase to bump tickets for critical issues that only support can resolve... But because there is 2nd email that can come up to 6 hours later, need to see if that happens.
Only support can resolve this. Are you Free or Pro? Did you get a 2nd automated email after the ticket # one? How long ago did you submit the ticket?
If you deleted tables and not the project then using a backup is only way to get them back. If you are Free then many users have reported that going Pro will give access to 7 daily backups.
If you delete the integration on Vercel side their delete the Supabase project also. Supabase has said there is no ability to restore deleted projects.
Only contacting support could check directly on this. If though you used Lovable/Bolt/Vercel to create the project it is not likely in the Supabase dashboard but theirs. Also do you have teammates in your Org? Could it have been moved by another team member to their own org?
Try a different browser/network/VPN. If that does not temporarily resolve email support@supabase.com . Your message here will not be seen by support most likely.
I think you are saying you deleted your project (English works better here). If you deleted the entire project then Supabase has said there is no recovery. It is why you have to confirm the deletion by typing in the project name. If you instead deleted the database but still have the project then going pro would likely have the database backups. Does not matter if free or pro for project deletion.
If this is for signup to the dashboard then just signup again.
If you have a ticket filed that seems like the right approach. The pdf you send shows you have lots of projects. If you did not delete them then you would be continued to be billed for them. You won't get an answer to account specific questions on Github.
I've seen up to 24 hours is the time frame they mean. But there are cases where support has to intervene depending on how bad the issues was or if it was more than two periods. Github though won't be able to resolve this if it goes on. Support is the only way. But 24 hours at least as it is likely based on a cron task not synced to your timezone.
Try a different browser, device, network and/or vpn.
That seems like it would be on you. Supabase would not delete specific users from a postgres table and their specific data. If you have cascade delete setup then certainly running delete from the dashboard would delete their data also. The REST API has an admin call to delete users and you can also delete with sql from the auth.users table. But Supabase would not delete specific data in your auth users table.
Pause means the project was not used in 7 days. Once paused it would get errors from any app. It would not disappear though. If you have Teams though on your Org someone else could potentially move it. Only way to get Supabase to look at it is thru support. Most of us helping here are not staff.
Log into your app or login in to Supabase dashboard? If you are in Supabase dashboard and there is no org that almost always means you are in a new account with a different email. Common when using Github signup (and underlying email different). Supabase would issue you ban from account and not delete your data with no notice if you were doing something wrong.
Not enough info to guess. What message are you seeing? There is fair use and grace periods. What did you exceed? Their docs say it can be 24 to 48 hours from one period to the next. There are also have been cases where users have had to contact support to sort it. Usually you don't get restricted unless you violate again after a grace period (in the next period) or you are way over.
OK. But to be clear you need to file a support request. This is not support and someone from Supabase's staff likely won't see this here anytime soon.
Then you need to contact support. I have no ability to see inside Supabase. The only current known issue is on status is with Claro as a provider and mainly Brazil.
Try a VPN. Your project seems to be connected to the web just fine from Texas... <img width="727" height="197" alt="image" src="https://github.com/user-attachments/assets/9bf4bf4b-caed-4cb5-98ca-fac6572ee12f" /> You have to contact support for someone to actually look at your project.
I'm a User Mod on Discord, but lots of people there would likely help. I don't do 1 on 1 "consults" but you can shout me there if you start a post in the help section there. Back and forth is easier there than here.
Yes VPN test was to rule out an ISP or DNS blocking issue not a solution. You had said restart did not work, but restart (usually after checking usage/database reports) would be the first thing I suggest. So I would still look into those because you also did a CPU upgrade so could have been overloaded. One thing I've seen a bit is when an error first occurs some apps do retries on errors without a backoff. This quickly cascades to all clients going into loops and hitting the server constantly which then impacts restart doing any good.
No outages on status page and no other reports here or Discord. What is status of project on home page of dashboard? Try a VPN. Check the API Gateway logs. Any change in your code?
Is it intentional to not put {{.Token}} in the new fixed templates? This rules out simple testing using verifyOtp versus redirects.
You have 2fa on and forgot your method to confirm or you did not have 2fa on and are getting blocked out because of it. If the 2nd try another device/network and check for ad blockers. If the first then you would have to verify with support you own the account without just access to email but they say in the docs no way to let you in. When did you submit your ticket? Free or Pro?
That looks like this discussion number. I need the ticket # from the email you got back for your support request.
Drop your ticket # here. I can use an informal path on Discord to get the ticket flagged. Try a different browser/device and VPN also.
I have an informal path to bump your ticket as a mod for Supabase on Discord. When did you submit the ticket to Supabase? Putting your details here other than the ticket number and a description of the general issue is not useful as these posts are unlikely to be seen by Supabase support and any private info you might delete.
Added. It is the weekend though and dependent on an employee checking in a queue we have in Discord.
I'll add this to an informal queue we have in Discord that an employee checks when he can.
Make sure you submit a support request mentioning project stuck out of pause or similar. If you don't get a 2nd email (after the ticket) one in a few hours drop your ticket # here. I can add it to an informal queue so it gets found in general support queue.
You will need to contact support and say Pause/Restore stuck in title. There is no user action to resolve besides checking another browser to make sure not some odd ui state issue.
Disk I/O burst (AWS feature) will slowly recover over 24 hours. Note that delete is very intensive versus truncate if you don't need the log table info. You could temporarily upgrade also and then go back to normal size.
You can drop your ticket # here and I can use an informal queue we have with an employee on Discord to try and get this out of the general support queue. If you mean you never got any email from them then check your spam. There is a ticket # email within minutes and sometimes a follow up automated email saying you are being moved to the correct team.
Supabase does not have Google login. Maybe you mean you lost access to your email? If you can still log in with Github and see other projects then you are in a different account. If you can still log in with Github and see no projects like a new account then likely your Google account is using a different primary email or not being associated with your old account. Either way support is the only way to gain access again unless you sort your email/github issue. This could not be handled by general employees here, if they even happened to read this one. If you see other projects and not this one then maybe it is managed thru another Supabase dashboard (like from Vercel).
You may know this with your investigation, but default for postgis is extensions schema when using Supabase UI. You really need to install it in this schema.
I'll add it to the queue I have access to.
Not really clear your exact situation, but sounds like something to be sorted with support@supabase.com from the email used by your Pro account. If you don't get an automated 2nd response a few hours after the automated ticket # one, drop the ticket # here and we have an informal path to SB to flag it as Pro.
Just wanted to make sure the email you sent on was not blocked.
You will need to contact support@supabase.com. Make sure you get an email back with a ticket #. If not after an hour or two use a different email and explain the email you are having trouble with. This is not a support monitored area.
Basically all that is up to support and depending if false 2fa or it is setup might even be different teams. But the informal queue is just your ticket # to get it out of the general free queue and flagged as account locked out issue and Pro.
I'll add your ticket to the informal queue.