OpenAICodex

Connect Codex to Jira and LaunchDarkly

Give Codex both Jira and LaunchDarkly and it can tie a feature-flag change to the ticket that tracks it. LaunchDarkly is the flag control plane, so the agent creates and applies approval requests, copies flag settings between environments, adds flag followers, and posts announcements. Jira is the work record, so the agent comments on the issue, adds labels and watchers, attaches files, and logs the work. Codex runs the flag change through LaunchDarkly's approval flow and leaves a clear trail on the Jira issue at the same time.

Loading preview…
Opens a workflow with 400 tools ready to use.

Tools Codex gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Jira

193 tools
Get Issue

Get a specific issue by key or ID

Search Issues with Jql

Search for issues using JQL

Create Issue

Create a new issue

Update Issue

Update an existing issue

Transition Issue Status

Transition an issue to a new status

List Issue Transitions

List available transitions for an issue

Add Comment to Issue

Add a comment to an issue

Delete Issue

Delete an issue

List Projects

List accessible projects

Get Project

Get project details

Search Users

Search for users

Get Current User

Get current user details

Get Attachment Metadata

Get metadata for an attachment

Download Attachment

Download an attachment (returns a stored file reference)

Delete Attachment

Delete an attachment

Add Attachment to Issue

Add attachment to an issue

List Issue Attachments

Get all attachments for an issue

Get Attachment Human Readable

Get attachment with expanded human-readable data

Add Worklog to Issue

Add worklog to an issue (time tracking)

Get Worklog

Get a worklog by ID

Update Worklog

Update a worklog

Delete Worklog

Delete a worklog

List Issue Worklogs

Get all worklogs for an issue

List Deleted Worklog Ids

Get list of IDs for deleted worklogs

List Updated Worklog Ids

Get list of IDs for updated worklogs

List Worklog Property Keys

Get all worklog property keys for a worklog

Create Project Component

Create a project component

Get Component

Get a component by ID

Update Component

Update a component

Delete Component

Delete a component

List Project Components

Get all components for a project

Get Component Issue Count

Get issue count for a component

Create Project Version

Create a project version/release

Get Version

Get a version by ID

Update Version

Update a version

Delete Version

Delete a version

List Project Versions

Get all versions for a project

Merge Project Versions

Merge two versions

Move Version Position

Move version position

Get Version Issue Counts

Get issue counts for a version

Get Version Unresolved Count

Get count of unresolved issues for a version

Get Issue Link

Get an issue link by ID

Link Two Issues

Create a link between two issues

Delete Issue Link

Delete an issue link

List Issue Watchers

Get watchers for an issue

Add Watcher to Issue

Add watcher to an issue

Remove Watcher from Issue

Remove watcher from an issue

List Priorities

Get all priorities

Get Priority

Get a priority by ID

List Resolutions

Get all resolutions

Get Resolution

Get a resolution by ID

List Statuses

Get all statuses

Get Status

Get a status by ID

List Issue Types

Get all issue types

Get Issue Type

Get an issue type by ID

List Project Issue Types

Get issue types for a project

Create Jql Filter

Create a filter (saved JQL query)

Get Filter

Get a filter by ID

Update Filter

Update a filter

Delete Filter

Delete a filter

Search Filters

Search for filters

Get Issue Comment

Get a comment by ID

List Issue Comments

Get all comments for an issue

Update Issue Comment

Update a comment

Delete Issue Comment

Delete a comment

List Fields

Get all fields

Create Custom Field

Create a custom field

List Boards

Get all boards

Get Board

Get a board by ID

List Board Issues

Get issues for a board

Get Board Backlog

Get backlog issues for a board

List Board Sprints

Get sprints for a board

Get Sprint

Get a sprint by ID

Create Sprint

Create a sprint

Update Sprint

Update a sprint

Delete Sprint

Delete a sprint

List Sprint Issues

Get issues in a sprint

Move Issues to Sprint

Move issues to a sprint

Get Epic

Get an epic by ID or key

List Epic Issues

Get issues in an epic

Move Issues to Epic

Move issues to an epic

List Issue Remote Links

Get remote links for an issue

Create Remote Link on Issue

Create a remote link on an issue

Delete Remote Link

Delete a remote link

Get Issue Labels

Get all labels for an issue

Add Labels to Issue

Add labels to an issue

Replace Issue Labels

Set labels for an issue (replaces existing)

Get Issue Property

Get a property value for an issue

Set Issue Property

Set a property value for an issue

Delete Issue Property

Delete a property from an issue

