From 13d68bbac02d74a5dc9812e5e791f7b31405afb8 Mon Sep 17 00:00:00 2001 From: Matthias Nannt Date: Tue, 25 Jun 2024 13:51:08 +0200 Subject: [PATCH] chore: remove run-in-postman in docs as this is only possible for team members --- .../docs/app/developer-docs/rest-api/page.mdx | 13 +- apps/docs/app/global/api/add-api-key.webp | Bin 28272 -> 0 bytes apps/docs/app/global/api/api-key-secret.webp | Bin 3594 -> 0 bytes apps/docs/app/global/api/page.mdx | 139 ------------------ 4 files changed, 3 insertions(+), 149 deletions(-) delete mode 100644 apps/docs/app/global/api/add-api-key.webp delete mode 100644 apps/docs/app/global/api/api-key-secret.webp delete mode 100644 apps/docs/app/global/api/page.mdx diff --git a/apps/docs/app/developer-docs/rest-api/page.mdx b/apps/docs/app/developer-docs/rest-api/page.mdx index 247b68625a..7bb30057da 100644 --- a/apps/docs/app/developer-docs/rest-api/page.mdx +++ b/apps/docs/app/developer-docs/rest-api/page.mdx @@ -15,15 +15,7 @@ export const metadata = { 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. -View our [API Documentation](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh) in more than 30 frameworks and languages. Or directly try out our APIs in Postman by clicking the button below: - -
- - Run in Postman - -
+View our [API Documentation](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh) in more than 30 frameworks and languages. ## Public Client API @@ -67,7 +59,8 @@ The API requests are authorized with a personal API key. This API key gives you /> - ### Store API key safely! Anyone who has your API key has full control over your account. For security reasons, you cannot view the API key again. + ### Store API key safely! Anyone who has your API key has full control over your account. For security + reasons, you cannot view the API key again. ### Test your API Key diff --git a/apps/docs/app/global/api/add-api-key.webp b/apps/docs/app/global/api/add-api-key.webp deleted file mode 100644 index cde10558499bbfec3034606bcd570c63926cb151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28272 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%0Ax% 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 diff --git a/apps/docs/app/global/api/api-key-secret.webp b/apps/docs/app/global/api/api-key-secret.webp deleted file mode 100644 index 5608c1f8c08a24cf91a36a9c3bdcea5b18f092a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3594 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 Qgnd(h000000000006Zz~4*&oF diff --git a/apps/docs/app/global/api/page.mdx b/apps/docs/app/global/api/page.mdx deleted file mode 100644 index 40d6f9197e..0000000000 --- a/apps/docs/app/global/api/page.mdx +++ /dev/null @@ -1,139 +0,0 @@ -import { MdxImage } from "@/components/MdxImage"; - -import AddApiKey from "./add-api-key.webp"; -import ApiKeySecret from "./api-key-secret.webp"; - -export const metadata = { - title: "Formbricks API Overview: Public Client & Management API Breakdown", - description: - "Formbricks provides a powerful API to manage your surveys, responses, users, displays, actions, attributes & webhooks programmatically. Get a detailed understanding of Formbricks' dual API offerings: the unauthenticated Public Client API optimized for client-side tasks and the secured Management API for advanced account operations. Choose the perfect fit for your integration needs and ensure robust data handling", -}; - -#### API - -# API Overview - -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. - -View our [API Documentation](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh) in more than 30 frameworks and languages. Or directly try out our APIs in Postman by clicking the button below: - - - -## Public Client API - -The [Public Client API](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh#5c981d9e-5e7d-455d-9795-b9c45bc2f930) is designed for our SDKs and **does not require authentication**. This API is ideal for client-side interactions, as it doesn't expose sensitive information. - -We currently have the following Client API methods exposed and below is their documentation attached in Postman: - -- [Actions API](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh#b8f3a10e-1642-4d82-a629-fef0a8c6c86c) - Create actions for a Person -- [Displays API](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh#949272bf-daec-4d72-9b52-47af3d74a62c) - Mark Survey as Displayed or Update an existing Display by linking it with a Response for a Person -- [People API](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh#ee3d2188-4253-4bca-9238-6b76455805a9) - Create & Update a Person (e.g. attributes, email, userId, etc) -- [Responses API](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh#8c773032-536c-483c-a237-c7697347946e) - Create & Update a Response for a Survey - -## Management API - -The [Management API](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh#98fce5a1-1365-4125-8de1-acdb28206766) provides access to all data and settings that your account has access to in the Formbricks app. This API **requires a personal API Key** for authentication, which can be generated in the Settings section of the Formbricks app. Checkout the [API Key Setup](#how-to-generate-an-api-key) below to generate & manage API Keys. - -We currently have the following Management API methods exposed and below is their documentation attached in Postman: - -- [Action Class API](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh#81947f69-99fc-41c9-a184-f3260e02be48) - Create, List, and Delete Action Classes -- [Attribute Class API](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh#31089010-d468-4a7c-943e-8ebe71b9a36e) - Create, List, and Delete Attribute Classes -- [Me API](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh#79e08365-641d-4b2d-aea2-9a855e0438ec) - Retrieve Account Information -- [People API](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh#cffc27a6-dafb-428f-8ea7-5165bedb911e) - List and Delete People -- [Response API](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh#e544ec0d-8b30-4e33-8d35-2441cb40d676) - List, List by Survey, Update, and Delete Responses -- [Survey API](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh#953189b2-37b5-4429-a7bd-f4d01ceae242) - List, Create, Update, and Delete Surveys -- [Webhook API](https://documenter.getpostman.com/view/11026000/2sA3Bq5XEh#62e6ec65-021b-42a4-ac93-d1434b393c6c) - List, Create, and Delete Webhooks - -## How to Generate an API key - -The API requests are authorized with a personal API key. This API key gives you the same rights as if you were logged in at formbricks.com - **don't share it around!** - -1. Go to your settings on [app.formbricks.com](https://app.formbricks.com). -2. Go to page “API keys” - -3. Create a key for the development or production environment. -4. Copy the key immediately. You won’t be able to see it again. - - - - ### Store API key safely! Anyone who has your API key has full control over your account. For security reasons, you cannot view the API key again. - - -### Test your API Key - -Hit the below request to verify that you are authenticated with your API Key and the server is responding. - -## Get My Profile {{ tag: 'GET', label: '/api/v1/me' }} - - - - - Get the product details and environment type of your account. - - ### Mandatory Headers - - - - Your Formbricks API key. - - - - ### Delete a personal API key - - 1. Go to settings on [app.formbricks.com](https://app.formbricks.com/). - 2. Go to page “API keys”. - 3. Find the key you wish to revoke and select “Delete”. - 4. Your API key will stop working immediately. - - - - - - - ```bash {{ title: 'cURL' }} - curl --location \ - 'https://app.formbricks.com/api/v1/me' \ - --header \ - 'x-api-key: ' - ``` - - - - - - ```json {{title:'200 Success'}} - { - "id": "cll2m30r70004mx0huqkitgqv", - "createdAt": "2023-08-08T18:04:59.922Z", - "updatedAt": "2023-08-08T18:04:59.922Z", - "type": "production", - "product": { - "id": "cll2m30r60003mx0hnemjfckr", - "name": "My Product" - }, - "appSetupCompleted": false, - "websiteSetupCompleted": false, - } - ``` - ```json {{ title: '401 Not Authenticated' }} - Not authenticated - ``` - - - - - -Can’t figure it out? Join our [Discord](https://discord.com/invite/3YFcABF2Ts) and we'd be glad to assist you! - ----