Skip to main content
GET
List responses

Authorizations

Authorization
string
header
required

An API key (utk_live_...) or an app's OAuth access token (uto_...).

Query Parameters

surveyId
string<uuid>[]

One or more surveys (repeat the parameter, at most 50).

siteId
string<uuid>

One site.

from
string<date-time>

Received at or after (RFC 3339).

to
string<date-time>

Received at or before (RFC 3339; UTC when no offset). A date alone (2026-10-14) includes that whole UTC day.

updatedSince
string<date-time>

Updated at or after (see updatedAt): received, analyzed or changed by a person since then. Use it to sync. Every change is listed; a time with more than 100,000 responses changed by people since then is refused (PUB-003-009).

status
enum<string>[]

One or more statuses (repeat the parameter); every status when left out.

Available options:
open,
planned,
in_progress,
resolved,
archived
type
enum<string>

A feedback type, or none for the untyped pile. A response matches when any answer has it.

Available options:
bug,
idea,
complaint,
question,
praise,
none
urgency
enum<string>

One urgency band.

Available options:
high,
medium,
low
theme
string

A theme id (GET /themes), or none.

category
string

A category id (GET /themes), or none.

sentiment
enum<string>

Any answer reads with this sentiment.

Available options:
negative,
neutral,
positive
hasText
boolean

Only responses with an open text answer.

email
string<email>

The respondent: an answer that is exactly this address (any case), the email identify sent, the contact with it (its email link answers and its linked responses). Every linked response is listed; a contact with more than 100,000 linked responses in the window is refused (PUB-003-010), and from and to narrow it.

userId
string

The site's user id the response was sent with (identify), exactly.

Maximum string length: 256
sort
enum<string>
default:desc

desc (newest first, default) or asc.

Available options:
desc,
asc
limit
integer
default:25

Items per page, 1 to 100 (default 25). Out of range is 400 PUB-001-001.

Required range: 1 <= x <= 100
cursor
string

The nextCursor of the previous page. Opaque: send it back as it came.

Response

A page of responses.

A page of responses.

data
object[]
required
nextCursor
string | null
required

Send it back as cursor for the next page; null on the last page.