List surveys
Returns surveys for the workspace. Session cookie or x-api-key.
Query parameters
Workspace identifier. Today: pass the environment id (the environment that contains the surveys). When Workspace replaces Environment in the data model, clients may pass workspace ids instead; resolution is centralized in workspace-context.
Page size (max 100)
Opaque cursor returned as meta.nextCursor from the previous page. Omit on the first request.
Case-insensitive substring match on survey name (same as in-app list filters).
Survey status filter. Repeat the parameter (filter[status][in]=draft&filter[status][in]=inProgress) or use comma-separated values (filter[status][in]=draft,inProgress). Invalid values → 400.
Survey type filter (link / app). Same repeat-or-comma rules as filter[status][in].
Sort order. Defaults to updatedAt. The cursor token is bound to the selected sort order.
Response
Surveys retrieved successfully