← Tools Reference

LaunchDarkly

LaunchDarkly integration (Developer Tools). Imported from open-connector.

API key38 toolshttps://app.launchdarkly.com/api/v2
GET
launch_darkly_get_caller_identity
Get the LaunchDarkly caller identity for the current access token.

/caller-identity

GET
launch_darkly_list_projects
List LaunchDarkly projects with optional filtering, sorting, pagination, and expansion.

/projects

5 parameters
ParamTypeRequiredDescription
limitintegeroptionalThe maximum number of items to return.
offsetintegeroptionalThe number of items to skip before returning results.
filterstringoptionalThe LaunchDarkly filter expression to apply to the result set.
sortstringoptionalThe LaunchDarkly sort expression to apply to the result set.
expandstringoptionalA comma-separated list of related collections to expand in the response.
GET
launch_darkly_get_project
Get a LaunchDarkly project by project key.

/projects/{path}

3 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
expandstringoptionalA comma-separated list of related collections to expand in the response.
pathstringrequiredPath parameter: path
POST
launch_darkly_create_project
Create a LaunchDarkly project using either common fields or a full official request body.

/projects

7 parameters
ParamTypeRequiredDescription
keystringoptionalThe project key to create.
namestringoptionalThe project name to create.
descriptionstringoptionalThe project description.
includeInSnippetByDefaultbooleanoptionalWhether new flags should be included in snippets by default.
tagsarrayoptionalThe tags to assign to the project.
defaultClientSideAvailabilityobjectoptionalA LaunchDarkly JSON object.
bodyobjectoptionalA LaunchDarkly JSON object.
PATCH
launch_darkly_patch_project
Patch a LaunchDarkly project with standard JSON Patch operations.

/projects/{path}

3 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
patcharrayrequiredJSON Patch operations to apply.
pathstringrequiredPath parameter: path
DELETE
launch_darkly_delete_project
Delete a LaunchDarkly project by project key.

/projects/{path}

2 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
pathstringrequiredPath parameter: path
GET
launch_darkly_get_environments
List the LaunchDarkly environments that belong to a project.

/projects/{path}/environments

2 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
pathstringrequiredPath parameter: path
GET
launch_darkly_get_environment
Get a LaunchDarkly environment by project key and environment key.

/projects/{path}/environments/{path}

3 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
environmentKeystringrequiredThe LaunchDarkly environment key.
pathstringrequiredPath parameter: path
POST
launch_darkly_create_environment
Create a LaunchDarkly environment using either common fields or a full official request body.

/projects/{path}/environments

14 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
keystringoptionalThe environment key to create.
namestringoptionalThe environment name to create.
colorstringoptionalThe display color for the environment.
defaultTtlintegeroptionalThe default time-to-live value for temporary targeting, in minutes.
secureModebooleanoptionalWhether secure mode should be enabled for the environment.
defaultTrackEventsbooleanoptionalWhether event tracking should be enabled by default.
confirmChangesbooleanoptionalWhether UI changes should require confirmation.
requireCommentsbooleanoptionalWhether UI changes should require comments.
tagsarrayoptionalThe tags to assign to the environment.
approvalSettingsobjectoptionalA LaunchDarkly JSON object.
defaultsobjectoptionalA LaunchDarkly JSON object.
bodyobjectoptionalA LaunchDarkly JSON object.
pathstringrequiredPath parameter: path
PATCH
launch_darkly_patch_environment
Patch a LaunchDarkly environment with standard JSON Patch operations.

/projects/{path}/environments/{path}

4 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
environmentKeystringrequiredThe LaunchDarkly environment key.
patcharrayrequiredJSON Patch operations to apply.
pathstringrequiredPath parameter: path
DELETE
launch_darkly_delete_environment
Delete a LaunchDarkly environment by project key and environment key.

/projects/{path}/environments/{path}

3 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
environmentKeystringrequiredThe LaunchDarkly environment key.
pathstringrequiredPath parameter: path
GET
launch_darkly_get_feature_flags
List LaunchDarkly feature flags in a project with optional filtering, pagination, and summary output.

/flags/{path}

