createFlag, deleteFlag, updateName, and more.
To learn more about how actions work within role policies, read Member role concepts. To read a list of recently added or updated actions, read Updates to actions and resources.
Actions reference
These are all the actions you can take, sorted by resource type. When you create a policy using the policy builder, actions relevant to the resource scope you’ve selected automatically appear in the policy builder:
The "Actions" and "Select actions" menus when defining a policy.
update*.
Account actions
Expand Account actions
Expand Account actions
acct is a top-level resource. A code sample is below:| Action | Description |
|---|---|
createAnnouncement | Create an announcement for the account. |
createOAuthClient | Create a new OAuth client for the account. |
createSamlConfig | Create a new SAML configuration for the account. |
createSamlEncryptionCertificate | Create a new SAML encryption certificate for the account. |
createScimConfig | Create a new SCIM configuration for the account. |
deleteAccountToken | Delete account tokens for the LaunchDarkly REST API. This is a legacy action and may have inconsistent performance. Instead, we recommend you use deleteAccessToken. |
deleteAnnouncement | Delete an announcement for the account. |
deleteOAuthClient | Delete an OAuth client for the account. |
deleteSamlConfig | Delete the SAML configuration for the account. |
deleteScimConfig | Delete the SCIM configuration for the account. |
deleteSubscription | Cancel the account plan. |
disableIdPManagingTeams | Disable team sync with SCIM. |
enableIdPManagingTeams | Enable team sync with SCIM. |
revokeSessions | Revoke sessions issued before a specified date. |
updateAccountToken | Reset account tokens for the LaunchDarkly REST API. |
updateAccountTokenLimit | Change the daily AI evaluation token limit for the account. |
updateAnnouncement | Update an announcement for the account. |
updateBillingContact | Update the billing contact for the account. |
updateEnableAccountImpersonation | Change whether LaunchDarkly support can impersonate the account as a read-only member. |
updateIsGeneralGenAiEnabled | Change whether LaunchDarkly can use generative AI for general product features on the account. |
updateIsSupportGenAiEnabled | Change whether support-driven automations can use generative AI for the account. |
updateOAuthClient | Update an OAuth client for the account. |
updateOrganization | Update the organization name. |
updatePaymentCard | Change the credit card for the account. |
updatePresetBundleVersion | Change the version of the predefined role bundle. This updates all preset roles to the specified version. |
updateRequireMfa | Change whether multi-factor authentication (MFA) is required for all members on the account. |
updateSamlDecryptionEnabled | Enable or disable decryption for incoming SAML assertions for the account. |
updateSamlDefaultRole | Update the default role given to members when SAML doesn’t specify one. |
updateSamlEnabled | Enable or disable SAML SSO for the account. |
updateSamlLogoutUrl | Update the SAML logout URL for the account. |
updateSamlRequestSigningEnabled | Enable or disable signing outgoing SAML requests. |
updateSamlRequireSso | Change whether SSO must be used for authentication. |
updateSamlSsoUrl | Update the SAML SSO URL for the account. |
updateSamlX509Certificate | Update the SAML X509 certificate for the account. |
updateSamlX509KeystoreId | Update the SAML X509 identifier for the account. |
updateSessionDuration | Change the duration of sessions. |
updateSessionRefresh | Change whether sessions are refreshed automatically. |
updateSubscription | Change the pricing plan for the account. |
Agent graphs actions
Expand agent graphs actions
Expand agent graphs actions
agent-graph is a child resource of a project. A code sample is below:| Action | Description |
|---|---|
createAgentGraph | Create a new agent graph. |
updateAgentGraph | Modify an agent graph. |
deleteAgentGraph | Delete an agent graph. |
Agent optimization actions
Expand agent optimization actions
Expand agent optimization actions
agent-optimization is a child resource of a project. A code sample is below:| Action | Description |
|---|---|
createAgentOptimization | Create a new agent optimization. |
createAgentOptimizationRun | Start a new agent optimization run. |
deleteAgentOptimization | Delete an agent optimization. |
updateAgentOptimization | Update an agent optimization. |
updateAgentOptimizationRun | Update an agent optimization run result. |
Agent skill actions
Expand Agent skill actions
Expand Agent skill actions
agent-skill is a child resource of a project. A code sample is below:| Action | Description |
|---|---|
createAgentSkill | Create a new agent skill. |
updateAgentSkill | Modify an agent skill. |
deleteAgentSkill | Delete an agent skill. |
AgentControl config actions
aiconfig and similarly named actions.Expand AgentControl config actions
Expand AgentControl config actions
aiconfig can be a child of both a project and an environment. Some feature AgentControl actions affect only the current environment. Other feature AgentControl actions affect all environments in a project.A code sample is below:| Action | Description |
|---|---|
createAIConfig | Create a new AgentControl config. |
deleteAIConfig | Delete an AgentControl config. |
deleteAIConfigVariation | Delete an AgentControl config variation. |
updateAIConfig | Update an AgentControl config. |
updateAIConfigTargeting | Update an AgentControl config’s targeting rules in a specific environment. |
updateAIConfigVariation | Update an AgentControl config variation. |
| Action | Description |
|---|---|
applyApprovalRequest | Apply the requested changes after the request is approved. |
createApprovalRequest | Create an approval request. |
deleteApprovalRequest | Delete an approval request. |
reviewApprovalRequest | Review an approval request. |
updateApprovalRequest | Update an approval request. |
| Action | Description |
|---|---|
createTriggers | Create a new trigger. |
deleteTriggers | Delete a trigger. |
updateTriggers | Update an existing trigger. |
AI tool actions
Expand AI tool actions
Expand AI tool actions
ai-tool is a child resource of a project. A code sample is below:| Action | Description |
|---|---|
createAITool | Create a new AI tool. |
updateAITool | Modify an existing AI tool. |
deleteAITool | Delete an AI tool. |
AI model config actions
Expand AI model config actions
Expand AI model config actions
ai-model-config is a child resource of a project. A code sample is below:| Action | Description |
|---|---|
addAIRestrictedModel | Add an AI model to the restricted list. |
createAIModelConfig | Create a new AI model config. |
deleteAIModelConfig | Delete an AI model config. |
deleteAIRestrictedModel | Delete an AI model from the restricted list. |
updateAIModelConfig | Update an AI model config. |
AI dataset actions
Expand AI dataset actions
Expand AI dataset actions
ai-dataset is a child resource of a project. A code sample is below:| Action | Description |
|---|---|
createAIDataset | Create a new AI evaluation dataset. |
deleteAIDataset | Delete an AI evaluation dataset. |
updateAIDataset | Update an AI evaluation dataset. |
AI evaluation actions
Expand AI evaluation actions
Expand AI evaluation actions
ai-evaluation is a child resource of a project. A code sample is below:| Action | Description |
|---|---|
createAIEvaluation | Create a new AI evaluation or start a new evaluation run. |
deleteAIEvaluation | Delete an AI evaluation or evaluation run. |
updateAIEvaluation | Update an AI evaluation. |
Alert actions
Expand Alert actions
Expand Alert actions
alert is a child of a project. Alerts are related to the observability feature.A code sample is below:| Action | Description |
|---|---|
createAlert | Create an alert. |
createJiraIssue | Create a Jira issue from an alert. |
deleteAlert | Delete an alert. |
updateAlertConfiguration | Update an alert configuration. |
updateAlertOn | Turn an alert on or off. |
viewAlert | View an alert. |
Application actions
Expand Application actions
Expand Application actions
application is a top-level resource. A code sample is below:| Action | Description |
|---|---|
createApplication | Create a new application. |
deleteApplication | Delete an application. |
updateApplicationDescription | Change an application’s description. |
updateApplicationKind | Change an application’s kind. |
updateApplicationMaintainer | Change an application’s maintainer. |
updateApplicationName | Change an application’s name. |
Application version actions
Expand Application version actions
Expand Application version actions
version is a child resource of applications. A code sample is below:| Action | Description |
|---|---|
createApplicationVersion | Create a new application version. |
deleteApplicationVersion | Delete an application version. |
updateApplicationVersionName | Change the application version name. |
updateApplicationVersionSupport | Change whether an application version is supported or not. |
Assignment data source actions
Expand Assignment data source actions
Expand Assignment data source actions
assignment-data-source is a child resource of applications. A code sample is below:| Action | Description |
|---|---|
createAssignmentDataSource | Create a new assignment data source. |
updateAssignmentDataSource | Update an existing assignment data source. |
Code reference actions
Expand Code reference actions
Expand Code reference actions
code-reference-repository is a top-level resource. A code sample is below:| Action | Description |
|---|---|
createCodeRefsRepository | Connect a Git repository. |
deleteCodeRefsRepository | Delete a Git repository connection. |
updateCodeRefsRepositoryBranches | Update the stored branch data for a Git repository connection. |
updateCodeRefsRepositoryConfiguration | Update a Git repository connection configuration. |
updateCodeRefsRepositoryName | Update a Git repository connection name. |
updateCodeRefsRepositoryOn | Flip the on/off status of a Git repository connection. |
Context kind actions
Expand Context kind actions
Expand Context kind actions
context-kind is a child of a project. A code sample is below:| Action | Description |
|---|---|
createContextKind | Create a context kind. |
updateContextKind | Update a context kind. |
updateAvailabilityForExperiments | Update whether a context kind is available for experiments and guarded releases, and whether that context kind is the project’s default for experiments and guarded releases. |
Destination actions
Expand Destination actions
Expand Destination actions
destination is a child of both a project and an environment. A code sample is below:| Action | Description |
|---|---|
createDestination | Create a new Data Export destination. |
deleteDestination | Delete a Data Export destination. |
updateConfiguration | Change a Data Export destination. |
updateName | Change the name of a Data Export destination. |
updateOn | Flip the on/off status of a Data Export destination. |
Domain verification actions
Expand Domain verification actions
Expand Domain verification actions
domain-verification is a top-level resource. A code sample is below:| Action | Description |
|---|---|
createDomainVerification | Create a new domain verification. |
deleteDomainVerification | Remove a domain verification. |
updateDomainVerification | Update a domain verification. |
Environment actions
Expand Environment actions
Expand Environment actions
env is a child of a project. A code sample is below:critical property, for example proj/*:env/*;{critical:true}. To learn more, read Property-based selectors.This table explains the available environment actions:| Action | Description |
|---|---|
createEnvironment | Create a new environment. |
deleteEnvironment | Delete an existing environment. |
deleteContextInstance | Delete context instances. |
importEventData | Import event data using the API for Importing metric events. |
updateApiKey | Deprecated. Use SDK key actions instead. |
updateApprovalSettings | Configure the approval settings for an environment. |
updateColor | Change the color swatch for an environment. |
updateConfirmChanges | Require environment confirmation for changes to flags and segments. |
updateCritical | Change whether the environment is considered critical. |
updateDefaultTrackEvents | Turn on sending detailed information for new flags by default. |
updateMobileKey | Deprecated. Use SDK key actions instead. |
updateName | Change the name of an environment. |
updateRequireComments | Require comments for changes to flags and segments. |
updateSecureMode | Turn secure mode on or off for an environment. |
updateTags | Update tags associated with an environment. |
updateTtl | Change the TTL for an environment. |
viewSdkKey | Deprecated. Use SDK key actions instead. |
Error actions
Expand Error actions
Expand Error actions
error is a child of a project. Errors are related to the observability feature.A code sample is below:| Action | Description |
|---|---|
updateErrorStatus | Update an error’s status. |
viewError | View an error. |
Experiment actions
Expand Experiment actions
Expand Experiment actions
experiment is a child of both a project and an environment. A code sample is below:| Action | Description |
|---|---|
createExperiment | Create an experiment or multi-armed bandit. |
updateExperiment | Start, stop, or edit an existing experiment or multi-armed bandit. |
updateExperimentArchived | Archive an experiment or multi-armed bandit. |
Feature flag actions
Expand Feature flag actions
Expand Feature flag actions
flag is a child of both a project and an environment. A code sample is below::env/, such as proj/*:flag/*, does not parse.This table explains feature flag actions related to targeting changes. Unless otherwise specified, these actions affect only the current environment:| Action | Description |
|---|---|
updateExpiringTargets | Change a flag’s expiring individual context targeting rules. |
updateFallthrough | Update the default rule, also called the “fallthrough” rule. You can start or stop guarded and progressive releases from the default rule. |
updateFeatureWorkflows | Change a flag’s release management workflows. |
updateOffVariation | Update the variation returned when flag is toggled off. |
updateOn | Toggle a flag’s targeting on or off. |
updatePrerequisites | Update flag prerequisites. |
updateRules | Update custom targeting rules. This includes starting and stopping guarded or progressive releases on custom rules. |
updateScheduledChanges | Create, edit, and delete the scheduled updates for a flag. |
updateTargets | Update individual context targeting rules. |
| Action | Description |
|---|---|
addReleasePipeline | Add a flag to a release pipeline. |
createFlag | Create a flag. |
deleteFlag | Delete a flag. |
removeReleasePipeline | Remove a flag from a release pipeline. |
replaceReleasePipeline | Move a flag to a different release pipeline. |
updateClientSideFlagAvailability | Change whether the flag is available to client-side SDKs. |
updateDescription | Change the description of a flag. |
updateDeprecated | Change whether a flag is deprecated. |
updateFlagCodeReferences | Update code references associated with the flag. |
updateFlagConfigMigrationSettings | Update a feature flag’s consistency check ratio. |
updateFlagCustomProperties | Update custom properties attached to a flag. |
updateFlagDefaultVariations | Change the default flag variations used by newly-created environments for a flag. |
updateFlagVariations | Change the flag’s variations. |
updateGlobalArchived | Change whether a flag is archived. |
updateIncludeInSnippet | Change whether the flag is available to front-end code with the JavaScript SDK. |
updateName | Change the name of a flag. |
updateTags | Update tags associated with a flag. |
updateTemporary | Mark a flag temporary or permanent. |
updateVariationJsonSchema | Change the JSON schema used to validate a flag’s variations. |
| Action | Description |
|---|---|
createTriggers | Create a new trigger. |
deleteTriggers | Delete a trigger. |
updateFlagFallthroughTrackEvents | Change whether to send detailed event information when the fallthrough variation is selected. |
updateFlagSalt | Update a flag’s salt. |
updateTrackEvents | Change whether to send detailed event information for a flag in a given environment. |
updateTriggers | Update an existing trigger. |
| Action | Description |
|---|---|
applyApprovalRequest | Apply the requested changes after the request is approved. |
bypassRequiredApproval | Bypass required approvals for flags in the environment. |
createApprovalRequest | Create an approval request. |
createFlagLink | Create a flag link. |
deleteApprovalRequest | Delete an approval request. |
deleteFlagLink | Delete a flag link. This affects all environments in a project. |
manageFlagFollowers | Manage the list of members who receive flag change notifications. |
reviewApprovalRequest | Review an approval request. |
updateApprovalRequest | Update an approval request. |
updateMaintainer | Update the flag maintainer. This affects all environments in a project. |
updateFlagLink | Update a flag link. This affects all environments in a project. |
| Action | Description |
|---|---|
cloneFlag | Create a new flag with settings based on an existing flag. To clone a flag, members need to have the cloneFlag permission on the source flag, as well as the createFlag permission for the new flag. This affects all environments in a project. |
copyFlagConfigFrom | Copy settings from a flag. |
copyFlagConfigTo | Copy settings to a flag. |
updateExpiringTargets | Change a flag’s expiring individual context targeting rules. |
updateFlagRuleDescription | Change the description of a flag’s custom targeting rules. |
updateReleasePhaseStatus | Update a release phase status. This action is checked against every environment in the project. |
Holdout actions
Expand Holdout actions
Expand Holdout actions
holdout is a child of both a project and an environment. A code sample is below:| Action | Description |
|---|---|
addExperimentToHoldout | Add an experiment to a holdout. |
createHoldout | Create a holdout. |
removeExperimentFromHoldout | Remove an experiment from a holdout. |
updateHoldoutDescription | Update the description of a holdout. |
updateHoldoutMethodology | Update the statistical method for a holdout. |
updateHoldoutAmount | Update the holdout amount for a holdout. |
updateHoldoutName | Update the name of a holdout. |
updateHoldoutStatus | Update the status of a holdout. |
updateHoldoutRandomizationUnit | Update the randomization unit of a holdout. |
Integration actions
Expand Integration actions
Expand Integration actions
integration is a top-level resource. A code sample is below:| Action | Description |
|---|---|
createIntegration | Create and configure new third-party integrations. |
deleteIntegration | Delete existing third-party integrations. |
updateConfiguration | Modify existing third-party integration configurations. |
updateName | Change the name of third-party integration configurations. |
updateOn | Enable and disable existing third-party integrations. |
IP allowlist actions
Expand IP allowlist actions
Expand IP allowlist actions
ip-allowlist is a top-level resource. A code sample is below:| Action | Description |
|---|---|
createIpAllowlistEntry | Create a new IP allowlist entry. |
deleteIpAllowlistEntry | Delete an IP allowlist entry. |
updateIpAllowlistEnabled | Update the IP allowlist configuration fields. |
updateIpAllowlistEntry | Update an IP allowlist entry. |
viewIpAllowlist | View an IP allowlist. |
Layer actions
Expand Layer actions
Expand Layer actions
layer is a child of a project. A code sample is below:| Action | Description |
|---|---|
createLayer | Create a layer. |
updateLayer | Update a layer’s name or description. |
updateLayerConfiguration | Update a layer’s audience allocation. |
Log actions
Expand Log actions
Expand Log actions
log is a child of a project. Logs are related to the observability feature.A code sample is below:| Action | Description |
|---|---|
viewLog | View a log. |
Member actions
Expand Member actions
Expand Member actions
member is a top-level resource. A code sample is below:| Action | Description |
|---|---|
approveDomainMatchedMember | Approve a join request from a domain-matched member. To learn more, read Enabling domain matching. |
createMember | Add a new account member to an account. |
deleteMember | Remove an account member from an account. |
resetMemberMfa | Reset an account member’s MFA configuration. |
sendMfaRecoveryCode | Send an account member their MFA recovery code. |
sendMfaRequest | Send an account member a request to enable MFA. |
updateCustomRole | Update an account member’s custom roles. |
updateMemberRoleAttributes | Update a team member’s role attributes. Role attributes are managed within LaunchDarkly and can be updated through the UI or REST API. They cannot be passed through SAML assertions for single sign-on. For SAML-based SSO, LaunchDarkly supports mapping only the role, customRole, and teamKey attributes. |
updateRole | Update an account member’s role. |
Metric actions
Expand Metric actions
Expand Metric actions
metric is a child of a project. A code sample is below:| Action | Description |
|---|---|
createMetric | Create a new metric. |
deleteMetric | Delete a metric that has been archived and is no longer in use. |
updateAnalysisType | Change a metric’s analysis type. |
updateArchived | Archive a metric or restore an archived metric. |
updateDescription | Change the description of a metric. |
updateEventDefault | Change a metric’s handling for units without events. |
updateEventKey | Change the event key for a custom metric. |
updateFilters | Update the filters for a custom metric. |
updateMaintainer | Change the metric’s maintainer. |
updateMetricDenominator | Change the denominator configuration for a ratio metric. |
updateMetricWinsorization | Change a metric’s winsorization configuration. |
updateName | Change the name of a metric. |
updateNumeric | Mark a custom metric as numeric or non-numeric. |
updateNumericSuccess | Update the success criteria for a numeric custom metric. |
updateNumericUnit | Update the unit displayed in results for a numeric custom metric. |
updateOn | Mark a metric as active or inactive. |
updateRandomizationUnits | Change the randomization units for a metric. |
updateSelector | Update the CSS selector for a click conversion metric. |
updateTags | Change the tags associated with a metric. |
updateTraceQuery | Update the trace query for a trace metric. |
updateTraceValueLocation | Update the span attribute that provides the value for a numeric trace metric. |
updateUnitAggregationType | Change a metric’s aggregation method. |
updateUrls | Update the URLs for a click conversion or page view conversion metric. |
updateWindowOffset | Change a metric’s window offsets. |
Metric data source actions
Expand Metric data source actions
Expand Metric data source actions
metric-data-source is a child of both a project and an environment. A code sample is below:| Action | Description |
|---|---|
createMetricDataSource | Create a metric data source. |
updateMetricDataSource | Update a metric data source. |
Metric group actions
Expand Metric group actions
Expand Metric group actions
metric-group is a child of a project.A code sample is below:| Action | Description |
|---|---|
createMetricGroup | Create a metric group. |
deleteMetricGroup | Delete a metric group. |
updateMetricGroupName | Change a metric group’s name. |
updateMetricGroupDescription | Change a metric group’s description. |
updateMetricGroupTags | Change the tags associated with a metric group. |
updateMetricGroupMaintainer | Change a metric group’s maintainer. |
updateMetricGroupMetrics | Change the metrics in a metric group. |
Notification subscription actions
Expand Notification subscription actions
Expand Notification subscription actions
notification-subscription is a child of both a project and an environment. A code sample is below:| Action | Description |
|---|---|
createNotificationSubscription | Create a feedback notification subscription. |
deleteNotificationSubscription | Delete a feedback notification subscription. |
Observability settings actions
Expand Observability settings actions
Expand Observability settings actions
observability-settings is a child of a project. A code sample is below:| Action | Description |
|---|---|
createObservabilityRule | Create a new rule in observability settings. |
deleteObservabilityRule | Delete a rule from observability settings. |
updateObservabilityGeneralSettings | Update general observability settings. |
updateObservabilityRule | Update a rule definition in observability settings. |
updateObservabilityRuleSettings | Update a rule’s setting in observability settings. |
Observability dashboard actions
Expand Observability dashboard actions
Expand Observability dashboard actions
observability-dashboard is a child of a project. A code sample is below:| Action | Description |
|---|---|
addObservabilityGraphToDashboard | Add a graph to an observability dashboard. |
createObservabilityDashboard | Create an observability dashboard. |
deleteObservabilityDashboard | Delete an observability dashboard. |
removeObservabilityGraphFromDashboard | Remove a graph from an observability dashboard. |
updateObservabilityDashboardConfiguration | Update an observability dashboard’s configuration. |
updateObservabilityGraphConfiguration | Update configuration for a graph on an observability dashboard. |
viewObservabilityDashboard | View an observability dashboard. |
Pending request actions
Expand Pending request actions
Expand Pending request actions
pending-request is a top-level resource. A code sample is below:| Action | Description |
|---|---|
updatePendingRequest | Update a pending request. Accept or decline requests for new members to join your account. |
Personal access token actions
Expand Personal access token actions
Expand Personal access token actions
token is a child of a member. A code sample is below:| Action | Description |
|---|---|
createAccessToken | Create a personal access token. All custom roles can take this action by default. |
deleteAccessToken | Delete a personal access token. |
resetAccessToken | Reset a personal access token’s secret key. |
updateAccessTokenDescription | Change the description of a personal access token. |
updateAccessTokenExpiry | Change the expiry of a personal access token. |
updateAccessTokenName | Change the name of a personal access token. |
updateAccessTokenPolicy | Change the policy filter of a personal access token. |
Project actions
Expand Project actions
Expand Project actions
proj is a top-level resource. A code sample is below:| Action | Description |
|---|---|
createProject | Create a new project. |
deleteProject | Delete a project. |
updateDefaultClientSideAvailability | Change whether new flags are made available to client-side SDKs by default. Formerly updateIncludeInSnippetByDefault. |
updateDefaultReleasePipeline | Change the default release pipeline for a project. |
updateLifecycleSettings | Update the flag lifecycle settings for a project. |
updateObservabilitySettings | Update the observability settings for a project. |
updateProjectFlagDefaults | Update the default flag settings for a project. |
updateProjectName | Rename a project. |
updateTags | Update tags associated with a project. |
updateTeamMaintainerRequirements | Change whether new flags in the project require a team as their maintainer. |
updateViewAssociationRequirements | Update the view association requirements for a project. |
viewProject | View a project and all of its environments and resources. For new roles and for roles with this action set to deny, anyone impacted by the policy can neither view nor modify a project. |
viewProject action. This action grants view access to all environments and their resources within the project. To learn more, read Project roles and Create private projects with custom roles.Prompt snippet actions
Expand Prompt snippet actions
Expand Prompt snippet actions
prompt-snippet is a child resource of a project. A code sample is below:| Action | Description |
|---|---|
createPromptSnippet | Create a new prompt snippet. |
updatePromptSnippet | Modify a prompt snippet. |
deletePromptSnippet | Delete a prompt snippet. |
Relay Proxy configuration actions
Expand Relay Proxy configuration actions
Expand Relay Proxy configuration actions
relay-proxy-config is a top-level resource for which you can allow or deny certain actions.Here is an example:| Action | Description |
|---|---|
createRelayAutoConfiguration | Create a Relay Proxy with automatic configuration enabled. |
deleteRelayAutoConfiguration | Delete the Relay Proxy with automatic configuration enabled. |
resetRelayAutoConfiguration | Reset the configuration of the Relay Proxy with automatic configuration enabled. |
updateRelayAutoConfigurationName | Change the Relay Proxy with automatic configuration’s name. |
updateRelayAutoConfigurationPolicy | Change the policies associated with the Relay Proxy with automatic configuration. |
Release pipeline actions
Expand Release pipeline actions
Expand Release pipeline actions
release-pipeline is a child of a project. A code sample is below:| Action | Description |
|---|---|
createReleasePipeline | Create a new release pipeline. |
deleteReleasePipeline | Delete a release pipeline. |
updateReleasePipelineDescription | Change the description of a release pipeline. |
updateReleasePipelineName | Change the name of a release pipeline. |
updateReleasePipelinePhase | Update release pipeline phase and audience values. |
updateReleasePipelinePhaseName | Change the name of one phase in a release pipeline. |
updateReleasePipelineTags | Change the tags on a release pipeline. |
Release policy actions
Expand release policy actions
Expand release policy actions
release-policy is a child of a project.| Action | Description |
|---|---|
createReleasePolicy | Create a new release policy. |
deleteReleasePolicy | Delete a release policy. |
updateReleasePolicy | Update a release policy. |
updateReleasePolicyRank | Update a release policy’s priority. |
Role actions
Expand Role actions
Expand Role actions
role is a top-level resource. A code sample is below:| Action | Description |
|---|---|
createRole | Create new custom roles. |
deleteRole | Delete a custom role. |
updateBasePermissions | Update a custom role’s base permissions. This only applies to roles created before October 2024. |
updateDescription | Update a custom role’s description. |
updateMembers | Add or remove members from a custom role. Equivalent to updateCustomRole on account members. |
updateName | Update a custom role’s name. |
updatePolicy | Update a custom role’s policy. |
SDK key actions
Expand SDK key actions
Expand SDK key actions
sdk-key is a child of both a project and an environment. A code sample is below:| Action | Description |
|---|---|
createSdkKey | Create a new SDK key or mobile key. |
deleteSdkKey | Delete an SDK key or mobile key. |
updateSdkKey | Update an SDK key or mobile key. |
updateSdkKeyPayload | Updates the set of views associated with an SDK key. |
viewSdkKey | View an environment’s SDK credentials. |
Segment actions
Expand Segment actions
Expand Segment actions
segment is a child of both a project and an environment. A code sample is below:| Action | Description |
|---|---|
applyApprovalRequest | Apply an approved approval request for a segment. |
bypassRequiredSegmentApproval | Bypass required approval for segment changes in the environment. |
createApprovalRequest | Request approval on changes for a segment. |
createSegment | Create new segments. |
createSegmentExport | Export a list-based segment. |
deleteApprovalRequest | Delete an approval request for a segment. |
deleteSegment | Delete segments. |
reviewApprovalRequest | Review changes on an approval request for a segment. |
updateApprovalRequest | Update an approval request for a segment. |
updateDescription | Update a segment’s description. |
updateExcluded | Change a segment’s excluded contexts. |
updateExpiringTargets | Change a segment’s expiring individual context targeting rules. |
updateIncluded | Change a segment’s included contexts. |
updateName | Change the name of a segment. |
updateRules | Change a segment’s custom targeting rules. |
updateScheduledChanges | Change the scheduled updates on a segment. |
updateTags | Change the tags associated with a segment. |
Service access token actions
Expand Service access token actions
Expand Service access token actions
service-token is a top-level resource. A code sample is below:| Action | Description |
|---|---|
createAccessToken | Create a service access token. All custom roles can take this action by default. |
deleteAccessToken | Delete a service access token. |
resetAccessToken | Reset a service access token’s secret key. |
updateAccessTokenDescription | Change the description of a service access token. |
updateAccessTokenExpiry | Change the expiry of a service access token. |
updateAccessTokenName | Change the name of a service access token. |
Session actions
Expand Session actions
Expand Session actions
session is a child of a project. Sessions are related to the observability feature.A code sample is below:| Action | Description |
|---|---|
viewSession | View a session. |
Team actions
Expand Team actions
Expand Team actions
team is a top-level resource. A code sample is below:| Action | Description |
|---|---|
createTeam | Create a new team. |
deleteTeam | Delete a team. |
updateTeamCustomRoles | Add or remove custom roles from a team. |
updateTeamDescription | Update the description of a team. |
updateTeamMembers | Add or remove members to or from a team. |
updateTeamName | Change the name of a team. |
updateTeamPermissionGrants | Update a team’s permission grants. Permission grants can be added or removed using the REST API. |
updateTeamRoleAttributes | Update a team’s role attributes. |
viewTeam | If set to deny, anyone impacted by this policy can neither view nor modify a team. |
deny effect for your resource in the viewTeam action hides the teams you specify from the member. The allow effect for the same resource and action pairing doesn’t do anything because your account member can already view the team.To learn more, read Create private teams.Template actions
Expand Template actions
Expand Template actions
template is a top-level resource. A code sample is below:| Action | Description |
|---|---|
createTemplate | Create a new template. |
deleteTemplate | Delete a template. |
viewTemplate | If set to deny, anyone impacted by this policy can neither view nor modify a template. |
Trace actions
Expand Trace actions
Expand Trace actions
trace is a child of a project. Traces are related to the observability feature.A code sample is below:| Action | Description |
|---|---|
viewTrace | View a trace. |
Vega actions
Expand Vega actions
Expand Vega actions
vega is a child of a project. Vega is the observability feature AI agent.A code sample is below:| Action | Description |
|---|---|
talkToVega | Access the Vega AI agent. |
View actions
Expand View actions
Expand View actions
view is a child of a project. A code sample is below:affectsSdkPayload property, for example proj/*:view/*;{affectsSdkPayload:true}. To learn more, read Property-based selectors.This table explains the available view actions:| Action | Description |
|---|---|
createView | Create a new view. |
deleteView | Delete a view. |
linkAIConfigToView | Link an AgentControl config to a view. |
linkFlagToView | Link a flag to a view. |
linkSegmentToView | Link a segment to a view. |
linkMetricToView | Link a metric to a view. |
unlinkAIConfigFromView | Unlink an AgentControl config from a view. |
unlinkFlagFromView | Unlink a flag from a view. |
unlinkSegmentFromView | Unlink a segment from a view. |
unlinkMetricFromView | Unlink a metric from a view. |
updateView | Update a view. |
viewView | View a view. |
Webhook actions
Expand Webhook actions
Expand Webhook actions
webhook is a top-level resource. A code sample is below:| Action | Description |
|---|---|
createWebhook | Create new webhooks. |
deleteWebhook | Delete existing webhooks. |
updateName | Change the name of webhook configurations. |
updateOn | Enable and disable existing webhooks. |
updateSecret | Update an existing webhook’s signing secret. |
updateStatements | Update webhook policy statements. |
updateTags | Update webhook tags. |
updateUrl | Change the URL for a webhook. |