View as Markdown
LaunchDarkly (OAuth) icon

LaunchDarkly (OAuth) ACTION

Update Feature Flag

Updates an existing feature flag using a JSON object. See the documentation
  • Action
  • Writes data
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's LaunchDarkly (OAuth) account once, then configure and run Update Feature Flag from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "launch_darkly_oauth-update-feature-flag",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    launch_darkly_oauth: { authProvisionId: "apn_xxxxxxx" },
    projectKey: "Project Key",
    environmentKey: "Environment Key",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Update Feature Flag inputs
Property Type Description
projectKey Project Key string
The project key.
Required Dynamic
environmentKey Environment Key string
The environment key.
Required Dynamic
featureFlagKey Feature Flag Key string
The key of the feature flag to evaluate or update.
Required Dynamic
patch Patch string[]
An array of JSON patch operations to apply to the feature flag. See the documentation.
Required
ignoreConflicts Ignore Conflicts boolean
If a flag configuration change made through this endpoint would cause a pending scheduled change or approval request to fail, this endpoint will return a 400. You can ignore this check by setting this parameter to true.
Optional
comment Comment string
A comment to associate with the flag update.
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
launch_darkly_oauth-update-feature-flag
Version
0.0.1
App
LaunchDarkly (OAuth)
Authentication
OAuth
Behavior
May modify external data