Can't transfer project to org despite having permissions in both accounts

23 replies
Last updated: Oct 26, 2022
I need to transfer a project into my org and I have followed all of the steps, have permissions in both accounts and nothing happens.
AI Update

I understand how frustrating this can be! When project transfers aren't working despite having the right permissions, there are a few common issues to check:

First, verify the specific permissions needed:

You need to be an Administrator on the project you're transferring AND an Administrator (or Owner) in the destination organization. Just being a member isn't enough - the Administrator role is specifically required for project transfers, as mentioned in the Sanity documentation on plans and payments.

Common reasons transfers fail:

  1. Billing issues: The destination organization needs to have valid billing set up. If there's no payment method on file or if billing is in an error state, the transfer will be blocked even if you have the right permissions.

  2. Organization type mismatch: If you're trying to transfer from a personal organization to a team organization (or vice versa), there may be restrictions depending on your plan level.

  3. Pending invitations: Make sure you've actually accepted the administrator invitation in both the source project and destination organization. Having a pending invitation won't give you the active permissions needed.

  4. Browser/cache issues: This is less common, but try clearing your browser cache or using an incognito window when attempting the transfer through sanity.io/manage.

How to transfer (the correct flow):

  1. Go to sanity.io/manage
  2. Select the project you want to transfer
  3. Go to Project Settings
  4. Look for the "Transfer project" option
  5. Select the destination organization from the dropdown
  6. Confirm the transfer

The good news is that transferring won't change any of your project settings, API tokens, or project IDs - everything stays intact, as confirmed in this community discussion.

If you've checked all of the above and it's still not working, I'd recommend reaching out to Sanity support directly through the help chat in your Manage dashboard - they can check for any account-specific issues or restrictions that might not be visible to you.

Show original thread
23 replies
Hey User! When you say nothing happens, does that mean you click the Pocketknife org and the modal just closes?
Can I reply here or do I need to do it in the chat?
I select my organization that I need to transfer it to “Pocketknife/DoaF” and then I hit transfer and it spins for 1 second and then nothing happens.
Here is a little video for you to show you what happens
Thanks for the video! That helps clear up the behavior. Is there anything in the console when this happens?
Not 100% sure what you mean.
I am not a developer and have zero idea how to use Sanity. My client needs me to take this from their old agency.
In the browser's console (you can open it by pressing Cmd + Opt + K in Firefox) there may be a message that could be useful.
If there's nothing there, can I add myself to the project and both orgs to attempt to transfer it for you?
I am downloading Firefox, I am on Chrome
Oh, no need to download firefox. You can open it in chrome using Command+Option+J
Lots of errors
Got it! It looks like a permissions error because of the 401. I was able to find the project & both orgs on our end. It looks like you have been added to all of them, but you have 2 accounts (one that uses google to log in and one that uses and email & password on Sanity). I think you're somehow signed into two different accounts.
It might be a hassle for you to chase down which account is signed in/where, so it's probably easiest for you if I add myself to the project/orgs temporarily and do the transfer for you. Is that ok?
Yes that would be great
OK, cool. Starting now! I'll update you once it's done!
Thank You!
OK! Just got it transferred. You should see it under the Ducks of a Feather org now.
It should be under my org “Pocketknife/DoaF”
This one, right?
perfect
Great!
Thank you for your help
You're welcome!

Sanity – Build the way you think, not the way your CMS thinks

Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.

Was this answer helpful?