List Issue Property Keys

Get all property keys for an issue

Get Current User Permissions

Get permissions for the current user

List All Permissions

Get all permissions in the system

Check User Permissions

Check if user has specific permissions

List Permission Schemes

Get all permission schemes

Get Permission Scheme

Get a permission scheme by ID

Create Permission Scheme

Create a new permission scheme

Delete Permission Scheme

Delete a permission scheme

List Groups

Get all groups

Get Group

Get a group by name

Create Group

Create a new group

Delete Group

Delete a group

Add User to Group

Add a user to a group

Remove User from Group

Remove a user from a group

List Group Members

Get members of a group

List Project Roles

Get all project roles for a project

Get Project Role

Get a specific project role

Add Actors to Project Role

Add actors (users/groups) to a project role

Remove Actors from Project Role

Remove actors from a project role

List Screens

Get all screens

Get Screen

Get a screen by ID

List Screen Tabs

Get all tabs for a screen

List Screen Tab Fields

Get all fields for a screen tab

List Issue Security Schemes

Get all issue security schemes

Get Issue Security Scheme

Get an issue security scheme by ID

List Notification Schemes

Get all notification schemes

Get Notification Scheme

Get a notification scheme by ID

List Workflows

Get all workflows

Get Workflow

Get a workflow by name

List Workflow Schemes

Get all workflow schemes

Get Workflow Scheme

Get a workflow scheme by ID

List Dashboards

Get all dashboards

Get Dashboard

Get a dashboard by ID

Create Dashboard

Create a new dashboard

Update Dashboard

Update a dashboard

Delete Dashboard

Delete a dashboard

Get Audit Log

Get audit log records

Search Projects

Search for projects

Get Application Property

Get an application property

Get Jira Server Info

Get Jira server information

List Issue Link Types

Get all issue link types

Get Issue Link Type

Get an issue link type by ID

Create Issue Link Type

Create a new issue link type

Update Issue Link Type

Update an issue link type

Delete Issue Link Type

Delete an issue link type

List Field Configurations

Get all field configurations

Get Field Configuration

Get a field configuration by ID

List Field Configuration Schemes

Get all field configuration schemes

Get Field Configuration Scheme

Get a field configuration scheme by ID

List Issue Type Schemes

Get all issue type schemes

Get Issue Type Scheme

Get an issue type scheme by ID

Create Issue Type Scheme

Create an issue type scheme

Update Issue Type Scheme

Update an issue type scheme

Delete Issue Type Scheme

Delete an issue type scheme

List Issue Type Screen Schemes

Get all issue type screen schemes

Get Issue Type Screen Scheme

Get an issue type screen scheme by ID

Get Priority Scheme

Get a priority scheme by ID

List Priority Schemes

Get all priority schemes

Archive Project

Archive a project

Restore Archived Project

Restore an archived project

Get Project Category

Get a project category by ID

List Project Categories

Get all project categories

Create Project Category

Create a project category

Update Project Category

Update a project category

Delete Project Category

Delete a project category

Assign Issue to User

Assign an issue to a user

Get Issue Changelog

Get changelog for an issue

Send Issue Notification

Send notification for an issue

Get Issue Votes

Get votes for an issue

Add Vote to Issue

Add vote to an issue

Remove Vote from Issue

Remove vote from an issue

Get User

Get a user by account ID

List User Groups

Get groups that a user belongs to

List User Properties

Get all properties for a user

Get User Property

Get a property for a user

Set User Property

Set a property for a user

Delete User Property

Delete a property from a user

Bulk Create Issues

Create multiple issues in bulk

Bulk Update Issues

Update multiple issues in bulk

Bulk Delete Issues

Delete multiple issues in bulk

List Project Avatars

Get all avatars for a project

List Issue Type Avatars

Get all avatars for an issue type

List Application Properties

Get all application properties

Set Application Property

Set an application property

Get Global Configuration

Get global configuration

Get Issue Security Level

Get issue security level by ID

Create Status

Create a new status

Update Status

Update a status

Delete Status

Delete a status

Create Resolution

Create a new resolution

Update Resolution

Update a resolution

Delete Resolution

Delete a resolution

Create Priority

Create a new priority

Update Priority

Update a priority

Delete Priority

Delete a priority

Create Issue Type

Create a new issue type

Update Issue Type

Update an issue type

Delete Issue Type

Delete an issue type

Validate Jql Query

Validate a JQL query

Get Jql Autocomplete Suggestions

Get auto-complete suggestions for JQL

Get Current User Preferences

