Skip to content

Get NPS element details

GET
/nps/{id}
curl --request GET \
--url https://app.surveyrock.com/api/v1/nps/example \
--header 'Authorization: Bearer <token>'

Get NPS element details with proper authorization and tenant scoping

id
required
string
>= 16 characters <= 16 characters

NPS element ID

NPS element details

Media typeapplication/json
object
success
boolean
data
object
id
string
type
string
settings
object
questionText
string
helpText
string
nullable
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,
"data": {
"type": "nps"
},
"meta": {
"version": "3.0"
}
}

NPS element not found

Media typeapplication/json

Standard error response format

object
success
boolean
error
object
code

Stable, snake_case domain code – see ApiErrorHandler::EXCEPTION_MAP and DomainException

string
message

Human-readable error message

string
suggestion

Imperative recovery hint for this domain code – see ApiErrorHandler::DOMAIN_CODE_SUGGESTIONS

string
retryable

Whether retrying the identical request might succeed without any change on the caller’s end

boolean
details

Additional, code-specific error details

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": false,
"error": {
"code": "survey_not_found"
},
"meta": {
"version": "3.0"
}
}