
Survey123 for ArcGIS is a simple and intuitive form-centric data gathering solution that makes creating, sharing, and analyzing surveys possible in just three easy steps: 1) Ask Questions; 2) Get the Answers; 3) Make the best Decisions.
|
Status: Production |
Tier: Standard |
Version: 1.1 |
|
Name |
Summary |
|
Get surveys |
|
|
get Webhook Payload Schema |
|
|
remove webhook |
|
Name |
Summary |
|
AddData (string surveyId, AddDataParameterAddWebhookBody addWebhookBody) |
When a survey response is submitted |
|
Name |
Summary |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Summary: Get surveys
Description: This action retrieves a list of surveys owned by the logged in-user
Syntax:
Survey123.GetOwnedSurveyList ([internal]boolean isPublished)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
isPublished |
boolean
|
|
True |
Returns:
Type:GetOwnedSurveyListResponse
Summary: get Webhook Payload Schema
Description: get Webhook Payload Schema
Syntax:
Survey123.GetWebhookPayloadSchema (string surveyItemId, [internal]boolean onlyGetFeature, [Optional]GetWebhookPayloadSchemaParameterWebhookSchemaBody webhookSchemaBody)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
surveyItemId |
string
|
survey item id |
True |
|
|
onlyGetFeature |
boolean
|
|
True |
|
|
webhookSchemaBody |
GetWebhookPayloadSchemaParameterWebhookSchemaBody
|
|
False |
Returns:
Type:GetWebhookPayloadSchemaResponse
Summary: remove webhook
Description: remove webhook
Syntax:
Survey123.RemoveWebhook (string surveyItemId, string webhookId)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
surveyItemId |
string (survey item id) |
survey item id |
True |
|
|
webhookId |
string (webhook id) |
webhook id |
True |
Returns:
Summary: When a survey response is submitted
Description: Triggers a new flow when a survey response is submitted by a user
Syntax:
Survey123.AddData (string surveyId, AddDataParameterAddWebhookBody addWebhookBody)
Parameters:
|
Name |
Type |
Summary |
Required |
Related Action |
|
surveyId |
string (Choose a survey) |
Choose a survey |
True |
|
|
addWebhookBody |
AddDataParameterAddWebhookBody
|
|
True |
Returns:
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
webhook |
|
webhook |
Summary:
Description: webhook
Properties:
|
Name |
Type |
Summary |
|
name |
string name |
The webhook name |
|
events |
array of (string) events |
events |
|
url |
string url |
url |
|
includePortalInfo |
boolean includePortalInfo |
Include the portal info in the payload, such as the portal URL. |
|
includeUserInfo |
boolean includeUserInfo |
Include the user info in the payload, such as the user name, email address, first name and last name. |
|
includeSurveyInfo |
boolean includeSurveyInfo |
Include the survey info in the payload, such as the survey title and survey item id. |
|
includeServiceRequest |
boolean includeServiceRequest |
Include the submitted record info in the payload, such as attributes and geometry of the feature. |
|
includeServiceResponse |
boolean includeServiceResponse |
Include the raw server response in the payload. |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
webhook |
webhook |
webhook |
Summary: webhook
Description: webhook
Properties:
|
Name |
Type |
Summary |
|
events |
array of (string) events |
events |
|
includePortalInfo |
boolean includePortalInfo |
includePortalInfo |
|
includeUserInfo |
boolean includeUserInfo |
includeUserInfo |
|
includeSurveyInfo |
boolean includeSurveyInfo |
includeSurveyInfo |
|
includeServiceResponse |
boolean includeServiceResponse |
includeServiceResponse |
|
includeServiceRequest |
boolean includeServiceRequest |
includeServiceRequest |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
Summary:
Description:
Properties:
|
Name |
Type |
Summary |
|
success |
boolean success |
success |
|
id |
string id |
id |
|
surveyName |
string surveyName |
surveyName |
|
webhookId |
string webhookId |
webhookId |