10 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
limitintegeroptionalThe maximum number of items to return.
offsetintegeroptionalThe number of items to skip before returning results.
filterstringoptionalThe LaunchDarkly filter expression to apply to the result set.
sortstringoptionalThe LaunchDarkly sort expression to apply to the result set.
summarybooleanoptionalWhether to request summary output for each feature flag.
envstringoptionalThe environment key used to filter the response.
tagstringoptionalA tag used to filter the response.
archivedbooleanoptionalWhether to include archived flags.
pathstringrequiredPath parameter: path
GET
launch_darkly_get_feature_flag
Get a LaunchDarkly feature flag by project key and feature flag key.

/flags/{path}/{path}

5 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
featureFlagKeystringrequiredThe LaunchDarkly feature flag key.
envstringoptionalThe environment key used to scope the feature flag response.
summarybooleanoptionalWhether to request a summary response.
pathstringrequiredPath parameter: path
POST
launch_darkly_create_feature_flag
Create a LaunchDarkly feature flag using either common fields or a full official request body.

/flags/{path}

12 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
keystringoptionalThe feature flag key to create.
namestringoptionalThe feature flag name to create.
kindstringoptionalThe LaunchDarkly feature flag kind.
descriptionstringoptionalThe feature flag description.
temporarybooleanoptionalWhether the feature flag is temporary.
tagsarrayoptionalThe tags to assign to the feature flag.
clientSideAvailabilityobjectoptionalA LaunchDarkly JSON object.
variationsarrayoptionalA list of LaunchDarkly JSON objects.
defaultsobjectoptionalA LaunchDarkly JSON object.
bodyobjectoptionalA LaunchDarkly JSON object.
pathstringrequiredPath parameter: path
PATCH
launch_darkly_patch_feature_flag
Patch a LaunchDarkly feature flag with JSON Patch, JSON Merge Patch, or semantic patch instructions.

/flags/{path}/{path}

10 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
featureFlagKeystringrequiredThe LaunchDarkly feature flag key.
environmentKeystringoptionalThe LaunchDarkly environment key.
dryRunbooleanoptionalWhether to validate the patch without applying it.
ignoreConflictsbooleanoptionalWhether to ignore conflicts during patch execution.
patcharrayoptionalJSON Patch operations to apply.
mergeobjectoptionalThe JSON Merge Patch payload to apply.
instructionsarrayoptionalSemantic patch instructions to apply.
commentstringoptionalThe comment to attach to the update, when supported.
pathstringrequiredPath parameter: path
DELETE
launch_darkly_delete_feature_flag
Delete a LaunchDarkly feature flag by project key and feature flag key.

/flags/{path}/{path}

3 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
featureFlagKeystringrequiredThe LaunchDarkly feature flag key.
pathstringrequiredPath parameter: path
GET
launch_darkly_get_segments
List LaunchDarkly segments in a project environment with optional filtering and pagination.

/segments/{path}/{path}

7 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
environmentKeystringrequiredThe LaunchDarkly environment key.
limitintegeroptionalThe maximum number of items to return.
offsetintegeroptionalThe number of items to skip before returning results.
filterstringoptionalThe LaunchDarkly filter expression to apply to the result set.
sortstringoptionalThe LaunchDarkly sort expression to apply to the result set.
pathstringrequiredPath parameter: path
GET
launch_darkly_get_segment
Get a LaunchDarkly segment by project key, environment key, and segment key.

/segments/{path}/{path}/{path}

4 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
environmentKeystringrequiredThe LaunchDarkly environment key.
segmentKeystringrequiredThe LaunchDarkly segment key.
pathstringrequiredPath parameter: path
POST
launch_darkly_create_segment
Create a LaunchDarkly segment using either common fields or a full official request body.

/segments/{path}/{path}

13 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
environmentKeystringrequiredThe LaunchDarkly environment key.
keystringoptionalThe segment key to create.
namestringoptionalThe segment name to create.
descriptionstringoptionalThe segment description.
tagsarrayoptionalThe tags to assign to the segment.
includedarrayoptionalThe context keys to include in the segment.
excludedarrayoptionalThe context keys to exclude from the segment.
rulesarrayoptionalA list of LaunchDarkly JSON objects.
unboundedbooleanoptionalWhether the segment should be configured as unbounded.
unboundedContextKindstringoptionalThe context kind used for unbounded segment membership.
bodyobjectoptionalA LaunchDarkly JSON object.
pathstringrequiredPath parameter: path
PATCH
launch_darkly_patch_segment
Patch a LaunchDarkly segment with JSON Patch, JSON Merge Patch, or semantic patch instructions.

