LIST

List Survey Options

Returns a list of all options for the specified survey question.

Endpoint

GET v5/survey/{survey_id}/surveyquestion/{question_id}/surveyoption

Requires authentication

Path Parameters

The survey and question whose options should be retrieved.

survey_id
string
required
The ID of the survey containing the question.
question_id
string
required
The ID of the question whose options will be listed.

Query Parameters

This endpoint does not accept additional query parameters beyond authentication credentials.

None

Response

Returns a list of survey option objects for the specified question.

result_ok
boolean
Whether the request succeeded.
total_count
integer
Total number of options for this question.
page
integer
Current page index.
total_pages
integer
Number of available pages.
results_per_page
string
Number of options returned per page.
data
array
Array of survey option objects.

Examples

Note GET requests are cached for 60 seconds. Repeated identical requests within that window will return cached results.

Request (cURL)
curl -X GET "https://api.alchemer.com/v5/survey/YOUR_SURVEY_ID/surveyquestion/YOUR_QUESTION_ID/surveyoption?api_token=YOUR_API_TOKEN&api_token_secret=YOUR_API_TOKEN_SECRET"
Response
{
  "result_ok": true,
  "total_count": 3,
  "page": 1,
  "total_pages": 1,
  "results_per_page": "50",
  "data": [
    {
      "id": 10001,
      "title": {
        "English": "Yes"
      },
      "value": "Yes",
      "properties": {
        "disabled": false,
        "other": false
      }
    },
    {
      "id": 10002,
      "title": {
        "English": "No"
      },
      "value": "No",
      "properties": {
        "disabled": false,
        "other": false
      }
    },
    {
      "id": 10003,
      "title": {
        "English": "Other"
      },
      "value": "Other",
      "properties": {
        "disabled": false,
        "other": true
      }
    }
  ]
}