## List **get** `/v1/feedback-records` Lists feedback records with optional filters and pagination ### Query Parameters - `field_group_id: optional string` Filter by field group ID (for ranking/matrix questions). NULL bytes not allowed. - `field_id: optional string` Filter by field ID. NULL bytes not allowed. - `field_type: optional string` Filter by field type. NULL bytes not allowed. - `limit: optional number` Number of results to return (max 1000) - `offset: optional number` Number of results to skip - `since: optional string` Filter by collected_at >= since (ISO 8601 format). Must be between 1970-01-01 and 2080-12-31. - `source_id: optional string` Filter by source ID (NULL bytes not allowed) - `source_type: optional string` Filter by source type. NULL bytes not allowed. - `tenant_id: optional string` Filter by tenant ID (for multi-tenant deployments). NULL bytes not allowed. - `until: optional string` Filter by collected_at <= until (ISO 8601 format). Must be between 1970-01-01 and 2080-12-31. - `user_identifier: optional string` Filter by user identifier. NULL bytes not allowed. ### Returns - `data: array of FeedbackRecordData` List of feedback records - `id: string` UUIDv7 primary key - `collected_at: string` When the feedback was collected - `created_at: string` When this record was created - `field_id: string` Identifier for the question/field - `field_type: string` Type of field - `source_type: string` Type of feedback source - `updated_at: string` When this record was last updated - `field_group_id: optional string` Stable identifier grouping related fields (for ranking, matrix, grid questions) - `field_group_label: optional string` Human-readable question text for the group - `field_label: optional string` The actual question text - `language: optional string` ISO language code. NULL bytes not allowed. - `metadata: optional map[unknown]` Additional context - `source_id: optional string` Reference to survey/form/ticket ID - `source_name: optional string` Human-readable name - `tenant_id: optional string` Tenant/organization identifier. NULL bytes not allowed. - `user_identifier: optional string` User identifier - `value_boolean: optional boolean` Boolean response - `value_date: optional string` Date response - `value_number: optional number` Numeric response - `value_text: optional string` Text response. NULL bytes not allowed. - `limit: number` Limit used in query - `offset: number` Offset used in query - `total: number` Total count of feedback records matching filters ### Example ```http curl http://localhost:8080/v1/feedback-records \ -H "Authorization: Bearer $HUB_API_KEY" ```