mirror of
https://github.com/formbricks/formbricks.git
synced 2025-12-30 10:19:51 -06:00
@formbricks/api - API Wrapper for Formbricks
Installation
npm install @formbricks/api
Usage
Create API Client
import { FormbricksAPI, EnvironmentId } from "@formbricks/api";
const api = new FormbricksAPI({
apiHost: "http://localhost:3000",
environmentId: "clgwh8maj0005n2f66pwzev3r" as EnvironmentId,
});
Note
All of the following methods return a
Resultfrom the@formbricks/errorspackage.
Create a new response
const response = await api.createResponse({
surveyId: "......" as SurveyId,
personId: "......" as PersonId,
data: {
questionId: "response",
},
});
Update an existing response
const response = await api.updateResponse({
responseId: "......" as ResponseId, // If you pass response.value.id from createResponse, you dont need 'as ResponseId'
data: {
questionId: "response",
},
});