# ConfigCat integration

> Feature flag management: manage products, configs, feature flags, environments, segments, targeting rules, webhooks and change requests through the ConfigCat Public Management API.

- Authentication: apiKey

## Tools (120)

- **Add Comment**: Adds a new comment to the Change Request.
- **Add or update Integration link**: Add or update Integration link
- **Add or update Jira Integration link**: Add or update Jira Integration link
- **Apply Change Request**: Applies the Change Request
- **Approve Change Request**: Adds your approval to the Change Request.
- **Claim Ownership**: Claims ownership of the Change Request.
- **Close Change Request**: Closes the Change Request without applying it.
- **Create Change Request**: Creates a new Change Request for the specified Config and Environment.
- **Create Config**: This endpoint creates a new Config in a specified Product identified by the `productId` parameter, which can be obtained from the List Products endpoint.
- **Create Environment**: This endpoint creates a new Environment in a specified Product identified by the `productId` parameter, which can be obtained from the List Products endpoint.
- **Create Flag**: This endpoint creates a new Feature Flag or Setting in a specified Config identified by the `configId` parameter
- **Create Integration**: This endpoint creates a new Integration in a specified Product identified by the `productId` parameter, which can be obtained from the List Products endpoint
- **Create Permission Group**: This endpoint creates a new Permission Group in a specified Product identified by the `productId` parameter, which can be obtained from the List Products endpoint.
- **Create Product**: This endpoint creates a new Product in a specified Organization identified by the `organizationId` parameter, which can be obtained from the List Organizations endpoint.
- **Create Proxy Profile**: This endpoint creates a new Proxy Profile in the given Organization identified by the `organizationId` parameter, which can be obtained from the List Organizations endpoint.
- **Create Segment**: This endpoint creates a new Segment in a specified Product identified by the `productId` parameter, which can be obtained from the List Products endpoint.
- **Create Tag**: This endpoint creates a new Tag in a specified Product identified by the `productId` parameter, which can be obtained from the List Products endpoint.
- **Create Webhook**: This endpoint creates a new Webhook for a specified Config and Environment identified by the `configId` and `environmentId` parameters.
- **Delete Comment**: Deletes a Change Request comment.
- **Delete Config**: This endpoint removes a Config identified by the `configId` parameter.
- **Delete Environment**: This endpoint removes an Environment identified by the `environmentId` parameter
- **Delete Flag**: This endpoint removes a Feature Flag or Setting from a specified Config, identified by the `configId` parameter.
- **Delete Integration**: This endpoint removes a Integration identified by the `integrationId` parameter.
- **Delete Integration link**: Delete Integration link
- **Delete Invitation**: This endpoint removes an Invitation identified by the `invitationId` parameter.
- **Delete Member from Organization**: This endpoint removes a Member identified by the `userId` from the given Organization identified by the `organizationId` parameter.
- **Delete Member from Product**: This endpoint removes a Member identified by the `userId` from the given Product identified by the `productId` parameter.
- **Delete Permission Group**: This endpoint removes a Permission Group identified by the `permissionGroupId` parameter.
- **Delete Product**: This endpoint removes a Product identified by the `productId` parameter.
- **Delete Proxy Profile**: This endpoint removes a Proxy Profile identified by the `proxyProfileId` parameter.
- **Delete Reference reports**: Delete Reference reports
- **Delete Segment**: This endpoint removes a Segment identified by the `segmentId` parameter.
- **Delete Setting from Change Request**: Removes a setting from a Change Request.
- **Delete Tag**: This endpoint deletes a Tag identified by the `tagId` parameter
- **Delete Webhook**: This endpoint removes a Webhook identified by the `webhookId` parameter.
- **Deselect SDK keys**: This endpoint removes the given list of Config / Environment pairs' SDK Keys from a Proxy Profile identified by the `proxyProfileId`.
- **Generate Secret**: This endpoint (re)generates a secret token for a Proxy Profile identified by the `proxyProfileId` parameter.
- **Get authenticated user details**: Get authenticated user details
- **Get Change Request**: Returns the details of a specific Change Request.
- **Get Config**: This endpoint returns the metadata of a Config identified by the `configId`.
- **Get Environment**: This endpoint returns the metadata of an Environment identified by the `environmentId`.
- **Get Flag**: This endpoint returns the metadata attributes of a Feature Flag or Setting identified by the `settingId` parameter.
- **Get Integration**: This endpoint returns the metadata of an Integration identified by the `integrationId`.
- **Get Integration link**: Get Integration link
- **Get Organization limitations**: This endpoint returns the limitations of an Organization identified by the `organizationId`.
- **Get Permission Group**: This endpoint returns the metadata of a Permission Group identified by the `permissionGroupId`.
- **Get predefined variations**: This endpoint returns the predefined variations along with their usages in the Environments for a Feature Flag or Setting identified by the `settingId` parameter.
- **Get Product**: This endpoint returns the metadata of a Product identified by the `productId`.
- **Get Product Preferences**: This endpoint returns the preferences of a Product identified by the `productId`.
- **Get Proxy Profile**: This endpoint returns a Proxy Profile identified by the `proxyProfileId`.
- **Get References for Feature Flag or Setting**: Get References for Feature Flag or Setting
- **Get SDK Key**: This endpoint returns the SDK Key for your Config in a specified Environment.
- **Get Segment**: This endpoint returns the metadata of a Segment identified by the `segmentId`.
- **Get selected SDK keys**: This endpoint returns the list of SDK keys selected for a Proxy Profile identified by the `proxyProfileId`.
- **Get Settings included in Change Request**: Returns the proposed changes to the Settings included in a Change Request.
- **Get Tag**: This endpoint returns the metadata of a Tag identified by the `tagId`.
- **Get usage and quota**: This endpoint returns the current usage and quota information for an Organization
- **Get value by Environment and Flag**: This endpoint returns the value of a Feature Flag or Setting in a specified Environment identified by the `environmentId` parameter
- **Get value by SDK Key**: This endpoint returns the value of a Feature Flag or Setting in a specified Environment identified by the SDK key passed in the `X-CONFIGCAT-SDKKEY` header
- **Get values for Config Environment**: This endpoint returns the value of a specified Config's Feature Flags or Settings identified by the `configId` parameter in a specified Environment identified by the `environmentId` parameter
- **Get values (V2) for Config Environment**: This endpoint returns all Feature Flag and Setting values of a Config identified by the `configId` parameter in a specified Environment identified by the `environmentId` parameter
- **Get value (V2) by Environment and Flag**: This endpoint returns the value of a Feature Flag or Setting in a specified Environment identified by the `environmentId` parameter
- **Get value (V2) by SDK Key**: This endpoint returns the value of a Feature Flag or Setting in a specified Environment identified by the SDK key passed in the `X-CONFIGCAT-SDKKEY` header
- **Get Webhook**: This endpoint returns the metadata of a Webhook identified by the `webhookId`.
- **Get Webhook Signing Keys**: This endpoint returns the signing keys of a Webhook identified by the `webhookId`
- **Invite Member**: This endpoint invites a Member into the given Product identified by the `productId` parameter.
- **List Audit log items for Organization (V2)**: This endpoint returns the list of Audit log items for a given Organization and the result can be optionally filtered by Product and/or Config and/or Environment.
- **List Audit log items for Product (V2)**: This endpoint returns the list of Audit log items for a given Product and the result can be optionally filtered by Config and/or Environment.
- **List Change Requests**: Returns Change Requests of a Product with optional filtering and pagination.
- **List Configs**: This endpoint returns the list of the Configs that belongs to the given Product identified by the `productId` parameter, which can be obtained from the List Products endpoint.
- **List Deleted Settings**: This endpoint returns the list of Feature Flags and Settings that were deleted from the given Config.
- **List Environments**: This endpoint returns the list of the Environments that belongs to the given Product identified by the `productId` parameter, which can be obtained from the List Products endpoint.
- **List Flags**: This endpoint returns the list of the Feature Flags and Settings defined in a specified Config, identified by the `configId` parameter.
- **List Integrations**: This endpoint returns the list of the Integrations that belongs to the given Product identified by the `productId` parameter, which can be obtained from the List Products endpoint.
- **List Organization Members**: This endpoint returns the list of Members that belongs to the given Organization, identified by the `organizationId` parameter
- **List Organizations**: This endpoint returns the list of the Organizations that belongs to the user.
- **List Pending Invitations in Organization**: This endpoint returns the list of pending invitations within the given Organization identified by the `organizationId` parameter.
- **List Pending Invitations in Product**: This endpoint returns the list of pending invitations within the given Product identified by the `productId` parameter.
- **List Permission Groups**: This endpoint returns the list of the Permission Groups that belongs to the given Product identified by the `productId` parameter, which can be obtained from the List Products endpoint.
- **List Product Members**: This endpoint returns the list of Members that belongs to the given Product, identified by the `productId` parameter.
- **List Products**: This endpoint returns the list of the Products that belongs to the user.
- **List Proxy Profiles**: This endpoint returns the list of Proxy profiles for the given Organization identified by the `organizationId` parameter.
- **List Segments**: This endpoint returns the list of the Segments that belongs to the given Product identified by the `productId` parameter, which can be obtained from the List Products endpoint.
- **List Settings by Tag**: This endpoint returns the list of the Settings that has the specified Tag, identified by the `tagId` parameter.
- **List Tags**: This endpoint returns the list of the Tags in a specified Product, identified by the `productId` parameter.
- **List Webhooks**: This endpoint returns the list of the Webhooks that belongs to the given Product identified by the `productId` parameter, which can be obtained from the List Products endpoint.
- **List Zombie (stale) flags for Product**: This endpoint returns the list of Zombie (stale) flags for a given Product and the result can be optionally filtered by various parameters.
- **Post values for Config Environment**: This endpoint replaces the values of a specified Config's Feature Flags or Settings identified by the `configId` parameter in a specified Environment identified by the `environmentId` parameter
- **Post values (V2) for Config Environment**: This endpoint batch updates the Feature Flags and Settings of a Config identified by the `configId` parameter in a specified Environment identified by the `environmentId` parameter
- **Remove Approval**: Removes your existing approval from the Change Request.
- **Replace Flag**: This endpoint replaces the whole value of a Feature Flag or Setting identified by the `settingId` parameter
- **Replace Proxy Profile**: This endpoint replaces a Proxy Profile identified by the `proxyProfileId` parameter
- **Replace value by Environment and Flag**: This endpoint replaces the whole value of a Feature Flag or Setting in a specified Environment
- **Replace value by SDK Key**: This endpoint replaces the value of a Feature Flag or Setting in a specified Environment identified by the SDK key passed in the `X-CONFIGCAT-SDKKEY` header
- **Replace value (V2) by Environment and Flag**: This endpoint replaces the value and the Targeting Rules of a Feature Flag or Setting in a specified Environment identified by the `environmentId` parameter
- **Replace value (V2) by SDK Key**: This endpoint replaces the value and the Targeting Rules of a Feature Flag or Setting in a specified Environment identified by the SDK key passed in the `X-CONFIGCAT-SDKKEY` header
- **Replace Webhook**: This endpoint replaces the whole value of a Webhook identified by the `webhookId` parameter
- **Resolve Setting Conflicts**: Updates the proposed changes to a Setting included in the Change Request to resolve conflicts caused by concurrently published changes.
- **Select SDK keys**: This endpoint adds the given list of Config / Environment pairs' SDK Keys to a Proxy Profile identified by the `proxyProfileId`.
- **Update Change Request**: Updates the metadata of a Change Request, such as title, note, schedule, etc.
- **Update Comment**: Updates an existing Change Request comment.
- **Update Config**: This endpoint updates a Config identified by the `configId` parameter.
- **Update Environment**: This endpoint updates an Environment identified by the `environmentId` parameter.
- **Update Flag**: This endpoint updates the metadata of a Feature Flag or Setting with a collection of [JSON Patch](https://jsonpatch.com) operations in a specified Config
- **Update Integration**: This endpoint updates a Config identified by the `integrationId` parameter
- **Update Member Permissions**: This endpoint updates the permissions of a Member identified by the `userId`
- **Update Permission Group**: This endpoint updates a Permission Group identified by the `permissionGroupId` parameter.
- **Update predefined variations**: This endpoint updates the predefined variations for a Feature Flag or Setting identified by the `settingId` parameter
- **Update Product**: This endpoint updates a Product identified by the `productId` parameter.
- **Update Product Preferences**: This endpoint updates the preferences of a Product identified by the `productId` parameter.
- **Update Proxy Profile**: This endpoint updates a Proxy Profile identified by the `proxyProfileId` parameter with a collection of [JSON Patch](https://jsonpatch.com) operations
- **Update Segment**: This endpoint updates a Segment identified by the `segmentId` parameter.
- **Update Settings included in Change Request**: Updates the proposed changes to the Settings included in a Change Request.
- **Update Tag**: This endpoint updates a Tag identified by the `tagId` parameter.
- **Update value by Environment and Flag**: This endpoint updates the value of a Feature Flag or Setting with a collection of [JSON Patch](https://jsonpatch.com) operations in a specified Environment
- **Update value by SDK Key**: This endpoint updates the value of a Feature Flag or Setting with a collection of [JSON Patch](https://jsonpatch.com) operations in a specified Environment identified by the SDK key passed in the `X-C
- **Update value (V2) by Environment and Flag**: This endpoint updates the value of a Feature Flag or Setting with a collection of [JSON Patch](https://jsonpatch.com) operations in a specified Environment
- **Update value (V2) by SDK Key**: This endpoint updates the value of a Feature Flag or Setting with a collection of [JSON Patch](https://jsonpatch.com) operations in a specified Environment
- **Update Webhook**: This endpoint updates a Webhook identified by the `webhookId` parameter with a collection of [JSON Patch](https://jsonpatch.com) operations
- **Upload References**: Upload References

Connect ConfigCat in General Input: https://www.generalinput.com/apps/configcat