For the complete documentation index, see llms.txt. This page is also available as Markdown.

Surveys

Surveys, responses and answers (PII-free).

List published surveys whose owner node is in the key's subtree

get

Requires surveys:read.

Authorizations
AuthorizationstringRequired

An API key created in Settings → API (ca_live_…).

Query parameters
cursorstringOptional

Opaque pagination cursor from a prior response's next_cursor.

limitinteger · min: 1 · max: 100OptionalDefault: 25
Responses
200

A page of surveys.

application/json
next_cursorstring · nullableRequired

Pass as ?cursor= to fetch the next page; null on the last page.

has_morebooleanRequired
get/surveys

Get a single published survey (with its published definition)

get

Requires surveys:read.

Authorizations
AuthorizationstringRequired

An API key created in Settings → API (ca_live_…).

Path parameters
idstring · uuidRequired
Responses
200

OK

application/json
idstring · uuidOptional
namestringOptional
descriptionstringOptional
node_idstring · uuidOptional
statusstringOptionalExample: published
primary_languagestringOptionalExample: en
published_atstring · nullableOptional
created_atstring · date-timeOptional
published_definitionobjectOptional

The published survey definition (pages/questions).

get/surveys/{id}

List responses for a survey (newest first)

get

Requires surveys:read. Respondent PII is not included.

Authorizations
AuthorizationstringRequired

An API key created in Settings → API (ca_live_…).

Path parameters
idstring · uuidRequired
Query parameters
cursorstringOptional

Opaque pagination cursor from a prior response's next_cursor.

limitinteger · min: 1 · max: 100OptionalDefault: 25
Responses
200

A page of responses.

application/json
next_cursorstring · nullableRequired

Pass as ?cursor= to fetch the next page; null on the last page.

has_morebooleanRequired
get/surveys/{id}/responses

List the answers for a single response

get

Requires surveys:read.

Authorizations
AuthorizationstringRequired

An API key created in Settings → API (ca_live_…).

Path parameters
idstring · uuidRequired
responseIdstring · uuidRequired
Responses
200

OK

application/json
get/surveys/{id}/responses/{responseId}/answers

Last updated

Was this helpful?