/segments/{path}/{environmentKey}/{path}

8 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
environmentKeystringrequiredThe LaunchDarkly environment key.
segmentKeystringrequiredThe LaunchDarkly segment key.
patcharrayoptionalJSON Patch operations to apply.
mergeobjectoptionalThe JSON Merge Patch payload to apply.
instructionsarrayoptionalSemantic patch instructions to apply.
commentstringoptionalThe comment to attach to the update, when supported.
pathstringrequiredPath parameter: path
DELETE
launch_darkly_delete_segment
Delete a LaunchDarkly segment by project key, environment key, and segment key.

/segments/{path}/{path}/{path}

4 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
environmentKeystringrequiredThe LaunchDarkly environment key.
segmentKeystringrequiredThe LaunchDarkly segment key.
pathstringrequiredPath parameter: path
POST
launch_darkly_search_contexts
Search LaunchDarkly contexts in a project environment with filtering, sorting, and pagination.

/projects/{path}/environments/{path}/contexts/search

7 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
environmentKeystringrequiredThe LaunchDarkly environment key.
filterstringoptionalThe LaunchDarkly filter expression to apply to the result set.
sortstringoptionalThe LaunchDarkly sort expression to apply to the result set.
limitintegeroptionalThe maximum number of items to return.
continuationTokenstringoptionalThe continuation token returned by a previous paginated response.
pathstringrequiredPath parameter: path
GET
launch_darkly_get_contexts
Get a LaunchDarkly context by context kind and key, with optional paging over related results.

/projects/{path}/environments/{path}/contexts/{path}/{path}

9 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
environmentKeystringrequiredThe LaunchDarkly environment key.
filterstringoptionalThe LaunchDarkly filter expression to apply to the result set.
sortstringoptionalThe LaunchDarkly sort expression to apply to the result set.
limitintegeroptionalThe maximum number of items to return.
continuationTokenstringoptionalThe continuation token returned by a previous paginated response.
kindstringrequiredThe LaunchDarkly context kind.
keystringrequiredThe LaunchDarkly context key.
pathstringrequiredPath parameter: path
POST
launch_darkly_search_context_instances
Search LaunchDarkly context instances in a project environment with filtering, sorting, and pagination.

/projects/{path}/environments/{path}/context-instances/search

7 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
environmentKeystringrequiredThe LaunchDarkly environment key.
filterstringoptionalThe LaunchDarkly filter expression to apply to the result set.
sortstringoptionalThe LaunchDarkly sort expression to apply to the result set.
limitintegeroptionalThe maximum number of items to return.
continuationTokenstringoptionalThe continuation token returned by a previous paginated response.
pathstringrequiredPath parameter: path
GET
launch_darkly_get_context_instances
Get a LaunchDarkly context instance by project key, environment key, and context instance identifier.

/projects/{path}/environments/{path}/context-instances/{path}

8 parameters
ParamTypeRequiredDescription
projectKeystringrequiredThe LaunchDarkly project key.
environmentKeystringrequiredThe LaunchDarkly environment key.
filterstringoptionalThe LaunchDarkly filter expression to apply to the result set.
sortstringoptionalThe LaunchDarkly sort expression to apply to the result set.
limitintegeroptionalThe maximum number of items to return.
continuationTokenstringoptionalThe continuation token returned by a previous paginated response.
contextInstanceIdstringrequiredThe LaunchDarkly context instance identifier.
pathstringrequiredPath parameter: path
GET
launch_darkly_get_members
List LaunchDarkly account members with optional filtering, sorting, pagination, and expansion.

/members

5 parameters
ParamTypeRequiredDescription
limitintegeroptionalThe maximum number of items to return.
offsetintegeroptionalThe number of items to skip before returning results.
filterstringoptionalThe LaunchDarkly filter expression to apply to the result set.
sortstringoptionalThe LaunchDarkly sort expression to apply to the result set.
expandstringoptionalA comma-separated list of related collections to expand in the response.
GET
launch_darkly_get_member
Get a LaunchDarkly account member by member identifier.

/members/{path}

