# Formbricks integration

> Open-source survey and experience management platform: manage surveys, responses, contacts, webhooks, and organization teams through the Management API.

- Authentication: apiKey

## Tools (59)

- **Create a contact**: Create a contact (v2): Creates a single contact in the database
- **Create a contact attribute key**: Create a contact attribute key (v2): Creates a contact attribute key in the database
- **Create Action Class**: Create Action Class (v1): Create Action Class from the UI or from the API! You can read more about them [here](https://formbricks.com/docs/in-app-surveys/actions).
- **Create a response**: Create a response (v2): Creates a response in the database
- **Create a team**: Create a team (v2): Creates a team in the database.
- **Create a user**: Create a user (v2): Create a new user in the database.<br />Only available for self-hosted Formbricks.
- **Create a webhook**: Create a webhook (v2): Creates a webhook in the database
- **Create a Workspace team**: Create a Workspace team (v2): Creates a Workspace team in the database.
- **Create Response**: Create Response (v1): Create a user response using the management API
- **Create Survey**: Create Survey (v1): Create a survey with granular settings, questions, their types, welcomeCard, thankYouCard, languages, etc right from this API
- **Create Webhook**: Create Webhook (v1): Create a new webhook right from the API and see it active right away!
- **Delete a contact attribute key**: Delete a contact attribute key (v2): Deletes a contact attribute key from the database.
- **Delete Action Class**: Delete Action Class (v1): Deletes an existing action class
- **Delete a response**: Delete a response (v2): Deletes a response from the database.
- **Delete a team**: Delete a team (v2): Deletes a team from the database.
- **Delete a webhook**: Delete a webhook (v2): Deletes a webhook from the database
- **Delete a Workspace team**: Delete a Workspace team (v2): Deletes a Workspace team from the database.
- **Delete Response**: Delete Response (v1): Delete a response with its ID
- **Delete Survey**: Delete Survey (v1): Delete a Survey by its ID
- **Delete Webhook**: Delete Webhook (v1): Delete an existing webhook by provifding it's ID
- **Get a contact attribute key**: Get a contact attribute key (v2): Gets a contact attribute key from the database.
- **Get Action Class by ID**: Get Action Class by ID (v1): Fetch an Action Class by it's ID
- **Get All Action Classes**: Get All Action Classes (v1): Fetches all the action classes available in the workspace
- **Get All Contact Attribute Keys**: Get All Contact Attribute Keys (v1): Retrieve a list of all contact attribute keys defined in the current workspace
- **Get All Contact Attributes**: Get All Contact Attributes (v1): Retrieve a list of all contact attributes in the current workspace
- **Get All Contacts**: Get All Contacts (v1): Retrieve a list of all contacts for the current workspace
- **Get All Surveys**: Get All Surveys (v1): Fetches all existing surveys
- **Get All Webhooks**: Get All Webhooks (v1): Retrieve a list of all webhooks for the current workspace
- **Get a response**: Get a response (v2): Gets a response from the database.
- **Get a team**: Get a team (v2): Gets a team from the database.
- **Get a webhook**: Get a webhook (v2): Gets a webhook from the database
- **Get Contact Attribute Key by ID**: Get Contact Attribute Key by ID (v1): Retrieve a specific contact attribute key by its ID
- **Get contact attribute keys**: Get contact attribute keys (v2): Gets contact attribute keys from the database
- **Get Contact by ID**: Get Contact by ID (v1): Retrieve a specific contact by its ID
- **Get personalized survey link for a contact**: Get personalized survey link for a contact (v2): Retrieves a personalized link for a specific survey.
- **Get Response by ID**: Get Response by ID (v1): Fetch the entire response object based on its ID
- **Get responses**: Get responses (v2): Gets responses from the database.
- **Get roles**: Get roles (v2): Gets roles from the database.
- **Get SingleUse Links**: Get SingleUse Links (v1): Generates multiple single use survey links for a survey based on its id.
- **Get Survey by ID**: Get Survey by ID (v1): Fetch a survey object based on its ID
- **Get survey links for contacts in a segment**: Get survey links for contacts in a segment (v2): Generates personalized survey links for contacts in a segment.
- **Get Survey Responses**: Get Survey Responses (v1): Pass the surveyId as a Query Parameter & only fetch responses for a specific survey that you have access to.
- **Get teams**: Get teams (v2): Gets teams from the database.
- **Get users**: Get users (v2): Gets users from the database.<br />Only available for self-hosted Formbricks.
- **Get Webhook**: Get Webhook (v1): Get a specific webhook object based on its ID
- **Get webhooks**: Get webhooks (v2): Gets webhooks from the database
- **Get Workspace teams**: Get Workspace teams (v2): Gets workspace teams from the database.
- **Me (v1)**: Me (v1): Fetches the product associated with the passed API key
- **Me (v2)**: Me (v2): Fetches the Workspaces and organizations associated with the API key.
- **Update a contact attribute key**: Update a contact attribute key (v2): Updates a contact attribute key in the database.
- **Update a response**: Update a response (v2): Updates a response in the database
- **Update a team**: Update a team (v2): Updates a team in the database.
- **Update a user**: Update a user (v2): Updates an existing user in the database.<br />Only available for self-hosted Formbricks.
- **Update a webhook**: Update a webhook (v2): Updates a webhook in the database
- **Update a Workspace team**: Update a Workspace team (v2): Updates a Workspace team in the database.
- **Update Response**: Update Response (v1): Update an existing user response with new data
- **Update Survey**: Update Survey (v1): Update an existing survey with new properties
- **Upload Bulk Contacts**: Upload Bulk Contacts (v2): Uploads contacts in bulk
- **Upload Public File**: Upload Public File (v1): API endpoint for uploading public files

Connect Formbricks in General Input: https://www.generalinput.com/apps/formbricks