Get current user preferences

Set Current User Preference

Set a user preference

Get Jira License Info

Get Jira license information

LaunchDarkly

207 tools
List Feature Flags

List all feature flags in a project.

Get Feature Flag

Get a single feature flag's configuration and targeting.

Create Feature Flag

Create a new feature flag in a project.

Toggle Feature Flag

Toggle a feature flag on or off in an environment (semantic patch).

Delete Feature Flag

Delete a feature flag.

Copy Flag Settings

Copy a flag's targeting config from a source environment to a target environment.

Get Flag Status

Get a flag's status (new/active/launched/inactive) in an environment.

List Projects

List all projects in the account.

Get Project

Get a single project.

Create Project

Create a new project.

Delete Project

Delete a project.

List Environments

List environments within a project.

Create Environment

Create an environment within a project.

Delete Environment

Delete an environment.

List Segments

List segments in a project/environment.

Create Segment

Create a user/context segment.

Update Segment

Patch a segment's included/excluded targets (JSON patch array).

Delete Segment

Delete a segment.

List Webhooks

List all account webhooks.

Create Webhook

Create an account webhook.

Delete Webhook

Delete an account webhook.

List Members

List members of the account.

Invite Member

Invite a new member to the account.

Get Audit Log

Query the audit log.

List Metrics

List experimentation/release metrics in a project.

List Custom Roles

List custom roles defined in the account.

List Teams

List teams in the account.

Create Approval Request

Create an approval request for a flag change.

List Access Tokens

List API access tokens for the account.

List Segment Memberships For Context Instance

List segment memberships for a context instance in an environment.

Get Segment

Get a single segment.

Update Context Targets On Big Segment

Update context targets on a big segment.

Get Big Segment Membership For Context

Get big segment membership for a context.

Create Big Segment Export

Create a big segment export.

Get Big Segment Export

Get a big segment export.

Create Big Segment Import

Create a big segment import.

Get Big Segment Import

Get a big segment import.

Update User Context Targets On Big Segment

Update user context targets on a big segment.

Get Big Segment Membership For User

Get big segment membership for a user.

Get Expiring Targets For Segment

Get expiring targets for a segment.

Update Expiring Targets For Segment

Update expiring targets for a segment via instructions.

Get Expiring User Targets For Segment

Get expiring user targets for a segment.

Update Expiring User Targets For Segment

Update expiring user targets for a segment via instructions.

Get Flag Status Across Environments

Get the status of a feature flag across all environments.

List Feature Flag Statuses

List the statuses of all feature flags in an environment.

Get Expiring Context Targets

Get expiring context targets for a feature flag in an environment.

Update Expiring Context Targets

Update expiring context targets on a feature flag via semantic-patch instructions.

Get Expiring User Targets

Get expiring user targets for a feature flag in an environment.

Update Expiring User Targets

Update expiring user targets on a feature flag via semantic-patch instructions.

Get Migration Safety Issues

Get migration safety issues for a proposed set of semantic-patch instructions on a flag.

List Approval Requests

List approval requests in the account.

Get Approval Request

Get a single approval request.

Delete Approval Request

Delete an approval request.

Apply Approval Request

Apply an approved approval request.

Review Approval Request

Review (approve/decline) an approval request.

List Flag Approval Requests

List approval requests for a feature flag in an environment.

Create Flag Approval Request

Create an approval request for a feature flag in an environment.

Create Flag Copy Approval Request

Create an approval request to copy flag configurations across environments.

Get Flag Approval Request

Get a single approval request for a feature flag in an environment.

Delete Flag Approval Request

Delete an approval request for a feature flag in an environment.

Apply Flag Approval Request

Apply an approved approval request for a feature flag in an environment.

Review Flag Approval Request

Review (approve/decline) an approval request for a feature flag in an environment.

List Extinctions

List extinctions (removed flag code references).

List Repositories

List code reference repositories.

Create Repository

Create a code reference repository.

Get Repository

Get a code reference repository.

Update Repository

Update a code reference repository via JSON Patch.

Delete Repository

Delete a code reference repository.

Delete Branches

Queue a task to delete branches from a repository.

List Branches

List branches for a code reference repository.

Get Branch

Get a branch for a code reference repository.

Upsert Branch

Create or update a branch and its code references.

Create Extinction

Create extinction events for a branch.

Get Code References Statistics (Root)

Get links to code reference repositories for each project.

Get Project Code References Statistics

Get code references statistics for the flags in a project.

List Destinations

List all Data Export destinations across the account.

