Create a new feedback record
client.feedbackRecords.create(FeedbackRecordCreateParams { field_id, field_type, source_type, 16 more } body, RequestOptionsoptions?): FeedbackRecordData { id, collected_at, created_at, 24 more }
POST/v1/feedback-records
Creates a new feedback record data point
Parameters
Returns
Create a new 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.create({
field_id: 'q1',
field_type: 'rating',
source_type: 'survey',
submission_id: '550e8400-e29b-41d4-a716-446655440000',
tenant_id: 'org-123',
field_label: 'How satisfied are you?',
language: 'en',
source_id: 'survey-123',
source_name: 'Q1 NPS Survey',
user_id: 'user-abc-123',
value_number: 9,
});
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-15T10:30:00Z",
"source_type": "survey",
"field_id": "q1",
"field_type": "rating",
"field_label": "How satisfied are you?",
"value_number": 9,
"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"
}{
"type": "https://hub.formbricks.com/problems/validation",
"title": "Validation Error",
"status": 400,
"code": "validation",
"detail": "One or more request parameters are invalid",
"instance": "/v1/feedback-records",
"request_id": "0190a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b",
"invalid_params": [
{
"name": "field_type",
"reason": "has invalid value \"textt\"; must be one of: text, categorical, nps, csat, ces, rating, number, boolean, date"
}
]
}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-15T10:30:00Z",
"source_type": "survey",
"field_id": "q1",
"field_type": "rating",
"field_label": "How satisfied are you?",
"value_number": 9,
"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"
}{
"type": "https://hub.formbricks.com/problems/validation",
"title": "Validation Error",
"status": 400,
"code": "validation",
"detail": "One or more request parameters are invalid",
"instance": "/v1/feedback-records",
"request_id": "0190a1b2-c3d4-7e5f-8a9b-0c1d2e3f4a5b",
"invalid_params": [
{
"name": "field_type",
"reason": "has invalid value \"textt\"; must be one of: text, categorical, nps, csat, ces, rating, number, boolean, date"
}
]
}