Select to view content in your preferred language

Prepopulate Survey123 dropdown values from external API

404
1
Jump to solution
01-18-2024 02:26 AM
GeorgeF
Occasional Contributor

Hi,

I would like to ask if it is possible to prepopulate a dropdown list for a Survey123 question using an external API? for example a BIM Common Data Environment folder structure.

 

Thank you,

 

George

0 Kudos
1 Solution

Accepted Solutions
ZacharySutherby
Esri Regular Contributor

Hello @GeorgeF

It is possible with a bit of configuration, essentially Survey123 can only use the /query endpoint of an ArcGIS feature service with the search() appearance to dynamically populate a choice list. 

That being said Esri does have a JavaScript toolkit that may be used to integrate your API into endpoints familiar to Survey123. This toolkit is called Koop and has been demonstrated in our Developer Summit conference a couple of years ago.  

Thank you,
Zach

View solution in original post

0 Kudos
1 Reply
ZacharySutherby
Esri Regular Contributor

Hello @GeorgeF

It is possible with a bit of configuration, essentially Survey123 can only use the /query endpoint of an ArcGIS feature service with the search() appearance to dynamically populate a choice list. 

That being said Esri does have a JavaScript toolkit that may be used to integrate your API into endpoints familiar to Survey123. This toolkit is called Koop and has been demonstrated in our Developer Summit conference a couple of years ago.  

Thank you,
Zach
0 Kudos