Skip to content

Update NPS settings

PUT
/nps/{id}/settings
curl --request PUT \
--url https://app.surveyrock.com/api/v1/nps/example/settings \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "settings": { "typeSettings": { "scale": "0-10", "labelSets": {} }, "responseValidation": { "required": true } } }'

Update NPS element settings with validation

id
required
string
>= 16 characters <= 16 characters

NPS element ID

NPS settings update data

Media typeapplication/json
object
settings
required
object
typeSettings
object
scale
string
Allowed values: 0-10 1-10
labelSets
object
responseValidation
object
required
boolean

Settings updated successfully

Media typeapplication/json
object
success
boolean
data
object
elementId
string
updatedAt
string format: date-time
settings
object
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"
}
}