Select to view content in your preferred language

Update open data setting for AGOL group in python

124
0
2 weeks ago
Labels (1)
ElizabethZizzamia1
Regular Contributor

Hello,

I am the administrator for our organization. I am cleaning up some AGOL groups and noticed 15 groups are set to be Open Data when they  should not be. You can not change this setting from the website. So I opened a new python notebook, found the line of code and ran it. KeyError: 'isopendata'. I can update many other properties of the group so  I know it's not a problem of credentials or improper definitions. 

And it won't even show the OpenData status much less update it. I also tried it is_opendata, isOpenData, is_open_data and is_OpenData. Does anyone know how to fix this?

if groups:
group = groups[0]
print(f"\nFound group '{group.title}' (ID: {group.id}).")
print(f"Current Open Data Status: {group.is_OpenData}")

Found group 'Turtle Citizen Science Group' (ID: ad50b2d6928d4c868f14a76d7ccaf812).
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
C:/Users/bzizzami/AppData/Local/Temp/ArcGISProTemp11616/xpython_11616/556997666.py in ?()
      1 if groups:
      2     group = groups[0]
      3     print(f"\nFound group '{group.title}' (ID: {group.id}).")
----> 4     print(f"Current Open Data Status: {group.is_OpenData}")
KeyError: 'is_OpenData'
group.update(is_opendata=False)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[47], line 1
----> 1 group.update(is_opendata=False)

TypeError: Group.update() got an unexpected keyword argument 'is_opendata'

 

0 Kudos
0 Replies