3 parameters
ParamTypeRequiredDescription
memberIdstringrequiredThe LaunchDarkly member identifier.
expandstringoptionalA comma-separated list of related collections to expand in the response.
pathstringrequiredPath parameter: path
GET
launch_darkly_list_teams
List LaunchDarkly teams with optional filtering, pagination, and expansion controls.

/teams

5 parameters
ParamTypeRequiredDescription
limitintegeroptionalThe maximum number of items to return.
offsetintegeroptionalThe number of items to skip before returning results.
filterstringoptionalThe LaunchDarkly filter expression to apply to the result set.
sortstringoptionalThe LaunchDarkly sort expression to apply to the result set.
expandstringoptionalA comma-separated list of related collections to expand in the response.
GET
launch_darkly_get_team
Get a LaunchDarkly team by team key.

/teams/{path}

3 parameters
ParamTypeRequiredDescription
teamKeystringrequiredThe LaunchDarkly team key.
expandstringoptionalA comma-separated list of related collections to expand in the response.
pathstringrequiredPath parameter: path
PATCH
launch_darkly_patch_team
Patch a LaunchDarkly team with semantic patch instructions.

/teams/{path}

5 parameters
ParamTypeRequiredDescription
teamKeystringrequiredThe LaunchDarkly team key.
expandstringoptionalA comma-separated list of related collections to expand in the response.
commentstringoptionalThe comment to attach to the update.
instructionsarrayrequiredSemantic patch instructions to apply.
pathstringrequiredPath parameter: path
DELETE
launch_darkly_delete_team
Delete a LaunchDarkly team by team key.

/teams/{path}

2 parameters
ParamTypeRequiredDescription
teamKeystringrequiredThe LaunchDarkly team key.
pathstringrequiredPath parameter: path
GET
launch_darkly_get_tags
List LaunchDarkly tags with optional prefix and resource-kind filters.

/tags

4 parameters
ParamTypeRequiredDescription
limitintegeroptionalThe maximum number of items to return.
offsetintegeroptionalThe number of items to skip before returning results.
prestringoptionalThe tag prefix used to filter the result set.
kindstringoptionalThe resource kinds used to filter the result set.
GET
launch_darkly_get_tokens
List LaunchDarkly access tokens with optional pagination and visibility scope.

/tokens

3 parameters
ParamTypeRequiredDescription
limitintegeroptionalThe maximum number of items to return.
offsetintegeroptionalThe number of items to skip before returning results.
showAllbooleanoptionalWhether to include all access tokens visible to the caller.
GET
launch_darkly_get_token
Get a LaunchDarkly access token by token identifier.

/tokens/{path}

2 parameters
ParamTypeRequiredDescription
tokenIdstringrequiredThe LaunchDarkly access token identifier.
pathstringrequiredPath parameter: path
POST
launch_darkly_create_token
Create a LaunchDarkly access token using either common fields or a full official request body.

/tokens

8 parameters
ParamTypeRequiredDescription
namestringoptionalThe access token name to create.
descriptionstringoptionalThe access token description.
rolestringoptionalThe base role assigned to the token.
customRoleIdsarrayoptionalThe custom role identifiers assigned to the token.
inlineRoleobjectoptionalA LaunchDarkly JSON object.
serviceTokenbooleanoptionalWhether the token should be a service token.
defaultApiVersionintegeroptionalThe default API version to associate with the token.
bodyobjectoptionalA LaunchDarkly JSON object.
PATCH
launch_darkly_patch_token
Patch a LaunchDarkly access token with standard JSON Patch operations.

/tokens/{path}

3 parameters
ParamTypeRequiredDescription
tokenIdstringrequiredThe LaunchDarkly access token identifier.
patcharrayrequiredJSON Patch operations to apply.
pathstringrequiredPath parameter: path
DELETE
launch_darkly_delete_token
Delete a LaunchDarkly access token by token identifier.

/tokens/{path}

2 parameters
ParamTypeRequiredDescription
tokenIdstringrequiredThe LaunchDarkly access token identifier.
pathstringrequiredPath parameter: path
POST
launch_darkly_reset_token
Reset a LaunchDarkly access token value and optionally control when the old value expires.

/tokens/{path}/reset

3 parameters
ParamTypeRequiredDescription
tokenIdstringrequiredThe LaunchDarkly access token identifier.
expiryintegeroptionalThe Unix timestamp, in milliseconds, when the old token value should expire.
pathstringrequiredPath parameter: path