create_attribute_class
Create Attribute Class
Create a new attribute class to define a custom property on contacts. Attributes are used for segmentation and survey targeting.
create_attribute_class
Create a new attribute class to define a custom property on contacts. Attributes are used for segmentation and survey targeting.
update_survey
Update an existing survey's properties. Modify the name, status, questions, display settings, endings, or other configuration. Only provide the fields you want to change.
list_action_classes
List all action classes in the environment. Action classes represent user behaviors (e.g., page visits, button clicks) that can trigger survey display.
list_attribute_classes
List all attribute classes in the environment. Attribute classes define custom properties on contacts used for segmentation and targeting.
create_survey
Create a new survey in Formbricks. Specify the survey name, type, questions, and display settings. Supports all question types including open text, multiple choice, rating, NPS, date, matrix, consent, and more.
create_action_class
Create a new action class to define a user behavior that can trigger surveys. Actions can represent page visits, button clicks, or other user interactions.
list_responses
List all responses for a given survey. Returns response data including answers, metadata (user agent, country), completion status, and timestamps.
get_account_info
Retrieve information about the authenticated Formbricks account, including the project details and environment type. Useful for getting the environmentId needed by other tools.
delete_survey
Permanently delete a survey and all its associated data. This action cannot be undone.
delete_response
Permanently delete a survey response. This action cannot be undone.
get_survey
Retrieve full details of a specific survey by ID. Returns the complete survey configuration including all questions, endings, welcome card, display settings, and languages.
delete_action_class
Delete an action class. Surveys using this action as a trigger will no longer be triggered by it.
list_surveys
List all surveys in your Formbricks environment. Returns survey metadata including name, status, type, question count, and response count. Use to browse available surveys or find a specific survey by name.
delete_attribute_class
Delete an attribute class. This removes the custom property definition from the environment.
update_response
Update an existing survey response. Add or modify answer data, or mark the response as finished. Triggers the response processing pipeline.
create_response
Create a new response for a survey. Submit answer data keyed by question ID. This triggers the response processing pipeline in Formbricks.
list_contacts
List contacts (people) who have interacted with your surveys. Returns contact identifiers and attributes. Supports pagination.
Create, distribute, and manage surveys across websites, apps, email, and links. Collect and manage survey responses with metadata tracking. Manage contacts and segments for targeted survey distribution. Generate personalized survey links for contact segments. Define action classes (user behaviors) and attribute classes (custom properties) for survey triggering and targeting. Upload files for use in surveys. Configure webhooks for real-time notifications on response events (created, updated, finished).
Common questions about connecting Formbricks to AI agents with Metorial.