Skip to main content
v1 is the stable API. API versions are independent of the Formbricks application version. See the compatibility policy. Formbricks offers two types of APIs: the Public Client API and the Management API. Each API serves a different purpose, has different authentication requirements, and provides access to different data and settings.

Public Client API

The Public Client API is used by our SDKs and doesn’t require authentication, making it ideal for client-side interactions without exposing sensitive data. We currently have the following Client API methods exposed and below is their documentation attached in Postman:
  • Displays API - Mark a survey as displayed or link a display to a response for a person.
  • Responses API - Create & Update a Response for a Survey.

Management API

The Management API uses an API key scoped to specific permissions and workspaces. It does not grant unrestricted account access. Create a key with the scopes each endpoint requires. We currently have the following Management API methods exposed and below is their documentation attached in Postman:
Need help? Reach out in GitHub Discussions.