Skip to content

Reorder choices

PUT
/multiple-choice/{id}/choices/reorder
curl --request PUT \
--url https://app.surveyrock.com/api/v1/multiple-choice/example/choices/reorder \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "questionId": "example", "choiceId": "example", "newPosition": 1 }'

Reorder choices within a question

id
required
string
>= 16 characters <= 16 characters

Multiple choice element ID

Reorder data

Media typeapplication/json
object
questionId
required

Question ID

string
>= 16 characters <= 16 characters
choiceId
required

Choice ID to reorder

string
newPosition
required

New position (0-based)

integer
Examplegenerated
{
"questionId": "example",
"choiceId": "example",
"newPosition": 1
}

Choices reordered successfully

Media typeapplication/json
object
success
boolean
data
object
questionId
string
choiceId
string
newPosition
integer
updatedAt
string format: date-time
meta

Standard response metadata

object
timestamp

Response timestamp in ISO 8601 format

string format: date-time
version

API version

string
requestId

Unique request identifier

string
Example
{
"success": true,
"meta": {
"version": "3.0"
}
}