# ConfigCat Public Management API **Provider:** ConfigCat Public Management **Category:** maps **Base URL:** `https://api.configcat.com` **Auth:** basic — `Authorization: Basic BASE64(username:password)` **Rate Limit:** Not officially published **Free Tier:** Yes — available **Pricing:** Enterprise / contact sales (subscription) **Docs:** https://configcat.com ## Description Base API URL: https://api.configcat.com If you prefer the swagger documentation, you can find it here: Swagger UI. The purpose of this API is to access the ConfigCat platform programmatically. You can Create, Read, Update and Delete any ent ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | POST | `https://api.configcat.com/v1/code-references` | POST /v1/code-references | | POST | `https://api.configcat.com/v1/code-references/delete-reports` | POST /v1/code-references/delete-reports | | DELETE | `https://api.configcat.com/v1/configs/{configId}` | Delete Config | | GET | `https://api.configcat.com/v1/configs/{configId}` | Get Config | | PUT | `https://api.configcat.com/v1/configs/{configId}` | Update Config | | GET | `https://api.configcat.com/v1/configs/{configId}/deleted-settings` | List Deleted Settings | | GET | `https://api.configcat.com/v1/configs/{configId}/environments/{environmentId}` | Get SDK Key | | GET | `https://api.configcat.com/v1/configs/{configId}/environments/{environmentId}/values` | Get values | ## Authentication HTTP Basic Auth — base64-encoded username:password ``` Authorization: Basic BASE64(username:password) ``` ## Sample Request ```bash curl -X GET 'https://api.configcat.com/v1/code-references' \ -H 'Authorization: Basic BASE64(username:password)' ``` ## Sample Response ```json {} ``` ## Pricing Details Free: 10 feature flags, 1 environment. Pro $8/mo, Smart $20/mo, Enterprise $79/mo. --- *Source: [API Map](https://apimap.dev/apis/configcat-public-management/) — CC BY 4.0*