As well as other tasks in the ArcGIS ecosystem can be performed using python, the surveys created with Survey123 connect could be uploaded to AGOL/Portal using python.
This is still a 'work in progress'. The Survey123 and Python API teams are working together on this. Hopefully we can get this into a Python API update in 2022.
Thank you for your interest in automating publishing Survey123 surveys! We are excited to note that the ability to publish surveys using the ArcGIS API for Python is ready to test in a Beta state!
We are planning on holding a live beta testing event mid January focused on creating and publishing surveys through Python. I'll add another comment when the registration is ready.
Please feel free to log feedback in our EAC feedback forum we would greatly appreciate it!
Please note that the methods are in Beta availability so please only run on test surveys and avoid using production surveys.
We have created the Beta testing event for testing creating and publishing surveys via the ArcGIS API for Python. Please feel free to sign up for the event if you are interested in testing in a live session.
I am excited for this feature. I have several identical forms with different inbox queries and it is tedious to make updates. I have a script that copies and replaces all of the xls files, but I still need to publish each one individually in Connect.
The ability to create() and publish() surveys has been added to the 2.3 release of ArcGIS API for Python. These updates should also be available in the ArcGIS Pro 3.3 release planned in the near future as well.
We are currently working on notebooks that we'll add to our Survey123 Developer documentation that showcase the functionality as well as an Esri Community Blog on the functionality.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.