Transferring Ownership of Content between AGOL Organizations

1595
1
Jump to solution
04-14-2020 01:47 PM
by Anonymous User
Not applicable

Hello,

I am wondering if it is possible to transfer ownership of AGOL content between organizations. Specifically, if I build an application in Web AppBuilder using my organization's AGOL account, can I transfer it to my client's AGOL organizational account so that they have full ownership/editing rights.

I know that content can be shared using groups, but I am specifically looking to transfer the application and associated data to a different organizational account, not just share it.

Thanks!

0 Kudos
1 Solution

Accepted Solutions
BenTurrell
Occasional Contributor III

Hey Jennifer Hopkins‌,

There are a few ways you can do this. I find the easiest is to use ArcGIS Online Assistant: ArcGIS Online Assistant 

If you are more python inclined you can use something like this:

source_gis = arcgis.gis.GIS("https://arcgis.com","username","password")

target_gis = arcgis.gis.GIS("https://arcgis.com","username","password")

item = source_gis.content.get("<item-id>")

target_gis.content.clone_items([item])

You just need to plug in your account details for the two accounts and get the item id for the item you want to transfer. I like the python way as the clone_items will find all the dependencies of an item and copy them and repoint everything where the ArcGIS Online assistant seems to copy and setup references.

Let me know if you have any questions!

Thanks,

Ben


If this answer was helpful please mark it as helpful. If this answer solved your question please mark it as the answer to help others who have the same question.

View solution in original post

1 Reply
BenTurrell
Occasional Contributor III

Hey Jennifer Hopkins‌,

There are a few ways you can do this. I find the easiest is to use ArcGIS Online Assistant: ArcGIS Online Assistant 

If you are more python inclined you can use something like this:

source_gis = arcgis.gis.GIS("https://arcgis.com","username","password")

target_gis = arcgis.gis.GIS("https://arcgis.com","username","password")

item = source_gis.content.get("<item-id>")

target_gis.content.clone_items([item])

You just need to plug in your account details for the two accounts and get the item id for the item you want to transfer. I like the python way as the clone_items will find all the dependencies of an item and copy them and repoint everything where the ArcGIS Online assistant seems to copy and setup references.

Let me know if you have any questions!

Thanks,

Ben


If this answer was helpful please mark it as helpful. If this answer solved your question please mark it as the answer to help others who have the same question.