Generate Snowflake Destination Key Pair

Generate a Snowflake Data Export destination key pair.

Generate Trust Policy

Generate a trust policy for a Data Export destination in an environment.

Generate Environment Snowflake Key Pair

Generate a Snowflake destination key pair for a specific project environment.

Complete Warehouse Destination Setup

Complete warehouse destination setup for a given destination kind.

Generate Warehouse Destination Setup Script

Generate a warehouse destination setup script for a given destination kind.

Create Data Export Destination

Create a Data Export destination in an environment.

Get Destination

Get a single Data Export destination.

Update Data Export Destination

Update a Data Export destination via a JSON Patch document.

Delete Data Export Destination

Delete a Data Export destination.

Get Context Kinds

Get all context kinds for a project.

Create or Update Context Kind

Create or update a context kind.

Get Context Attribute Names

Get context attribute names for an environment.

Get Context Attribute Values

Get context attribute values for a given attribute name.

Search Context Instances

Search for context instances in an environment.

Get Context Instances

Get context instances by ID.

Delete Context Instances

Delete context instances by ID.

Search Contexts

Search for contexts in an environment.

Get Contexts

Get contexts by kind and key.

Evaluate Flags For Context Instance

Evaluate all flags for a given context instance.

Update Project

Update a project via a JSON Patch document.

Get Flag Defaults

Get the flag defaults for a project.

Update Flag Defaults

Update the flag defaults for a project via a JSON Patch document.

Upsert Flag Defaults

Create or update (replace) the flag defaults for a project.

List Experiments

Get experiments in an environment.

Create Experiment

Create an experiment in an environment.

Get Experiment

Get a single experiment.

Update Experiment

Update an experiment via semantic-patch instructions.

Create Experiment Iteration

Create an iteration for an experiment.

Get Experimentation Settings

Get experimentation settings for a project.

Update Experimentation Settings

Update experimentation (randomization) settings for a project.

List Project Experiments

Get experiments across all environments in a project.

Create Team

Create a team.

Get Team

Get a single team by key.

Update Team

Update a team via semantic-patch instructions.

Delete Team

Delete a team.

List Team Maintainers

Get the maintainers of a team.

Add Team Members

Add members to a team (semantic-patch addMembers instruction). The raw /teams/{key}/members endpoint only accepts CSV/multipart uploads; a semantic patch on the team is the JSON-friendly way to add members.

List Team Roles

Get the custom roles associated with a team.

Modify Account Members

Modify multiple account members via semantic-patch instructions.

Get Account Member

Get a single account member by ID.

Modify Account Member

Modify a single account member via JSON Patch.

Delete Account Member

Delete an account member.

Add Member To Teams

Add an account member to one or more teams.

Get Environment

Get a single environment in a project.

Update Environment

Update an environment via JSON Patch.

Reset Environment SDK Key

Reset an environment's SDK key, optionally keeping the old key alive for a period.

Reset Environment Mobile Key

Reset an environment's mobile SDK key.

List Relay Proxy Configs

List Relay Proxy configs in the account.

Create Relay Proxy Config

Create a new Relay Proxy config.

Get Relay Proxy Config

Get a single Relay Proxy config by ID.

Update Relay Proxy Config

Update a Relay Proxy config via a JSON patch.

Delete Relay Proxy Config

Delete a Relay Proxy config by ID.

Reset Relay Proxy Config Key

Reset a Relay Proxy configuration's secret key.

Create Access Token

Create an access token.

Get Access Token

Get a single access token by ID.

Update Access Token

Update an access token via JSON Patch.

Delete Access Token

Delete an access token.

Reset Access Token

Reset an access token's secret, optionally keeping the old one valid for a grace period.

Get Root Resource

Get the root resource of the LaunchDarkly API.

Get Caller Identity

Identify the caller associated with the API access token.

Get OpenAPI Spec

Get the LaunchDarkly OpenAPI specification in JSON.

Get Public IP List

Get the list of public IP addresses used by LaunchDarkly.

Get Versions

Get LaunchDarkly API version information.

List Flag Triggers

List all triggers for a feature flag in an environment.

Create Flag Trigger

Create a trigger for a feature flag in an environment.

Get Flag Trigger

Get a single flag trigger by ID.

Update Flag Trigger

Update a flag trigger via semantic-patch instructions.

Delete Flag Trigger

Delete a flag trigger by ID.

List Integration Subscriptions

Get all audit log subscriptions for a given integration.

Create Integration Subscription

Create an audit log subscription for an integration.

