Search
Introduction
How it works
Get started
Authentication
Requests and Responses
Common Parameters [Beta]
Status Codes
Versioning [Beta]
Pagination [Beta]
Organizations
Organization
post
Create an organization [Beta]
get
List organizations [Beta]
get
Retrieve an organization [Beta]
put
Update an organization [Beta]
del
Delete an organization [Beta]
get
List Organizations by filter
post
Create an Organization
get
List Organization details
put
Update an Organization
del
Delete an Organization
Projects
Project [Beta]
post
Creates a project
get
List projects
get
Retrieve a project
put
Update a project
del
Delete a project
Project
get
List all Projects for a user
post
Create a Project
get
List Project details
put
Update a Project
del
Delete a Project
get
List user's project with support to filter by multiple organizations
Secrets
Account Secrets [Beta]
post
Create a secret
get
List secrets
get
Retrieve a secret
del
Deletes a secret
put
Update a secret
Organization Secrets [Beta]
post
Create a secret
get
List secrets
get
Retrieve a secret
del
Delete a secret
put
Update a secret
Project Secrets [Beta]
post
Create a secret
get
List secrets
get
Retrieve a secret
del
Delete a secret
put
Update a secret
Secrets
get
Fetches the list of Secrets corresponding to the request's filter criteria.
post
Creates a Secret at given Scope
post
Creates a Secret File
post
Creates a secret via YAML
get
Get the Secret by ID and Scope
put
Updates the Secret by ID and Scope
del
Deletes Secret by ID and Scope
post
Fetches the list of Secrets corresponding to the request's filter criteria.
put
Updates the Secret file by ID and Scope
put
Updates the Secret by ID and Scope via YAML
post
Validates Secret with the provided ID and Scope
get
Checks whether the identifier is unique or not
Connectors
Account Connectors [Beta]
post
Create a Connector
get
List connectors
get
Retrieve a connector
put
Update a connector
del
Delete a connector
get
Test a connector
Organization Connectors [Beta]
post
Create a Connector
get
List connectors
get
Retrieve a connector
put
Update a connector
del
Delete a connector
get
Test a connector
Project Connectors [Beta]
post
Create a Connector
get
List connectors
get
Retrieve a connector
put
Update a connector
del
Delete a connector
get
Test a connector
Connectors
post
Fetches the list of CMC K8S Connectors corresponding to the request's filter criteria.
get
List all Connectors using filters
put
Update a Connector
post
Create a Connector
get
Return Connector details
del
Delete a Connector
get
List all the configured field values for the given Connector type.
post
Get the Template URL of connector
get
Lists all Connectors for an account
get
Gets the connector's statistics by Account Identifier, Project Identifier and Organization Identifier
post
Fetches the list of Connectors corresponding to the request's filter criteria.
post
Get list of Connectors by FQN
post
Test Harness Connector connection with third-party tool
post
Test Git Connector sync with repo
get
Test a Harness Connector
GoogleSecretManagerConnector
get
Get list of GCP Regions
Roles
Account Roles [Beta]
get
List Roles
post
Create a Role
get
Retrieve a Role
put
Update a Role
del
Delete a Role
Organization Roles [Beta]
get
List Roles
post
Create a Role
get
Retrieve a Role
put
Update a Role
del
Delete a Role
Project Roles [Beta]
get
List Roles
post
Create a Role
get
Retrieve a Role
put
Update a Role
del
Delete a Role
Roles
get
List Roles
post
Create Role
get
Get Role
put
Update Role
del
Delete Role
Resource Groups
Account Resource Groups [Beta]
get
List Resource Groups
post
Create a Resource Group
get
Retrieve a Resource Group
put
Update a Resource Group
del
Delete a Resource Group
Organization Resource Groups [Beta]
get
List Resource Groups
post
Create a Resource Group
get
Retrieve a Resource Group
put
Update a Resource Group
del
Delete a Resource Group
Project Resource Groups [Beta]
get
List Resource Groups
post
Create a Resource Group
get
Retrieve a Resource Group
put
Update a Resource Group
del
Delete a Resource Group
Filter Resource Groups [Beta]
post
Filter Resource Groups
Harness Resource Group
get
Get list of resource groups
post
Create a resource group
get
Get a resource group by identifier
put
Update a resource group
del
Delete a resource group
post
This fetches a filtered list of Resource Groups
get
List Resource Groups
post
Create Resource Group
get
Get Resource Group
put
Update Resource Group
del
Delete Resource Group
post
List Resource Groups by filter
Zendesk
post
create zendesk ticket for given user
get
get short live token for Coveo
Role Assignments
Account Role Assignments [Beta]
get
List role assignments
post
Create a role assignment
get
Retrieve a role assignment
del
Delete a role assignment
Organization Role Assignments [Beta]
get
List role assignments
post
Create a role assignment
get
Retrieve a role assignment
del
Delete a role assignment
Project Role Assignments [Beta]
get
List role assignments
post
Create a role assignment
get
Retrieve a role assignment
del
Delete a role assignment
Role Assignments
post
Bulk Delete Role Assignment
post
Create Role Assignments
get
List Role Assignments
post
Create Role Assignment
get
Get Role Assignment
del
Delete Role Assignment
post
List Role Assignments by filter
post
List Aggregated Role Assignments by filter
post
List Role Assignments by scope filter
post
Validate Role Assignment
Platform
Accounts
get
Gets an account
get
Checks if immutable delegate is enabled for account
put
Update Account Name
put
Update Default Experience
AccountSetting
get
Get the AccountSetting by accountIdentifier
put
Updates account settings
get
Get the AccountSetting by accountIdentifier
Access Control List
post
Check Permission
AuditFilters
get
Get the list of Filters of type Audit satisfying the criteria (if any) in the request
put
Updates the Filter of type Audit
post
Creates a Filter
get
Gets a Filter of type Audit by identifier
del
Delete a Filter of type Audit by identifier
Audit
post
List Audit Events
Filter
get
List Filters
put
Update a Filter
post
Create a Filter
get
Return Filter Details
del
Delete a Filter
get
List Filters
put
Update a Filter
post
Create a Filter
get
Return Filter Details
del
Delete a Filter
get
List Filters
put
Update a Filter
post
Create a Filter
get
Return Filter Details
del
Delete a Filter
get
List Filters
put
Update a Filter
post
Create a Filter
get
Return Filter Details
del
Delete a Filter
Invite
put
Resend invite
del
Delete Invite
get
Get Invite
get
List Invites
post
Get pending users
ApiKey
get
Fetches the list of API Keys corresponding to the request's filter criteria.
post
Creates an API key
put
Updates API Key for the provided ID
del
Deletes the API Key corresponding to the provided ID.
get
Fetches the API Keys details corresponding to the provided ID and Scope.
get
Fetches the list of Aggregated API Keys corresponding to the request's filter criteria.
Source Code Manager
put
Updates Source Code Manager Details with the given Source Code Manager Id
del
Deletes the Source Code Manager corresponding to the specified Source Code Manager Id
get
Lists Source Code Managers for the given account
post
Creates Source Code Manager
Nextgen Ldap
post
Test LDAP authentication
get
Return Ldap groups matching name
Harness Resource Type
get
Gets all resource types available at this scope
Authentication Settings
get
Return configured Ldap settings for the account
put
Updates Ldap setting
post
Create Ldap setting
del
Delete Ldap settings
del
Delete SAML meta data
del
Delete SAML meta data for given SAML sso id
put
Update authentication enabled or not for given SAML setting
get
Gets authentication settings for the given Account ID
get
Gets authentication settings version 2 for the given Account ID
get
Get password strength
get
Test SAML connectivity
get
Test SAML connectivity
del
Delete OAuth Setting
put
Set session timeout at account level
put
Set two factor authorization
put
Update Auth mechanism
put
Update Oauth providers
put
Update SAML metadata
post
Upload SAML metadata
put
Update SAML metadata for a given SAML SSO Id
put
Updates the whitelisted domains
Permissions
get
List Permissions
get
List Resource Types
Secret Managers
post
Gets the metadata of Secret Manager
Setting
get
Get a setting value by identifier
get
Get list of settings under the specified category
put
Update settings
Service Account
get
Get Service Accounts
post
Create a Service Account
put
Update a Service Account
del
Delete a Service Account
get
Get Service Account In Scope
get
List aggregated Service Accounts
SMTP
del
Delete Smtp Config by identifier
get
Gets Smtp config by accountId
put
Updates the Smtp Config
post
Creates SMTP config
post
Tests the config's connectivity by sending a test email
post
Checks whether other connectors exist with the same name
Token
post
Create a Token
put
Update a Token
del
Delete a Token
get
List all Tokens
post
Rotate a Token
post
Validate a Token
User
post
Add user(s) to scope
put
Change user password
get
Check if user is last admin
put
Disable two factor authentication
get
Get detailed user information
post
Get list of users
get
Gets Two Factor Auth Settings
get
Get Current User Info
post
Get users list
put
Update User
del
Remove user from scope
get
Reset two factor authorization
put
Unlock user
put
Enable two factor authentication
put
Update User
User Group
get
Check user membership
put
Add user to User Group
del
Remove user from User Group
put
Copy User Group
get
List the User Groups in an account/org/project
put
Update User Group
post
Create User Group
get
Get User Group
del
Delete a User Group in an account/org/project
get
Get Inheriting Child Scopes
post
List users in User Group
put
Link LDAP Group to the User Group to an account/org/project
put
Link SAML Group to the User Group in an account/org/project
post
List User Groups by filter
put
Unlink SSO Group from the User Group in an account/org/project
put
Update User Group
post
Create User Group
Variables
get
Fetches the list of Variables.
put
Updates the Variable.
post
Creates a Variable.
get
Get the Variable by scope identifiers and variable identifier.
del
Deletes Variable by ID.
Delegate
Agent mTLS Endpoint Management
get
Gets the agent mTLS endpoint for an account.
put
Updates the existing agent mTLS endpoint for an account.
post
Creates the agent mTLS endpoint for an account.
del
Removes the agent mTLS endpoint for an account.
patch
Updates selected properties of the existing agent mTLS endpoint for an account.
get
Checks whether a given agent mTLS endpoint domain prefix is available.
Delegate Download Resource
post
Downloads a docker delegate yaml file.
post
Downloads a kubernetes delegate yaml file.
Delegate Group Tags Resource
get
Retrieves list of tags attached with Delegate group
put
Clears all existing tags with delegate group and attach given set of tags to delegate group.
post
Add given list of tags to the Delegate group
del
Deletes all tags from the Delegate group
post
List delegate groups that are having mentioned tags.
Delegate Setup Resource
del
Deletes a Delegate by its identifier.
get
Generates delegate terraform example module file from the account
post
Generates helm values yaml file from the data specified in request body (Delegate setup details).
post
Lists all delegates in NG filtered by provided conditions
get
Gets the latest supported delegate version. The version has YY.MM.XXXXX format. You can use any version lower than the returned results(upto 3 months old)
put
Overrides delegate image tag for account
Delegate Token Resource
get
Retrieves Delegate Tokens by Account, Organization, Project and status.
put
Revokes Delegate Token.
post
Creates Delegate Token.
get
Lists delegate groups that are using the specified delegate token.
Pipelines
Pipelines [Beta]
get
List Pipelines
post
Create a Pipeline
get
Retrieve a Pipeline
put
Update a Pipeline
del
Delete a Pipeline
post
Move Pipeline YAML from inline to remote
post
Get Pipeline YAML from Git Repository
Input Sets [Beta]
post
Create an Input Set
get
List Input Sets
get
Retrieve an Input Set
put
Update an Input Set
del
Delete an Input Set
post
Move InputSet YAML from inline to remote
post
Get Input Set YAML from Git Repository
Approvals
post
Approve or Reject a Pipeline Execution
Pipeline Dashboard
get
Fetch Execution Details for an Interval
Pipeline Input Set
get
List Input Sets
post
Create an Input Set
get
Fetch an Input Set
put
Update an Input Set
del
Delete an Input Set
post
Fetch Runtime Input Template
put
Update git-metadata in remote input-set
Pipeline
post
Create a Pipeline
post
Create a Pipeline
get
Fetch a Pipeline
put
Update a Pipeline
del
Delete a Pipeline
post
List Pipelines
get
Fetch Pipeline Summary
post
Get Pipeline YAML from Git Repository
put
Update git-metadata in remote pipeline Entity
put
Update a Pipeline
Pipeline Execution Details
get
Fetch Execution Details
get
Fetch Execution Details
get
Get the Input Set YAML used for given Plan Execution
post
List Executions
get
Get Notes for a pipelineExecution
put
Updates Notes for a pipelineExecution
Pipeline Execute
get
Retry History for a given execution
put
Execute an Interrupt
post
Retry a executed pipeline with inputSet pipeline yaml
post
Execute a Pipeline with Input Set References
post
Execute a Pipeline with Runtime Input YAML
Triggers
get
Gets the paginated list of triggers for accountIdentifier, orgIdentifier, projectIdentifier, targetIdentifier.
post
Creates Trigger for triggering target pipeline identifier.
get
Gets the trigger by accountIdentifier, orgIdentifier, projectIdentifier, targetIdentifier and triggerIdentifier.
put
Updates trigger for pipeline with target pipeline identifier.
del
Deletes Trigger by identifier.
get
Lists all Triggers
get
Fetches Trigger details for a specific accountIdentifier, orgIdentifier, projectIdentifier, targetIdentifier, triggerIdentifier.
get
Get event history for a trigger
TriggersEvents
get
Get event history for a trigger
get
Get Trigger history event correlation
User Source Code Manager
Webhook Triggers
get
Gets webhook event processing details for input eventId.
get
Gets webhook event processing details for input eventId.
post
Handles event payload for webhook triggers.
post
Handles event payload for custom webhook triggers.
post
Handles event payload for custom webhook triggers.
post
Handles event payload for custom webhook triggers.
Webhook Event Handler
post
Process event payload for webhook triggers.
CD
CustomDeployment
post
Gets Custom Deployment Entity References
post
Gets Custom Deployment Expression Variables
get
Gets Infra Variables from a Custom Deployment Template by identifier
post
Return the updated yaml for infrastructure based on Deployment template
get
This validates whether Infrastructure is valid or not
Environments
get
Gets Environment list for a project
put
Update an Environment by identifier
post
Create an Environment
get
Gets an Environment by identifier
del
Delete an Environment by identifier
get
Gets Service Overrides list
post
upsert a Service Override for an Environment
del
Delete a ServiceOverride entity
get
Gets Environment Access list
put
Upsert an Environment by identifier
EnvironmentGroup
post
Create an Environment Group
get
Gets an Environment Group by identifier
put
Update an Environment Group by Identifier
del
Delete en Environment Group by Identifier
post
Gets Environment Group list
Infrastructures
get
Gets Infrastructure list
put
Update an Infrastructure by identifier
post
Create an Infrastructure in an Environment
get
Gets an Infrastructure by identifier
del
Delete an Infrastructure by identifier
Usage
get
Download CSV Active Services report
get
Gets License Usage By Module, Timestamp, and Account Identifier
get
Gets License Usage By Module, Timestamp, and Account Identifier
get
Gets License Usage By Module, Timestamp, and Account Identifier
get
Download CSV Active Services report
get
Gets License Usage By Module, Timestamp, and Account Identifier
get
Gets License Usage By Module, Timestamp, and Account Identifier
get
Gets License Usage By Module, Timestamp, and Account Identifier
File Store
get
List Files and Folders metadata
post
Create Folder or File including content
post
Creates File or Folder metadata via YAML
get
Get the Folder or File metadata
put
Update Folder or File including content
del
Delete File or Folder by identifier
get
Download File
get
Get list of created by user details
get
Get list of entities where file is referenced by queried entity type
get
Get the list of supported entity types for files
post
Get filtered list of Files or Folders
post
Get folder nodes at first level, not including sub-nodes
put
Update File or Folder metadata via YAML
tas
get
Return the Tas organizations
get
Return the Tas spaces
get
Return the Tas spaces
Deployment Freeze
Freeze CRUD
post
Create a Freeze
get
Get a Freeze
put
Updates a Freeze
del
Delete a Freeze
post
Delete many Freezes
post
Gets Freeze list
get
Get list of freeze acted on a frozen execution
get
Get Global Freeze Yaml
post
Create Global Freeze
post
Update the status of Freeze to active or inactive
Freeze Evaluation
Freeze Schema
Services
Account Services [Beta]
get
Retrieve a service
put
Update service
del
Delete a service
get
List services
post
Create a service
Organization Services [Beta]
get
Retrieve a service
put
Update Service
del
Delete a service
get
List Services
post
Create a service
Project Services [Beta]
get
Retrieve a service
put
Update Service
del
Delete a Service
get
List Services
post
Create a Service
Services
get
Gets Service list
put
Update a Service by identifier
post
Create a Service
post
Create Services
get
Gets a Service by identifier
del
Delete a Service by identifier
get
Retrieving the list of Kubernetes Command Options
get
Retrieving the list of Kustomize Command Flags
get
Retrieving the list of actions available for service hooks
get
Gets Service Access list
put
Upsert a Service by identifier
Templates
Account Templates [Beta]
post
Create Template
get
Get Templates List
get
Get Stable Template
get
Retrieve a Template
put
Update Template
del
Delete Template
put
Update Stable Template
post
Import Template
Organization Templates [Beta]
post
Create Template
get
Get Templates List
get
Get Stable Template
get
Retrieve a Template
put
Update Template
del
Delete Template
put
Update Stable Template
post
Import template
Project Templates [Beta]
post
Create Template
get
Get Templates List
get
Get Stable Template
get
Retrieve a Template
put
Update Template
del
Delete Template
put
Update Stable Template
post
Import Template
Templates
post
Create a Template
del
Delete Template Version
get
Get Template
get
Gets Template Input Set YAML
post
Gets all metadata of template list
post
Move Template YAML from inline to remote
put
Update Template Version
post
Update git metadata details for a remote template
put
Update Stable Template Version
Template Schemas
GitOps
Agents
get
AgentServiceForServer_List
post
AgentServiceForServer_Create
put
AgentServiceForServer_Update
get
AgentServiceForServer_GetDeployYaml
get
AgentServiceForServer_Get
del
AgentServiceForServer_Delete
post
AgentServiceForServer_RegenerateCredentials
get
AgentServiceForServer_Unique
Application
post
ApplicationService_ListApps
Applications
get
List returns list of applications for a specific agent
post
Create creates an application
get
ManagedResources returns list of managed resources
get
Get returns an application by name
get
ListResourceEvents returns a list of event resources
get
PodLogs returns stream of log entries for the specified pod(s).
get
GetManifests returns application manifests
get
PodLogs returns stream of log entries for the specified pod(s).
get
ResourceTree returns resource tree
get
Get the meta-data (author, date, tags, message) for a specific revision of the application
get
Get returns sync windows of the application
put
Update updates an application
del
Delete deletes an application
patch
Patch patch an application
del
TerminateOperation terminates the currently running operation
get
GetResource returns single application resource
del
DeleteResource deletes a single application resource
post
PatchResource patch single application resource
get
ListResourceActions returns list of resource actions
post
RunResourceAction run resource action
post
Rollback syncs an application to its target state Harness Event type (rollback)
put
UpdateSpec updates an application spec
post
Sync syncs an application to its target state Harness Event type (deploy)
get
Watch returns stream of application change events
get
WatchResourceTree returns stream of application resource tree
post
List returns list of application sync status
get
Checks whether an app with the given name exists
Certificates
get
List returns list of certificates
Clusters
get
Gets a Cluster by identifier
del
Delete a Cluster by identifier
get
Gets cluster list
post
link a Cluster
post
Link Clusters
post
Unlink Clusters
get
List returns list of clusters
post
Create creates a cluster
get
Get returns a cluster by identifier
del
Delete deletes a cluster
put
Update updates a cluster
get
List all available repository certificates
post
List returns list of Clusters
get
Checks for whether the cluster exists
Dashboard Aggregates
post
Returns aggregate statistics of recent deployments
get
List phase status counts for top 5 most deployed apps
Dashboards
get
List count of Cluster, Repos and Apps created within a time series
get
GetDashboradOverview gets dashboard overview
GnuPGP Keys
post
Create one or more GPG public keys in the server's configuration
get
Get information about specified GPG public key from the server
del
Delete specified GPG public key from the server's configuration
GPG Keys
get
List all available repository certificates
Hosts
post
Gets the list of hosts filtered by accountIdentifier and connectorIdentifier
post
Validates hosts connectivity credentials
Project mappings
get
AppProjectMappingService_GetAppProjectMappingListByAgent
post
CreateAppProjectMapping creates a new mapping between Harness Project and argo project
del
Delete an argo project to harness project mapping
get
AppProjectMappingService_GetAppProjectMappingList
Projects
get
List returns list of projects
post
Create a new project
get
Get returns a project by name
del
Delete deletes a project
put
Update updates a project
Reconciler
post
Returns number of entities that exist in the cluster on the agent. Filter can be used to count only global entities (with empty project) and those specified by the filter.
post
Imports data from cluster via agent. There must be at least one project mapping in the database. Returns number of entities imported.
Repositories
get
ListRepositories gets a list of all configured repositories
post
CreateRepository creates a new repository configuration
post
ValidateAccess gets connection state for a repository
get
Get returns a repository or its credentials
del
DeleteRepository deletes a repository from the configuration
put
UpdateRepository updates a repository configuration
get
GetAppDetails returns application details by given path
get
ListApps returns list of apps in the repo
get
GetHelmCharts returns list of helm charts in the specified repository
get
Returns a list of refs (e.g. branches and tags) in the repo
post
List returns list of Repositories
get
Checks whether a repository with the given name exists
Repository Certificates
get
List all available repository certificates
del
Delete the certificates that match the RepositoryCertificateQuery
post
Creates repository certificates on the server
Repository credentials
post
Create creates a new repository credential
post
Get returns a repository credential given its url
get
Get returns a repository credential given its identifier
del
Delete deletes a repository credential
put
Update updates a repository credential
post
List repository credentials
ValidateHost
post
Validates hosts connectivity credentials
CCM
Cloud Cost Anomalies
post
List Anomalies
post
Returns the list of distinct values for all the specified Anomaly fields.
post
List Anomalies
post
List Anomalies for Perspective
put
Report Anomaly feedback
Cloud Cost BI Dashboards
get
List all the BI Dashboards for CCM
Cloud Cost Budgets
get
Fetch Budget details
put
Update an existing budget
post
Clone a budget
del
Delete a budget
get
Fetch the cost details of a Budget
get
List all the Budgets
post
Create a Budget
get
List all the Budgets associated with a Perspective
Cloud Cost K8S Connectors Metadata
post
Get CCM K8S Metadata
Cloud Cost Details
post
Returns an overview of the cost
post
Returns cluster data in a tabular format
post
Returns cost details in a tabular format
post
Returns cost details in a time series format
Cloud Cost Currency Preferences
RuleEnforcement
post
Add a new rule Enforcement
post
Fetch Rule Enforcement count for account
post
Fetch Rule Enforcement count for account
post
Fetch Rule Enforcement for account
Rule
post
Clone a rule
del
Delete a rule
post
Enqueues job for execution
post
Enqueues job for execution
get
Get Schema for entity
get
Get Schema for entity
post
Fetch rules for account
get
connectors with governance enabled and valid permission
put
Update a Rule
post
Validate a rule
Cloud Cost Perspectives Folders
post
Create a Perspective folder
del
Delete a folder
get
Fetch folders for an account
put
Update a folder
get
Return details of all the Perspectives
post
Move a Perspective
Cloud Cost Perspective Reports
get
Fetch details of a cost Report
put
Update a cost Perspective Report
post
Create a schedule for a Report
del
Delete cost Perspective report
Cloud Cost Perspectives
get
Fetch details of a Perspective
put
Update a Perspective
post
Create a Perspective
del
Delete a Perspective
get
Return details of all the Perspectives
get
Get the last period cost for a Perspective
get
Get the last twelve month cost for a Perspective
Cloud Cost Recommendations Details
get
Return EC2 Recommendation
get
Return ECS Recommendation
get
Return node pool Recommendation
get
Return workload Recommendation
Cloud Cost Recommendations
post
Return the number of Recommendations
post
Return the list of filter values for the Recommendations
post
Return the list of Recommendations
post
Return void
post
Return Recommendations statistics
Cloud Cost Recommendation Jira
post
Create jira for recommendation
Cloud Cost Recommendation Ignore List
post
Add resources to recommendations ignore list
get
Get resources in recommendations ignore list
post
Remove resources from recommendations ignore list
Cloud Cost AutoStopping Rules
get
List AutoStopping Rules
post
Create an AutoStopping Rule
get
Return AutoStopping Rule details
del
Delete an AutoStopping Rule
get
Return health status of an AutoStopping Rule
get
Return savings details for an AutoStopping Rule
get
List all the resources for an AutoStopping Rule
get
Return diagnostics result of an AutoStopping Rule
get
Return cumulative savings for all the AutoStopping Rules
put
Disable/Enable an Autostopping Rule
Cloud Cost AutoStopping Rules V2
post
Create an AutoStopping Rule
put
Update an existing AutoStopping Rule
Cloud Cost AutoStopping Load Balancers
get
Return all the load balancers
put
Update a load balancer
post
Create a load balancer
del
Delete load balancers and the associated resources
get
Return details of a load balancer
get
Return all the AutoStopping Rules in a load balancer
get
Return last activity details of a load balancer
Cloud Cost AutoStopping Fixed Schedules
get
Return all the AutoStopping Rule fixed schedules
post
Create a fixed schedule for an AutoStopping Rule
del
Delete a fixed schedule for AutoStopping Rule.
Feature Flags
API Keys
get
Returns API Keys for an Environment
post
Creates an API key for the given Environment
del
Deletes an API Key
get
Returns API keys
put
Updates an API Key
Feature Flags
get
Returns all Feature Flags for the project
post
Creates a Feature Flag
del
Delete a Feature Flag
get
Returns a Feature Flag
patch
Updates a Feature Flag
Targets
get
Returns all Targets
post
Creates a Target
post
Add Target details
del
Deletes a Target
get
Returns details of a Target
patch
Updates a Target
put
Modifies a Target
get
Returns Target Groups for the given Target
Target Groups
get
Returns all Target Groups
post
Creates a Target Group
del
Deletes a Target Group
get
Returns Target Group details for the given identifier
patch
Updates a Target Group
get
Returns Feature Flags that are available to be added to the given Target Group
get
Returns Feature Flags in a Target Group
SRM
Monitored Services
post
createDefaultMonitoredService
get
Get monitored service data
put
Updates monitored service data
del
Delete monitored service data
get
getAllMonitoredServicesWithHealthSources
get
CvgetAnomaliesSummary
get
getCountOfServices
get
getEnvironments
get
getHealthSources
get
getHealthSourcesForMonitoredServiceIdentifier
get
getList
get
getMonitoredServiceChangeDetails
get
getMonitoredServiceDetails
get
getMonitoredServiceDetails_1
get
getMonitoredServiceFromServiceAndEnvironment
get
getMonitoredServiceLogs
get
getMonitoredServiceScore
get
Get notification rules for MonitoredService
get
getOverAllHealthScore
get
getSloMetrics
get
list
post
Saves monitored service data
post
Saves monitored service from template input
post
saveMonitoredServiceFromYaml
put
setHealthMonitoringFlag
put
Update monitored service from yaml or template
put
updateMonitoredServiceFromYaml
get
yamlTemplate
SLOs dashboard
get
getSLOAssociatedMonitoredServices
get
getSecondaryEventDetails
get
getSecondaryEvents
get
Get all SLOs count by risk
get
Get SLO consumption breakdown
get
Get SLO dashboard details
get
Get SLO list view
post
Get SLO list view
NG SLOs
get
Get SLO data
put
Update SLO data
del
Delete SLO data
post
Get onBoarding graph for composite slo
post
Get SLO list view
get
Get all SLOs
post
Saves SLO data
SLOs
get
Get Error budget reset history
get
Get notification rules for SLO
get
Get SLO logs
post
Reset Error budget history
Custom Dashboards
Custom Dashboards
get
Download data within a Dashboard
Policy Management
dashboard
get
dashboard#metrics
examples
get
examples#list
policies
get
policies#list
post
policies#create
del
policies#delete
get
policies#find
patch
policies#update
evaluate
post
evaluate#evaluate
evaluations
get
evaluations#list
get
evaluations#find
policysets
get
policysets#list
post
policysets#create
del
policysets#delete
get
policysets#find
patch
policysets#update
system
get
system#health
get
system#version
Git Sync (deprecated)
Git Branches
post
Sync the content of new Git Branch into harness with Git Sync Config Id
get
Lists branches with their status(Synced, Unsynced) by Git Sync Config Id for the given scope
Git Full Sync
get
Fetch Configuration for Git Full Sync for the provided scope
put
Update Configuration for Git Full Sync for the provided scope
post
Create Configuration for Git Full Sync for the provided scope
post
List files in full sync along with their status
post
Trigger Full Sync
Git Sync Settings
get
Get Git Sync Setting for the given scope
put
This updates the existing Git Sync settings within the scope. Only changing Connectivity Mode is allowed
post
Creates Git Sync Setting in a scope
Git Sync
get
Lists Git Sync Config for the given scope
put
Update existing Git Sync Config by Identifier
post
Creates Git Sync Config in given scope
get
Check whether Git Sync is enabled for given scope or not
put
Update existing Git Sync Config default root folder by Identifier
Git Sync Errors
get
Get Errors Count for the given scope, Repo and Branch
get
Lists Git to Harness Errors by file or connectivity errors for the given scope, Repo and Branch
get
Lists Git to Harness Errors for the given Commit Id
get
Lists Git to Harness Errors grouped by Commits for the given scope, Repo and Branch
SCM
Error Models
Error Response [Beta]
Governance Metadata [Beta]
Chaos Engineering
Chaos Engineering
User Source Code Manager
Contains APIs related to User Source Code Manager
➔ Next to
Webhook Triggers