# Core settings ## Update identity management configuration - [POST /resources/configurations/v1](https://developers.frontegg.com/ciam/api/identity/core-settings/vendorconfigcontroller_addorupdateconfig.md): Update the identity management configuration for your environment. Use this endpoint to add or update identity management parameters by sending the desired values in the request body. Refer to the parameter documentation for the list of supported values. ## Get identity management configuration - [GET /resources/configurations/v1](https://developers.frontegg.com/ciam/api/identity/core-settings/vendorconfigcontroller_getvendorconfig.md): Retrieve the identity management configuration for your environment. Use this endpoint to get the current identity management settings configured in your environment. ## Create captcha policy - [POST /resources/configurations/v1/captcha-policy](https://developers.frontegg.com/ciam/api/identity/core-settings/captchapolicycontroller_createcaptchapolicy.md): Create a CAPTCHA policy for all accounts (tenants). Provide the required settings in the request body. To enable the policy, set the enabled parameter to true, and provide the siteKey and secretKey obtained from reCAPTCHA. You can also set the minimumScore parameter to a value between 0 and 1 to define the minimum score threshold. ## Update captcha policy - [PUT /resources/configurations/v1/captcha-policy](https://developers.frontegg.com/ciam/api/identity/core-settings/captchapolicycontroller_updatecaptchapolicy.md): Update the CAPTCHA policy for all accounts (tenants). Provide the desired settings in the request body. To enable the policy, set the enabled parameter to true, and provide the siteKey and secretKey obtained from reCAPTCHA. You can also set the minimumScore parameter to a value between 0 and 1 to define the minimum score threshold. ## Get captcha policy - [GET /resources/configurations/v1/captcha-policy](https://developers.frontegg.com/ciam/api/identity/core-settings/captchapolicycontroller_getcaptchapolicy.md): Retrieve the CAPTCHA policy for your environment. The response includes the policy ID, siteKey, secretKey, minimumScore, list of ignored emails, and whether the policy is enabled. ## Get JWT template targeting configuration - [GET /resources/configurations/v1/jwt-template-targeting](https://developers.frontegg.com/ciam/api/identity/core-settings/jwttemplatetargetingcontrollerv1_getjwttemplatetargeting.md): Retrieves the JWT template targeting configuration for your environment. Note: This feature must be enabled by request. ## Create JWT template targeting configuration - [POST /resources/configurations/v1/jwt-template-targeting](https://developers.frontegg.com/ciam/api/identity/core-settings/jwttemplatetargetingcontrollerv1_createjwttemplatetargeting.md): Creates a new JWT template targeting configuration for your environment. Note: This feature must be enabled by request. ## Update or create JWT template targeting configuration - [PUT /resources/configurations/v1/jwt-template-targeting](https://developers.frontegg.com/ciam/api/identity/core-settings/jwttemplatetargetingcontrollerv1_updatejwttemplatetargeting.md): Updates or creates a JWT template targeting configuration for your environment. Note: This feature must be enabled by request. ## Update JWT template targeting configuration by ID - [PATCH /resources/configurations/v1/jwt-template-targeting/{id}](https://developers.frontegg.com/ciam/api/identity/core-settings/jwttemplatetargetingcontrollerv1_patchjwttemplatetargeting.md): Updates a specific JWT template targeting configuration by ID. Note: This feature must be enabled by request. ## Delete JWT template targeting configuration by ID - [DELETE /resources/configurations/v1/jwt-template-targeting/{id}](https://developers.frontegg.com/ciam/api/identity/core-settings/jwttemplatetargetingcontrollerv1_deletejwttemplatetargeting.md): Deletes a specific JWT template targeting configuration by ID. Note: This feature must be enabled by request. ## Create JWT template - [POST /resources/jwt-templates/v1](https://developers.frontegg.com/ciam/api/identity/core-settings/jwttemplatescontroller_createjwttemplate.md): Creates a new JWT template for your environment. Note: This feature must be enabled by request. ## Get all JWT templates - [GET /resources/jwt-templates/v1](https://developers.frontegg.com/ciam/api/identity/core-settings/jwttemplatescontroller_getjwttemplates.md): Retrieves all JWT templates for your environment. Note: This feature must be enabled by request. ## Get JWT template by ID - [GET /resources/jwt-templates/v1/{id}](https://developers.frontegg.com/ciam/api/identity/core-settings/jwttemplatescontroller_getjwttemplatebyid.md): Retrieves a specific JWT template by ID. Note: This feature must be enabled by request. ## Update JWT template - [PUT /resources/jwt-templates/v1/{id}](https://developers.frontegg.com/ciam/api/identity/core-settings/jwttemplatescontroller_updatejwttemplate.md): Updates an existing JWT template. Note: This feature must be enabled by request. ## Delete JWT template - [DELETE /resources/jwt-templates/v1/{id}](https://developers.frontegg.com/ciam/api/identity/core-settings/jwttemplatescontroller_deletejwttemplate.md): Deletes an existing JWT template. Note: This feature must be enabled by request. ## Get identity management configuration - [GET /resources/configurations/v1/basic](https://developers.frontegg.com/ciam/api/identity/core-settings/vendorconfigcontroller_getvendorconfigbasic.md): Retrieve the identity management configuration for your environment.