Get Integration Subscription

Get an audit log subscription by ID.

Update Integration Subscription

Update an audit log subscription via a JSON Patch array.

Delete Integration Subscription

Delete an audit log subscription.

Get Metric

Get a single metric from a project.

Create Metric

Create a metric in a project.

Update Metric

Update a metric via JSON Patch instructions.

Delete Metric

Delete a metric from a project.

List OAuth Clients

Get all OAuth 2.0 clients registered in the account.

Create OAuth Client

Create a LaunchDarkly OAuth 2.0 client.

Get OAuth Client

Get a single OAuth 2.0 client by ID.

Patch OAuth Client

Patch an OAuth 2.0 client by ID using JSON Patch instructions.

Delete OAuth Client

Delete an OAuth 2.0 client by ID.

List Holdouts

Get all holdouts in an environment.

Create Holdout

Create a holdout in an environment.

Get Holdout by Id

Get a holdout by its id.

Get Holdout

Get a holdout by its key.

Update Holdout

Update a holdout via semantic-patch instructions.

List Scheduled Changes

List scheduled changes for a feature flag in an environment.

Create Scheduled Change

Create a scheduled changes workflow for a feature flag in an environment.

Get Scheduled Change

Get a single scheduled change by ID.

Update Scheduled Change

Update a scheduled changes workflow via semantic-patch instructions.

Delete Scheduled Change

Delete a scheduled changes workflow.

Create Custom Role

Create a custom role.

Get Custom Role

Get a custom role by key.

Update Custom Role

Update a custom role via JSON patch.

Delete Custom Role

Delete a custom role.

List User Flag Settings

List flag settings for a user.

Get User Flag Setting

Get a single flag setting for a user.

Update User Flag Setting

Update a flag setting for a user.

Get Expiring User Target

Get expiring dates on flags for a user.

Update Expiring User Target

Update expiring user targets for flags via instructions.

Get Webhook

Get a single webhook by ID.

Update Webhook

Update a webhook using a JSON Patch document.

List Audit Log Entries

List audit log entries in the account.

Search Audit Log Entries

Search audit log entries using a list of policy statements.

Get Audit Log Entry Counts

Get counts of audit log entries bucketed over a time range.

Get Audit Log Entry

Get a single audit log entry by ID.

List Environment Flag Followers

Get followers of all flags in a given project and environment.

List Flag Followers

Get followers of a flag in a project and environment.

Add Flag Follower

Add a member as a follower of a flag in a project and environment.

Remove Flag Follower

Remove a member as a follower of a flag in a project and environment.

List Workflows

List workflows for a feature flag in an environment.

Create Workflow

Create a workflow for a feature flag in an environment.

Get Workflow

Get a custom workflow by ID.

Delete Workflow

Delete a workflow by ID.

Find Users

Find users in a project environment.

List Users

List users in a project environment.

Get User

Get a single user in a project environment.

Delete User

Delete a user from a project environment.

Get Announcements

List announcements in the account.

Create Announcement

Create an announcement.

Update Announcement

Update an announcement via JSON Patch.

Delete Announcement

Delete an announcement.

List Layers

List layers in a project.

Create Layer

Create a layer in a project.

Update Layer

Update a layer via semantic-patch instructions.

Get Workflow Templates

Get workflow templates in the account.

Create Workflow Template

Create a workflow template.

Delete Workflow Template

Delete a workflow template.

Update Flag Settings For Context

Update the flag setting for a specific context.

List Tags

List all tags in the account.

What you can build

Apply a LaunchDarkly flag approval request and comment on the linked Jira issue confirming the flag is live.
Copy flag settings from one LaunchDarkly environment to another and log the work as a Jira worklog on the release issue.
Create a LaunchDarkly announcement for a rollout and add a watcher plus labels to the matching Jira issue.
Create a LaunchDarkly approval request for a flag change and add a comment with the request details to the Jira issue.

About Codex

Codex is OpenAI's command-line coding agent. NoClick runs it as a hosted agent and lets you connect your apps to it as tools, turning it from a coding assistant into an operator that can act across your systems. Connect an integration to the agent and Codex can query, create, and update records in that app directly. You keep the Codex experience and give it real reach into the tools your team already uses.

Fast, capable code generation and editing
Good at well-scoped, concrete tasks
Strong at API and data manipulation
Familiar to teams already on OpenAI tooling

Frequently asked questions

Open your Codex agent in one click

NoClick runs Codex for you with Jira and LaunchDarkly wired in as tools. Connect your account and run.