capabilities.work

What you can do with Harness

Every task in plain language. Pick one, and we can help you get access.

2,889 things you can do

Harness

Harness is an AI-powered software delivery platform that automates and accelerates the entire software development lifecycle from code to production. The platform provides intelligent automation across DevOps, testing and resilience, security and compliance, and cost optimization, helping engineering teams ship code faster, safer, and smarter as they scale.

Works with AI assistants

Other things you can do

Update Git details of an org templateCreate an organization-level templateUpdate a version of an org templateDelete a version of an org templateSet the stable version of an org templateImport an org template from GitCreate an infrastructure workspaceUpdate an existing workspace's settingsDelete a workspaceForce-unlock a locked workspacePlace a manual lock on a workspaceClone a workspace under a new nameStore provisioner plan or state dataUpload a dependency graph for a planEnable scheduled drift detection on a workspaceDisable drift automation on a workspaceSet a TTL to auto-destroy a workspace's infrastructureRemove the ephemeral TTL from a workspaceSend a provisioner event to a workspaceStart a remote execution for a workspaceRun a remote executionUpload source code for a remote executionDelete destroyed resources from a workspaceUpdate the resources recorded for a workspaceDelete stale resources outside the current sessionUpload risk assessment data for a planRoll back workspace state to a previous versionUpdate a budget groupDelete a budget groupCreate a budget group with cost alertsCreate a chaos action templateUpdate a chaos action templateDelete a chaos action templateCreate a pipelineReplace a pipeline's full definitionDelete a pipelinePartially update a pipelineStart validating a pipelineMove a pipeline YAML from inline to GitImport a pipeline YAML from a Git repositoryUpdate Git metadata for a remote pipelineGenerate a CSV report for a releaseGenerate a CSV report for a release groupDelete several chaos experiments at onceAdd tags to several chaos experimentsCreate or save a chaos experimentCreate a pipeline that runs experiments in bulkChange the cron schedule of chaos experimentsDelete a chaos experimentStop a running chaos experimentCreate an input set for a chaos experimentUpdate an input set of a chaos experimentDelete an input set from a chaos experimentRun a chaos experimentEdit a note on a chaos experiment or runAdd a note to a chaos experiment or runChange the account's existing LDAP settingsSet up LDAP authentication for the accountRemove the account's LDAP settingsDelete the account-level SAML metadataDelete one SAML SSO configuration's metadataTurn login on or off for one SAML settingRemove OAuth sign-in from the accountEnable or disable account-level public accessSet the user session timeout for the accountEnforce two-factor authentication account-wideSwitch the account's active login mechanismChoose which OAuth providers users can sign in withUpdate the account's existing SAML metadataUpload SAML metadata to add a SAML providerUpdate one SAML SSO configuration's metadataUpdate the account's allowed login domainsUpload SAML metadata via the alternate endpointCreate an organization (v1)Update an organization (v1)Delete an organization (v1)Create an organization (NG)Update an organization (NG)Delete an organization (NG)Update an org-level serviceDelete an org-level serviceCreate an org-level serviceRegister a legacy Kubernetes chaos infrastructureUpgrade a legacy Kubernetes chaos infrastructureUpdate a legacy Kubernetes chaos infraDelete a legacy Kubernetes chaos infraRegister a machine chaos infrastructureUpdate a machine chaos infraDelete a machine chaos infraUpdate a v2 chaos infrastructureRegister a new v2 chaos infrastructureDelete a v2 chaos infrastructureUpdate the emissary endpoint of a chaos infraDelete an application network mapRetry chaos experiment creation for a network mapCreate a scorecard with checksUpdate a scorecard and its checksDelete a scorecardUpdate module access entriesVerify or reject an inferred recommendationMark a recommendation as applied or openOverride a recommendation's savings figureUpdate a saved audit filterSave a new audit log filterDelete a saved audit filterCreate an organization connectorUpdate an organization connectorDelete an organization connectorCreate a portal layoutDelete a portal layoutIngest a plugin layoutCreate a security test targetReplace a test target's definitionDelete a test targetChange selected fields on a test targetUpdate a cloud account preset overrideDelete a cloud account preset overrideUpdate recommendation preferencesCreate a cloud account preset overrideOpen a Jira ticket for a cost recommendationReplace Jira field mappings for a field typeDelete a Jira field mapping for a projectUnlink Jira tickets from recommendationsSend a Git webhook payload to pipeline triggersFire a custom webhook trigger (original endpoint)Fire a custom webhook trigger (v2 endpoint)Fire a custom webhook trigger with a webhook tokenUpdate an existing service overrideCreate a service override for an environmentDelete a service overrideMove a service override between inline and gitUpdate the git metadata of a remote service overrideCreate a feature flagReplace a feature flag's definitionDelete a feature flagTurn a feature flag on or off or change its rulesRestore an archived feature flagUpdate a cost perspectiveCreate or clone a cost perspectiveDelete a cost perspectiveAdd an OIDC identity providerUpdate an OIDC providerDelete an OIDC providerUpdate an account-level certificateDelete an account-level certificateAdd a certificate at the account levelUpdate setting valuesCreate a project-level webhookUpdate a project-level webhookDelete a project-level webhookCreate a release orchestration activityUpdate an orchestration activityDelete an orchestration activityRetry or ignore an on-hold activityRecord a new security issue from a scanUpdate a security issue's occurrencesDelete a security issueGenerate AI remediation steps for a security issueUpdate a Git Sync configurationCreate a Git Sync configurationSet the default root folder for Git SyncUpdate a source code managerDelete a source code managerAdd a source code managerRemove repositories from an SCM integrationDelete repositories from the repo listingCreate a GitOps application on an agentReplace a GitOps application definitionDelete a GitOps applicationApply a patch to a GitOps applicationStop an application's running operationPatch a single resource in an applicationDelete a single resource from an applicationRun an action on an application resourceRoll back a GitOps application to a prior deployUpdate only the spec of a GitOps applicationSync a GitOps application to its target stateRefresh many GitOps applications at onceSync many GitOps applications at onceStore SLSA provenance for a pipeline buildRecord the SLSA verification resultRecord SLSA policy violationsCreate an IP allowlist configurationUpdate an IP allowlist configurationDelete an IP allowlist configurationCreate a custom account roleUpdate an account roleDelete a custom account roleCreate a ChaosGuard conditionUpdate a ChaosGuard conditionDelete a ChaosGuard conditionCreate an org-level infrastructure definitionUpdate an org-level infrastructure definitionDelete an org-level infrastructure definitionRecord acceptance of an AI-generated policyCreate a secretUpload a file as a secretCreate a secret from YAMLUpdate a secretDelete a secretReplace a secret fileUpdate a secret using YAMLUpdate Backstage permissionsCreate Backstage permissionsDelete a groupUpdate groups in bulkSave a new groupUpdate an agent's Argo project mappings (v1)Create Argo project mappings on an agent (v1)Delete an Argo project mapping by name (v1)Create an Argo project mapping (v2)Update an Argo project mapping (v2)Delete an Argo project mapping by id (v2)Update a saved platform filterSave a new platform filterDelete a saved platform filterUpdate a saved pipeline filterSave a new pipeline filterDelete a saved pipeline filterUpdate a saved cloud cost filterSave a new cloud cost filterDelete a saved cloud cost filterUpdate a saved template filterSave a new template filterDelete a saved template filterTrigger an incident notification for an SLOUpdate an existing environmentCreate a new environmentCreate many environments in one batchDelete an environmentCreate or update a service overrideDelete a service overrideImport an environment from a Git repositoryMove an environment's YAML into GitUpdate Git metadata on a remote environmentCreate or update an environment in one callAbort, pause or resume a pipeline runFail or resume a manual intervention stepInterrupt a single stage of a runRetry a failed pipeline runRetry a run with new runtime inputs (V2)Run a pipeline using saved input setsRun a pipeline with runtime input YAMLRun selected stages of a pipelineAdd or update annotations on a pipeline executionConvert a sequential pipeline to DAG formatCreate a pipelineCreate a pipeline with the v2 endpointUpdate a pipelineDelete a pipelineImport a pipeline from a git repositoryImport a git pipeline under a chosen identifierUpdate the git metadata of a remote pipelineUpdate a pipeline with the v2 endpointMark an anomaly as true or falseDismiss a CCM anomalyCreate a collection categoryDelete several collection categories at onceUpdate a collection categoryDelete one collection categoryUpdate an existing serviceCreate a single serviceCreate several services in one batchBatch-create services allowing partial successDelete a serviceImport a service YAML from a Git repositoryMove a service YAML from inline to GitUpdate Git metadata of a remote serviceCreate or update a serviceStart a Qwiet trial licenseUpdate statuses of test target variantsCreate or link a Jira ticket for an issueCreate a Jira ticket for one occurrenceReplace the agent mTLS endpoint configurationCreate an agent mTLS endpointRemove the agent mTLS endpointChange selected mTLS endpoint settingsUpload an SBOM for an orchestration runSave an SBOM orchestration recordCreate an org-level GitX webhookUpdate an org-level GitX webhookDelete an org-level GitX webhookCreate an aggregation ruleUpdate an aggregation ruleDelete an aggregation ruleRun an aggregation rule's computation nowDelete the SMTP configurationUpdate the SMTP configurationCreate an SMTP configurationSend a test email through the SMTP configAdd an AI remediation fix to an existing PROpen a new PR with an AI remediationCreate an account-level connectorUpdate an account-level connectorDelete an account-level connectorCreate a feature flag targetBulk add targets from a CSV fileReplace a target's name and attributesDelete a feature flag targetApply patch instructions to a targetAbort an infrastructure executionDelete an infrastructureApprove or reject a pipeline approval stepExecute an infrastructure definitionFinish a provisioner activity with its resultStart a provisioner activity on a workspaceCreate an OPA policyMove an inline policy to GitDelete a policyUpdate a policy's name or RegoCreate an input set for a pipelineUpdate an input setDelete an input setMove an inline input set to GitImport an input set from a Git repositoryUpdate Git metadata of a remote input setCreate a Relay Proxy keyDelete a Relay Proxy keyChange which environments a proxy key can accessCreate a file or folder with contentCreate file or folder metadata from YAMLUpdate a file or folder including contentDelete a file or folderUpdate file or folder metadata from YAMLDelete my DB DevOps execution config overridesPin DB DevOps image versionsReset DB DevOps image tags to defaultsOverride DB DevOps image tagsCreate a resource group in a projectUpdate a resource group in a projectDelete a resource group from a projectAssign a role in an organizationDelete an organization role assignmentSave status info of a given typeLink a workspace to a template versionChange the template version a workspace usesUnlink a workspace from its templateUpdate a platform variableCreate a platform variableDelete a platform variableAdd a variable to an IaC workspaceChange an IaC workspace variable's valueDelete a variable from an IaC workspaceGet a presigned URL to upload release mediaRun a chaos fault, probe or actionCreate a project notification ruleUpdate a project notification ruleDelete a project notification ruleCreate an org-level notification ruleCreate an account-level notification ruleUpdate an org-level notification ruleDelete an org-level notification ruleUpdate an account-level notification ruleDelete an account-level notification ruleCreate a default monitored serviceUpdate a monitored service's settingsDelete a monitored serviceDetach a monitored service from its templateCreate a monitored serviceMove a monitored service YAML to GitCreate a monitored service from template inputsCreate a monitored service from YAMLTurn health monitoring on or offUpdate a monitored service from template inputsUpdate a monitored service from YAMLCreate an artifact registryUpdate an artifact registryDelete an artifact registryRecord database snapshot metadataDelete database schemas for a scopeUpload a database snapshot fileAdjust the amount of many budgets at onceClone several budgets in bulkCreate budgets for many cost buckets at onceDelete several budgets at onceManage alerts on many budgets at onceUpdate an existing budgetClone a single budget under a new nameDelete a single budgetCreate a cost budget with alertsMove budgets into another folderReplace the alert thresholds on a budgetEnable or disable a Backstage pluginSave a Backstage plugin's app configCreate an account-level resource groupUpdate an account-level resource groupDelete an account-level resource groupCreate a custom scorecard checkUpdate a scorecard checkDelete a scorecard checkDelete a package or imageReplace all metadata on a packageAdd or update metadata keys on a packageRestore a soft-deleted packageDelete a provider from the registrySet a provider's version lifecycle ruleRemove a provider's lifecycle ruleCreate a new provider versionUpdate a provider version's key or protocolDelete a provider version

Showing 400 of 2,889. Search above to find the rest.