Update a feedback record
client.feedbackRecords.update(stringid, FeedbackRecordUpdateParams { language, metadata, user_id, 5 more } body, RequestOptionsoptions?): FeedbackRecordData { id, collected_at, created_at, 24 more }
PATCH/v1/feedback-records/{id}
Updates specific fields of a feedback record data point.
Changing value_text clears the server-generated enrichment fields computed from it
(sentiment, sentiment_score, emotions, value_text_translated,
translation_lang_key) and queues re-enrichment; changing language clears and
re-queues the translation pair only. The response reflects the cleared state — the
fields are absent until the asynchronous re-enrichment completes.
Parameters
id: string
Feedback Record ID (UUID)
formatuuid
Returns
Update a feedback record
import FormbricksHub from '@formbricks/hub';
const client = new FormbricksHub({
apiKey: process.env['HUB_API_KEY'], // This is the default and can be omitted
});
const feedbackRecordData = await client.feedbackRecords.update(
'182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e',
{ value_text: 'Updated feedback text' },
);
console.log(feedbackRecordData.id);{
"id": "018e1234-5678-9abc-def0-123456789abc",
"collected_at": "2024-01-15T10:30:00Z",
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T11:00:00Z",
"source_type": "survey",
"field_id": "q1",
"field_type": "rating",
"field_label": "How satisfied are you?",
"value_number": 10,
"source_id": "survey-123",
"source_name": "Q1 NPS Survey",
"user_id": "user-abc-123",
"tenant_id": "org-123",
"submission_id": "550e8400-e29b-41d4-a716-446655440000",
"language": "en",
"metadata": {
"tags": [
"important",
"follow-up"
]
}
}{
"type": "https://hub.formbricks.com/problems/not-found",
"title": "Not Found",
"status": 404,
"code": "not_found",
"detail": "feedback record not found",
"instance": "/v1/feedback-records/018e1234-5678-9abc-def0-123456789abc",
"request_id": "0190a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b",
"details": {
"resource_type": "feedback record"
}
}Returns Examples
{
"id": "018e1234-5678-9abc-def0-123456789abc",
"collected_at": "2024-01-15T10:30:00Z",
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T11:00:00Z",
"source_type": "survey",
"field_id": "q1",
"field_type": "rating",
"field_label": "How satisfied are you?",
"value_number": 10,
"source_id": "survey-123",
"source_name": "Q1 NPS Survey",
"user_id": "user-abc-123",
"tenant_id": "org-123",
"submission_id": "550e8400-e29b-41d4-a716-446655440000",
"language": "en",
"metadata": {
"tags": [
"important",
"follow-up"
]
}
}{
"type": "https://hub.formbricks.com/problems/not-found",
"title": "Not Found",
"status": 404,
"code": "not_found",
"detail": "feedback record not found",
"instance": "/v1/feedback-records/018e1234-5678-9abc-def0-123456789abc",
"request_id": "0190a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b",
"details": {
"resource_type": "feedback record"
}
}