LaunchDarkly
LaunchDarkly: projects, environments, flags, segments, experiments, webhooks. Exposes 54 actions covering the API surface an agent needs - read and write.
What it can do
| Method | What it does |
|---|---|
launchdarkly_projects_list | List projects - GET /projects. |
launchdarkly_project_get | Get one project - GET /projects/{projectId}. |
launchdarkly_project_create | Create a project - POST /projects. |
launchdarkly_project_update | Update a project - PATCH /projects/{projectId}. |
launchdarkly_project_delete | Delete a project - DELETE /projects/{projectId}. |
launchdarkly_environments_list | List environments - GET /projects/{projectId}/environments. |
launchdarkly_environment_get | Get one environment - GET /projects/{projectId}/environments/{envKey}. |
launchdarkly_environment_create | Create an environment - POST /projects/{projectId}/environments. |
launchdarkly_environment_update | Update an environment - PATCH /projects/{projectId}/environments/{envKey}. |
launchdarkly_environment_delete | Delete an environment - DELETE /projects/{projectId}/environments/{envKey}. |
launchdarkly_flags_list | List feature flags - GET /projects/{projectId}/flags. |
launchdarkly_flag_get | Get one feature flag - GET /projects/{projectId}/flags/{flagKey}. |
launchdarkly_flag_create | Create a feature flag - POST /projects/{projectId}/flags. |
launchdarkly_flag_update | Update a feature flag - PATCH /projects/{projectId}/flags/{flagKey}. |
launchdarkly_flag_delete | Delete a feature flag - DELETE /projects/{projectId}/flags/{flagKey}. |
launchdarkly_flag_copy | Copy flag settings from one environment to another - POST /projects/{projectId}/flags/{flagKey}/copy. |
launchdarkly_segments_list | List segments - GET /projects/{projectId}/segments. |
launchdarkly_segment_get | Get one segment - GET /projects/{projectId}/segments/{segmentKey}. |
launchdarkly_segment_create | Create a segment - POST /projects/{projectId}/segments. |
launchdarkly_segment_update | Update a segment - PATCH /projects/{projectId}/segments/{segmentKey}. |
launchdarkly_segment_delete | Delete a segment - DELETE /projects/{projectId}/segments/{segmentKey}. |
launchdarkly_segment_add_members | Add users to a segment - POST /projects/{projectId}/segments/{segmentKey}/users. |
launchdarkly_segment_remove_members | Remove users from a segment - DELETE /projects/{projectId}/segments/{segmentKey}/users. |
launchdarkly_members_list | List team members - GET /members. |
launchdarkly_member_get | Get one member - GET /members/{memberId}. |
launchdarkly_member_create | Create a member - POST /members. |
launchdarkly_member_update | Update a member - PATCH /members/{memberId}. |
launchdarkly_member_delete | Delete a member - DELETE /members/{memberId}. |
launchdarkly_teams_list | List teams - GET /teams. |
launchdarkly_team_get | Get one team - GET /teams/{teamKey}. |
launchdarkly_team_create | Create a team - POST /teams. |
launchdarkly_team_update | Update a team - PATCH /teams/{teamKey}. |
launchdarkly_team_delete | Delete a team - DELETE /teams/{teamKey}. |
launchdarkly_team_members_list | List team members - GET /teams/{teamKey}/members. |
launchdarkly_team_add_member | Add a member to a team - POST /teams/{teamKey}/members. |
launchdarkly_team_remove_member | Remove a member from a team - DELETE /teams/{teamKey}/members/{memberId}. |
launchdarkly_webhooks_list | List webhooks - GET /webhooks. |
launchdarkly_webhook_get | Get one webhook - GET /webhooks/{webhookId}. |
launchdarkly_webhook_create | Create a webhook - POST /webhooks. |
launchdarkly_webhook_update | Update a webhook - PATCH /webhooks/{webhookId}. |
launchdarkly_webhook_delete | Delete a webhook - DELETE /webhooks/{webhookId}. |
launchdarkly_metrics_list | List metrics - GET /projects/{projectId}/metrics. |
launchdarkly_metric_get | Get one metric - GET /projects/{projectId}/metrics/{metricKey}. |
launchdarkly_metric_create | Create a metric - POST /projects/{projectId}/metrics. |
launchdarkly_metric_update | Update a metric - PATCH /projects/{projectId}/metrics/{metricKey}. |
launchdarkly_metric_delete | Delete a metric - DELETE /projects/{projectId}/metrics/{metricKey}. |
launchdarkly_experiments_list | List experiments - GET /projects/{projectId}/envs/{env}/experiments. |
launchdarkly_experiment_get | Get one experiment - GET /projects/{projectId}/experiments/{experimentId}. |
launchdarkly_experiment_create | Create an experiment - POST /projects/{projectId}/envs/{env}/experiments. |
launchdarkly_experiment_update | Update an experiment - PATCH /projects/{projectId}/experiments/{experimentId}. |
launchdarkly_experiment_delete | Delete an experiment - DELETE /projects/{projectId}/experiments/{experimentId}. |
launchdarkly_experiment_stop | Stop an experiment - PATCH /projects/{projectId}/experiments/{experimentId}. |
launchdarkly_audit_log_list | List audit log entries - GET /auditlog. |
launchdarkly_audit_log_get | Get one audit log entry - GET /auditlog/{entryId}. |
How to get credentials
This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:
LAUNCHDARKLY_API_TOKEN- LaunchDarkly - Account settings - Authorization - Access tokens. (https://app.launchdarkly.com/settings/authorization)
Fields to fill in FlyMyAI
| FlyMyAI field | Where it comes from |
|---|---|
LAUNCHDARKLY_API_TOKEN | LaunchDarkly - Account settings - Authorization - Access tokens. |
Troubleshooting
401 Unauthorized/403 Forbidden- the token is wrong, expired, or missing a required scope; regenerate it.429 Too Many Requests- provider rate limit; retry after a short backoff.- Unexpected
4xxon writes - double-check required fields; the agent confirms before write actions.
Links
We love our partners - FlyMy.AI builds with the best. Thanks, LaunchDarkly!