Skip to main content

Harness NextGen Software Delivery Platform API Reference

Project description

harness_python_sdk

The Harness Software Delivery Platform uses OpenAPI Specification v3.0. Harness constantly improves these APIs. Please be aware that some improvements could cause breaking changes.

Introduction

The Harness API allows you to integrate and use all the services and modules we provide on the Harness Platform. If you use client-side SDKs, Harness functionality can be integrated with your client-side automation, helping you reduce manual efforts and deploy code faster.
For more information about how Harness works, read our documentation or visit the Harness Developer Hub.

How it works

The Harness API is a RESTful API that uses standard HTTP verbs. You can send requests in JSON, YAML, or form-data format. The format of the response matches the format of your request. You must send a single request at a time and ensure that you include your authentication key. For more information about this, go to Authentication.

Get started

Before you start integrating, get to know our API better by reading the following topics:

Authentication

To authenticate with the Harness API, you need to:

  1. Generate an API token on the Harness Platform.
  2. Send the API token you generate in the x-api-key header in each request.

Generate an API token

To generate an API token, complete the following steps:

  1. Go to the Harness Platform.
  2. On the left-hand navigation, click My Profile.
  3. Click +API Key, enter a name for your key and then click Save.
  4. Within the API Key tile, click +Token.
  5. Enter a name for your token and click Generate Token. Important: Make sure to save your token securely. Harness does not store the API token for future reference, so make sure to save your token securely before you leave the page.

Send the API token in your requests

Send the token you created in the Harness Platform in the x-api-key header. For example: x-api-key: YOUR_API_KEY_HERE

Requests and Responses

The structure for each request and response is outlined in the API documentation. We have examples in JSON and YAML for every request and response. You can use our online editor to test the examples.

Common Parameters [Beta]

Field Name Type Default Description
identifier string none URL-friendly version of the name, used to identify a resource within it's scope and so needs to be unique within the scope.
name string none Human-friendly name for the resource.
org string none Limit to provided org identifiers.
project string none Limit to provided project identifiers.
description string none More information about the specific resource.
tags map[string]string none List of labels applied to the resource.
order string desc Order to use when sorting the specified fields. Type: enum(asc,desc).
sort string none Fields on which to sort. Note: Specify the fields that you want to use for sorting. When doing so, consider the operational overhead of sorting fields.
limit int 30 Pagination: Number of items to return.
page int 1 Pagination page number strategy: Specify the page number within the paginated collection related to the number of items in each page.
created int64 none Unix timestamp that shows when the resource was created (in milliseconds).
updated int64 none Unix timestamp that shows when the resource was last edited (in milliseconds).

Status Codes

Harness uses conventional HTTP status codes to indicate the status of an API request. Generally, 2xx responses are reserved for success and 4xx status codes are reserved for failures. A 5xx response code indicates an error on the Harness server.

Error Code Description
200 OK
201 Created
202 Accepted
204 No Content
400 Bad Request
401 Unauthorized
403 Forbidden
Precondition Failed
415 Unsupported Media Type
500 Server Error

To view our error response structures, go here.

Versioning [Beta]

Harness Version

The current version of our Beta APIs is yet to be announced. The version number will use the date-header format and will be valid only for our Beta APIs.

Generation

All our beta APIs are versioned as a Generation, and this version is included in the path to every API resource. For example, v1 beta APIs begin with app.harness.io/v1/, where v1 is the API Generation.
The version number represents the core API and does not change frequently. The version number changes only if there is a significant departure from the basic underpinnings of the existing API. For example, when Harness performs a system-wide refactoring of core concepts or resources.

Pagination [Beta]

We use pagination to place limits on the number of responses associated with list endpoints. Pagination is achieved by the use of limit query parameters. The limit defaults to 30. Its maximum value is 100.
Following are the pagination headers supported in the response bodies of paginated APIs:

  1. X-Total-Elements : Indicates the total number of entries in a paginated response.
  2. X-Page-Number : Indicates the page number currently returned for a paginated response.
  3. X-Page-Size : Indicates the number of entries per page for a paginated response. For example: X-Total-Elements : 30 X-Page-Number : 0 X-Page-Size : 10

This Python package is automatically generated by the Swagger Codegen project:

  • API version: 1.0
  • Package version: v1.0.0
  • Build package: io.swagger.codegen.v3.generators.python.PythonClientCodegen

For more information, please visit https://harness.io/

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

If the python package is hosted on Github, you can install directly from Github

pip install git+https://github.com/ljw4010/harness_python_SDK.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/ljw4010/harness_python_SDK.git)

Then import the package:

import harness_python_sdk 

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import harness_python_sdk

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function
import time
import harness_python_sdk
from harness_python_sdk.rest import ApiException
from pprint import pprint

# Configure API key authorization: x-api-key
configuration = harness_python_sdk.Configuration()
configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['x-api-key'] = 'Bearer'

# create an instance of the API class
api_instance = harness_python_sdk.APIKeysApi(harness_python_sdk.ApiClient(configuration))
account_identifier = 'account_identifier_example' # str | Account Identifier
org_identifier = 'org_identifier_example' # str | Organization Identifier
environment_identifier = 'environment_identifier_example' # str | Environment Identifier
project_identifier = 'project_identifier_example' # str | The Project identifier
body = NULL # object |  (optional)

try:
    # Creates an API key for the given Environment
    api_response = api_instance.add_api_key(account_identifier, org_identifier, environment_identifier, project_identifier, body=body)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling APIKeysApi->add_api_key: %s\n" % e)

# Configure API key authorization: x-api-key
configuration = harness_python_sdk.Configuration()
configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['x-api-key'] = 'Bearer'

# create an instance of the API class
api_instance = harness_python_sdk.APIKeysApi(harness_python_sdk.ApiClient(configuration))
identifier = 'identifier_example' # str | Unique identifier for the object in the API.
project_identifier = 'project_identifier_example' # str | The Project identifier
environment_identifier = 'environment_identifier_example' # str | Environment Identifier
account_identifier = 'account_identifier_example' # str | Account Identifier
org_identifier = 'org_identifier_example' # str | Organization Identifier

try:
    # Deletes an API Key
    api_instance.delete_api_key(identifier, project_identifier, environment_identifier, account_identifier, org_identifier)
except ApiException as e:
    print("Exception when calling APIKeysApi->delete_api_key: %s\n" % e)

# Configure API key authorization: x-api-key
configuration = harness_python_sdk.Configuration()
configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['x-api-key'] = 'Bearer'

# create an instance of the API class
api_instance = harness_python_sdk.APIKeysApi(harness_python_sdk.ApiClient(configuration))
account_identifier = 'account_identifier_example' # str | Account Identifier
org_identifier = 'org_identifier_example' # str | Organization Identifier
project_identifier = 'project_identifier_example' # str | The Project identifier
environment_identifier = 'environment_identifier_example' # str | Environment Identifier
page_number = 56 # int | PageNumber (optional)
page_size = 56 # int | PageSize (optional)

try:
    # Returns API Keys for an Environment
    api_response = api_instance.get_all_api_keys(account_identifier, org_identifier, project_identifier, environment_identifier, page_number=page_number, page_size=page_size)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling APIKeysApi->get_all_api_keys: %s\n" % e)

# Configure API key authorization: x-api-key
configuration = harness_python_sdk.Configuration()
configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['x-api-key'] = 'Bearer'

# create an instance of the API class
api_instance = harness_python_sdk.APIKeysApi(harness_python_sdk.ApiClient(configuration))
identifier = 'identifier_example' # str | Unique identifier for the object in the API.
project_identifier = 'project_identifier_example' # str | The Project identifier
environment_identifier = 'environment_identifier_example' # str | Environment Identifier
account_identifier = 'account_identifier_example' # str | Account Identifier
org_identifier = 'org_identifier_example' # str | Organization Identifier

try:
    # Returns API keys
    api_response = api_instance.get_api_key(identifier, project_identifier, environment_identifier, account_identifier, org_identifier)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling APIKeysApi->get_api_key: %s\n" % e)

# Configure API key authorization: x-api-key
configuration = harness_python_sdk.Configuration()
configuration.api_key['x-api-key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['x-api-key'] = 'Bearer'

# create an instance of the API class
api_instance = harness_python_sdk.APIKeysApi(harness_python_sdk.ApiClient(configuration))
project_identifier = 'project_identifier_example' # str | The Project identifier
environment_identifier = 'environment_identifier_example' # str | Environment Identifier
account_identifier = 'account_identifier_example' # str | Account Identifier
org_identifier = 'org_identifier_example' # str | Organization Identifier
identifier = 'identifier_example' # str | Unique identifier for the object in the API.
body = NULL # object |  (optional)

try:
    # Updates an API Key
    api_instance.update_api_key(project_identifier, environment_identifier, account_identifier, org_identifier, identifier, body=body)
except ApiException as e:
    print("Exception when calling APIKeysApi->update_api_key: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to https://app.harness.io

Class Method HTTP request Description
APIKeysApi add_api_key POST /cf/admin/apikey Creates an API key for the given Environment
APIKeysApi delete_api_key DELETE /cf/admin/apikey/{identifier} Deletes an API Key
APIKeysApi get_all_api_keys GET /cf/admin/apikey Returns API Keys for an Environment
APIKeysApi get_api_key GET /cf/admin/apikey/{identifier} Returns API keys
APIKeysApi update_api_key PUT /cf/admin/apikey/{identifier} Updates an API Key
AccessControlListApi get_access_control_list POST /authz/api/acl Check Permission
AccountSettingApi get_account_setting GET /ng/api/account-setting Get the AccountSetting by accountIdentifier
AccountSettingApi list_account_setting GET /ng/api/account-setting/list Get the AccountSetting by accountIdentifier
AccountSettingApi update_account_setting PUT /ng/api/account-setting Updates account settings
AccountConnectorApi create_account_scoped_connector POST /v1/connectors Create a Connector
AccountConnectorApi delete_account_scoped_connector DELETE /v1/connectors/{connector} Delete a connector
AccountConnectorApi get_account_scoped_connector GET /v1/connectors/{connector} Retrieve a connector
AccountConnectorApi test_account_scoped_connector GET /v1/connectors/{connector}/test-connection Test a connector
AccountConnectorApi update_account_scoped_connector PUT /v1/connectors/{connector} Update a connector
AccountRancherInfrastructureApi list_account_scoped_rancher_clusters_using_connector GET /v1/rancher/connectors/{connector}/clusters List rancher clusters using account level connector
AccountRancherInfrastructureApi list_account_scoped_rancher_clusters_using_env_and_infra GET /v1/rancher/environments/{environment}/infrastructure-definitions/{infrastructure-definition}/clusters List rancher clusters using account level env and infra def
AccountResourceGroupsApi create_resource_group_acc POST /v1/resource-groups Create a Resource Group
AccountResourceGroupsApi delete_resource_group_acc DELETE /v1/resource-groups/{resource-group} Delete a Resource Group
AccountResourceGroupsApi get_resource_group_acc GET /v1/resource-groups/{resource-group} Retrieve a Resource Group
AccountResourceGroupsApi list_resource_groups_acc GET /v1/resource-groups List Resource Groups
AccountResourceGroupsApi update_resource_group_acc PUT /v1/resource-groups/{resource-group} Update a Resource Group
AccountRoleAssignmentsApi create_account_scoped_role_assignments POST /v1/role-assignments Create a role assignment
AccountRoleAssignmentsApi delete_account_scoped_role_assignment DELETE /v1/role-assignments/{role-assignment} Delete a role assignment
AccountRoleAssignmentsApi get_account_scoped_role_assignment GET /v1/role-assignments/{role-assignment} Retrieve a role assignment
AccountRoleAssignmentsApi get_account_scoped_role_assignments GET /v1/role-assignments List role assignments
AccountRolesApi create_role_acc POST /v1/roles Create a Role
AccountRolesApi delete_role_acc DELETE /v1/roles/{role} Delete a Role
AccountRolesApi get_role_acc GET /v1/roles/{role} Retrieve a Role
AccountRolesApi list_roles_acc GET /v1/roles List Roles
AccountRolesApi update_role_acc PUT /v1/roles/{role} Update a Role
AccountSecretApi create_account_scoped_secret POST /v1/secrets Create a secret
AccountSecretApi delete_account_scoped_secret DELETE /v1/secrets/{secret} Deletes a secret
AccountSecretApi get_account_scoped_secret GET /v1/secrets/{secret} Retrieve a secret
AccountSecretApi get_account_scoped_secrets GET /v1/secrets List secrets
AccountSecretApi update_account_scoped_secret PUT /v1/secrets/{secret} Update a secret
AccountSecretApi validate_account_secret_ref POST /v1/secrets/validate-secret-ref Validate secret reference
AccountServicesApi create_account_scoped_service POST /v1/services Create a service
AccountServicesApi delete_account_scoped_service DELETE /v1/services/{service} Delete a service
AccountServicesApi get_account_scoped_service GET /v1/services/{service} Retrieve a service
AccountServicesApi get_account_scoped_services GET /v1/services List services
AccountServicesApi update_account_scoped_service PUT /v1/services/{service} Update service
AccountTemplateApi create_templates_acc POST /v1/templates Create Template
AccountTemplateApi delete_template_acc DELETE /v1/templates/{template}/versions/{version} Delete Template
AccountTemplateApi get_template_acc GET /v1/templates/{template}/versions/{version} Retrieve a Template
AccountTemplateApi get_template_stable_acc GET /v1/templates/{template} Get Stable Template
AccountTemplateApi get_templates_list_acc GET /v1/templates Get Templates List
AccountTemplateApi import_template_acc POST /v1/templates/{template}/import Import Template
AccountTemplateApi update_template_acc PUT /v1/templates/{template}/versions/{version} Update Template
AccountTemplateApi update_template_stable_acc PUT /v1/templates/{template}/versions/{version}/stable Update Stable Template
AccountsApi get_account_ng GET /ng/api/accounts/{accountIdentifier} Gets an account
AccountsApi is_immutable_delegate_enabled GET /ng/api/accounts/{accountIdentifier}/immutable-delegate-enabled Checks if immutable delegate is enabled for account
AccountsApi update_account_default_experience_ng PUT /ng/api/accounts/{accountIdentifier}/default-experience Update Default Experience
AccountsApi update_account_name_ng PUT /ng/api/accounts/{accountIdentifier}/name Update Account Name
AgentMTLSEndpointManagementApi check_agent_mtls_endpoint_domain_prefix_availability GET /ng/api/agent/mtls/check-availability Checks whether a given agent mTLS endpoint domain prefix is available.
AgentMTLSEndpointManagementApi create_agent_mtls_endpoint_for_account POST /ng/api/agent/mtls/endpoint Creates the agent mTLS endpoint for an account.
AgentMTLSEndpointManagementApi delete_agent_mtls_endpoint_for_account DELETE /ng/api/agent/mtls/endpoint Removes the agent mTLS endpoint for an account.
AgentMTLSEndpointManagementApi get_agent_mtls_endpoint_for_account GET /ng/api/agent/mtls/endpoint Gets the agent mTLS endpoint for an account.
AgentMTLSEndpointManagementApi patch_agent_mtls_endpoint_for_account PATCH /ng/api/agent/mtls/endpoint Updates selected properties of the existing agent mTLS endpoint for an account.
AgentMTLSEndpointManagementApi update_agent_mtls_endpoint_for_account PUT /ng/api/agent/mtls/endpoint Updates the existing agent mTLS endpoint for an account.
AgentsApi agent_service_for_server_create POST /gitops/api/v1/agents
AgentsApi agent_service_for_server_delete DELETE /gitops/api/v1/agents/{identifier}
AgentsApi agent_service_for_server_get GET /gitops/api/v1/agents/{identifier}
AgentsApi agent_service_for_server_get_deploy_yaml GET /gitops/api/v1/agents/{agentIdentifier}/deploy.yaml
AgentsApi agent_service_for_server_list GET /gitops/api/v1/agents
AgentsApi agent_service_for_server_regenerate_credentials POST /gitops/api/v1/agents/{identifier}/credentials
AgentsApi agent_service_for_server_unique GET /gitops/api/v1/agents/{identifier}/unique
AgentsApi agent_service_for_server_update PUT /gitops/api/v1/agents/{agent.identifier}
AiEngineApi get_prompt_resources GET /ccm/api/governance/promptResources Get supported prompt resources
AiEngineApi get_prompt_rules GET /ccm/api/governance/promptRules Get sample prompt governance rules
ApiKeyApi create_api_key POST /ng/api/apikey Creates an API key
ApiKeyApi delete_api_key DELETE /ng/api/apikey/{identifier} Deletes the API Key corresponding to the provided ID.
ApiKeyApi get_aggregated_api_key GET /ng/api/apikey/aggregate/{identifier} Fetches the API Keys details corresponding to the provided ID and Scope.
ApiKeyApi list_api_keys GET /ng/api/apikey/aggregate Fetches the list of Aggregated API Keys corresponding to the request's filter criteria.
ApiKeyApi list_api_keys1 GET /ng/api/apikey Fetches the list of API Keys corresponding to the request's filter criteria.
ApiKeyApi update_api_key PUT /ng/api/apikey/{identifier} Updates API Key for the provided ID
ApplicationApi application_service_list_apps POST /gitops/api/v1/applications
ApplicationsApi agent_application_service_create POST /gitops/api/v1/agents/{agentIdentifier}/applications Create creates an application
ApplicationsApi agent_application_service_delete DELETE /gitops/api/v1/agents/{agentIdentifier}/applications/{request.name} Delete deletes an application
ApplicationsApi agent_application_service_delete_resource DELETE /gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/resource DeleteResource deletes a single application resource
ApplicationsApi agent_application_service_get GET /gitops/api/v1/agents/{agentIdentifier}/applications/{query.name} Get returns an application by name
ApplicationsApi agent_application_service_get_application_sync_windows GET /gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/syncwindows Get returns sync windows of the application
ApplicationsApi agent_application_service_get_manifests GET /gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/manifests GetManifests returns application manifests
ApplicationsApi agent_application_service_get_resource GET /gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/resource GetResource returns single application resource
ApplicationsApi agent_application_service_list GET /gitops/api/v1/agents/{agentIdentifier}/applications List returns list of applications for a specific agent
ApplicationsApi agent_application_service_list_resource_actions GET /gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/resource/actions ListResourceActions returns list of resource actions
ApplicationsApi agent_application_service_list_resource_events GET /gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/events ListResourceEvents returns a list of event resources
ApplicationsApi agent_application_service_managed_resources GET /gitops/api/v1/agents/{agentIdentifier}/applications/{query.applicationName}/managed-resources ManagedResources returns list of managed resources
ApplicationsApi agent_application_service_patch PATCH /gitops/api/v1/agents/{agentIdentifier}/applications/{request.name} Patch patch an application
ApplicationsApi agent_application_service_patch_resource POST /gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/resource PatchResource patch single application resource
ApplicationsApi agent_application_service_pod_logs GET /gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/pods/{query.podName}/logs PodLogs returns stream of log entries for the specified pod(s).
ApplicationsApi agent_application_service_pod_logs2 GET /gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/logs PodLogs returns stream of log entries for the specified pod(s).
ApplicationsApi agent_application_service_resource_tree GET /gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/resource-tree ResourceTree returns resource tree
ApplicationsApi agent_application_service_revision_metadata GET /gitops/api/v1/agents/{agentIdentifier}/applications/{query.name}/revisions/{query.revision}/metadata Get the meta-data (author, date, tags, message) for a specific revision of the application
ApplicationsApi agent_application_service_rollback POST /gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/rollback Rollback syncs an application to its target state Harness Event type (rollback)
ApplicationsApi agent_application_service_run_resource_action POST /gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/resource/actions RunResourceAction run resource action
ApplicationsApi agent_application_service_sync POST /gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/sync Sync syncs an application to its target state Harness Event type (deploy)
ApplicationsApi agent_application_service_terminate_operation DELETE /gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/operation TerminateOperation terminates the currently running operation
ApplicationsApi agent_application_service_update PUT /gitops/api/v1/agents/{agentIdentifier}/applications/{request.application.metadata.name} Update updates an application
ApplicationsApi agent_application_service_update_spec PUT /gitops/api/v1/agents/{agentIdentifier}/applications/{request.name}/spec UpdateSpec updates an application spec
ApplicationsApi agent_application_service_watch GET /gitops/api/v1/agents/{agentIdentifier}/stream/applications Watch returns stream of application change events
ApplicationsApi agent_application_service_watch_resource_tree GET /gitops/api/v1/agents/{agentIdentifier}/stream/applications/{query.applicationName}/resource-tree WatchResourceTree returns stream of application resource tree
ApplicationsApi application_service_exists GET /gitops/api/v1/applications/{name}/exists Checks whether an app with the given name exists
ApplicationsApi application_service_list_app_sync POST /gitops/api/v1/applications/sync List returns list of application sync status
ApprovalsApi add_harness_approval_activity POST /pipeline/api/approvals/{approvalInstanceId}/harness/activity Approve or Reject a Pipeline Execution
ApprovalsApi get_approval_instances_by_execution_id GET /v1/orgs/{org}/projects/{project}/approvals/execution/{execution-id} Gets Approval Instances by Execution Id
AuditApi get_audit_event_list POST /audit/api/audits/list List Audit Events
AuditFiltersApi delete_audit_filter DELETE /audit/api/auditFilters/{identifier} Delete a Filter of type Audit by identifier
AuditFiltersApi get_audit_filter GET /audit/api/auditFilters/{identifier} Gets a Filter of type Audit by identifier
AuditFiltersApi get_audit_filter_list GET /audit/api/auditFilters Get the list of Filters of type Audit satisfying the criteria (if any) in the request
AuditFiltersApi post_audit_filter POST /audit/api/auditFilters Creates a Filter
AuditFiltersApi update_audit_filter PUT /audit/api/auditFilters Updates the Filter of type Audit
AuthenticationSettingsApi create_ldap_settings POST /ng/api/authentication-settings/ldap/settings Create Ldap setting
AuthenticationSettingsApi delete_ldap_settings DELETE /ng/api/authentication-settings/ldap/settings Delete Ldap settings
AuthenticationSettingsApi delete_saml_meta_data DELETE /ng/api/authentication-settings/delete-saml-metadata Delete SAML meta data
AuthenticationSettingsApi delete_saml_meta_data_for_saml_ssoid DELETE /ng/api/authentication-settings/saml-metadata/{samlSSOId}/delete Delete SAML meta data for given SAML sso id
AuthenticationSettingsApi enable_disable_authentication_for_saml_setting PUT /ng/api/authentication-settings/saml-metadata-upload/{samlSSOId}/authentication Update authentication enabled or not for given SAML setting
AuthenticationSettingsApi get_authentication_settings GET /ng/api/authentication-settings Gets authentication settings for the given Account ID
AuthenticationSettingsApi get_authentication_settings_v2 GET /ng/api/authentication-settings/v2 Gets authentication settings version 2 for the given Account ID
AuthenticationSettingsApi get_ldap_settings GET /ng/api/authentication-settings/ldap/settings Return configured Ldap settings for the account
AuthenticationSettingsApi get_password_strength_settings GET /ng/api/authentication-settings/login-settings/password-strength Get password strength
AuthenticationSettingsApi get_saml_login_test GET /ng/api/authentication-settings/saml-login-test Test SAML connectivity
AuthenticationSettingsApi get_saml_login_test_v2 GET /ng/api/authentication-settings/saml-login-test/{samlSSOId} Test SAML connectivity
AuthenticationSettingsApi remove_oauth_mechanism DELETE /ng/api/authentication-settings/oauth/remove-mechanism Delete OAuth Setting
AuthenticationSettingsApi set_public_access PUT /ng/api/authentication-settings/public-access Enable/disable public access at account level
AuthenticationSettingsApi set_session_timeout_at_account_level PUT /ng/api/authentication-settings/session-timeout-account-level Set session timeout at account level
AuthenticationSettingsApi set_two_factor_auth_at_account_level PUT /ng/api/authentication-settings/two-factor-admin-override-settings Set two factor authorization
AuthenticationSettingsApi update_auth_mechanism PUT /ng/api/authentication-settings/update-auth-mechanism Update Auth mechanism
AuthenticationSettingsApi update_ldap_settings PUT /ng/api/authentication-settings/ldap/settings Updates Ldap setting
AuthenticationSettingsApi update_oauth_providers PUT /ng/api/authentication-settings/oauth/update-providers Update Oauth providers
AuthenticationSettingsApi update_saml_meta_data PUT /ng/api/authentication-settings/saml-metadata-upload Update SAML metadata
AuthenticationSettingsApi update_saml_meta_data_for_saml_ssoid PUT /ng/api/authentication-settings/saml-metadata-upload/{samlSSOId} Update SAML metadata for a given SAML SSO Id
AuthenticationSettingsApi update_whitelisted_domains PUT /ng/api/authentication-settings/whitelisted-domains Updates the whitelisted domains
AuthenticationSettingsApi upload_saml_meta_data POST /ng/api/authentication-settings/saml-metadata-upload Upload SAML metadata
CannyApi create_canny_post POST /ng/api/canny/post create Canny Post for given user
CannyApi get_canny_boards GET /ng/api/canny/boards Get a list of boards available on Canny
CertificatesApi certificate_service_list_certs GET /gitops/api/v1/certificates List returns list of certificates
CloudCostAnomaliesApi anomaly_filter_values POST /ccm/api/anomaly/filter-values Returns the list of distinct values for all the specified Anomaly fields.
CloudCostAnomaliesApi get_anomalies_summary POST /ccm/api/anomaly/summary List Anomalies
CloudCostAnomaliesApi list_anomalies POST /ccm/api/anomaly List Anomalies
CloudCostAnomaliesApi list_perspective_anomalies POST /ccm/api/anomaly/perspective/{perspectiveId} List Anomalies for Perspective
CloudCostAnomaliesApi report_anomaly_feedback PUT /ccm/api/anomaly/feedback Report Anomaly feedback
CloudCostAutoStoppingFixedSchedulesApi create_auto_stopping_schedules POST /gateway/lw/api/accounts/{account_id}/schedules Create a fixed schedule for an AutoStopping Rule
CloudCostAutoStoppingFixedSchedulesApi delete_auto_stopping_schedule DELETE /gateway/lw/api/accounts/{account_id}/schedules/{schedule_id} Delete a fixed schedule for AutoStopping Rule.
CloudCostAutoStoppingFixedSchedulesApi list_auto_stopping_schedules GET /gateway/lw/api/accounts/{account_id}/schedules Return all the AutoStopping Rule fixed schedules
CloudCostAutoStoppingLoadBalancersApi access_point_rules GET /gateway/lw/api/accounts/{account_id}/autostopping/loadbalancers/{lb_id}/rules Return all the AutoStopping Rules in a load balancer
CloudCostAutoStoppingLoadBalancersApi create_load_balancer POST /gateway/lw/api/accounts/{account_id}/autostopping/loadbalancers Create a load balancer
CloudCostAutoStoppingLoadBalancersApi delete_load_balancer DELETE /gateway/lw/api/accounts/{account_id}/autostopping/loadbalancers Delete load balancers and the associated resources
CloudCostAutoStoppingLoadBalancersApi describe_load_balancer GET /gateway/lw/api/accounts/{account_id}/autostopping/loadbalancers/{lb_id} Return details of a load balancer
CloudCostAutoStoppingLoadBalancersApi edit_load_balancer PUT /gateway/lw/api/accounts/{account_id}/autostopping/loadbalancers Update a load balancer
CloudCostAutoStoppingLoadBalancersApi list_load_balancers GET /gateway/lw/api/accounts/{account_id}/autostopping/loadbalancers Return all the load balancers
CloudCostAutoStoppingLoadBalancersApi load_balancer_activity GET /gateway/lw/api/accounts/{account_id}/autostopping/loadbalancers/{lb_id}/last_active_at Return last activity details of a load balancer
CloudCostAutoStoppingRulesApi all_auto_stopping_resources GET /gateway/lw/api/accounts/{account_id}/autostopping/rules/{rule_id}/resources List all the resources for an AutoStopping Rule
CloudCostAutoStoppingRulesApi auto_stopping_rule_details GET /gateway/lw/api/accounts/{account_id}/autostopping/rules/{rule_id} Return AutoStopping Rule details
CloudCostAutoStoppingRulesApi cool_down_autostopping_rule POST /gateway/lw/api/accounts/{account_id}/autostopping/rules/{rule_id}/cooldown Cool down an AutoStopping Rule
CloudCostAutoStoppingRulesApi cumulative_auto_stopping_savings GET /gateway/lw/api/accounts/{account_id}/autostopping/rules/savings/cumulative Return cumulative savings for all the AutoStopping Rules
CloudCostAutoStoppingRulesApi delete_auto_stopping_rule DELETE /gateway/lw/api/accounts/{account_id}/autostopping/rules/{rule_id} Delete an AutoStopping Rule
CloudCostAutoStoppingRulesApi get_auto_stopping_cool_down_meta GET /gateway/lw/api/accounts/{account_id}/autostopping/rules/{rule_id}/cooldown_meta Return metadata of cool down of an AutoStopping Rule
CloudCostAutoStoppingRulesApi get_auto_stopping_diagnostics GET /gateway/lw/api/accounts/{account_id}/autostopping/rules/{rule_id}/diagnostics Return diagnostics result of an AutoStopping Rule
CloudCostAutoStoppingRulesApi health_of_auto_stopping_rule GET /gateway/lw/api/accounts/{account_id}/autostopping/rules/{rule_id}/health Return health status of an AutoStopping Rule
CloudCostAutoStoppingRulesApi list_auto_stopping_rules GET /gateway/lw/api/accounts/{account_id}/autostopping/rules List AutoStopping Rules
CloudCostAutoStoppingRulesApi savings_from_auto_stopping_rule GET /gateway/lw/api/accounts/{account_id}/autostopping/rules/{rule_id}/savings Return savings details for an AutoStopping Rule
CloudCostAutoStoppingRulesApi toggle_autostopping_rule PUT /gateway/lw/api/accounts/{account_id}/autostopping/rules/{rule_id}/toggle_state Disable/Enable an Autostopping Rule
CloudCostAutoStoppingRulesApi update_auto_stopping_rule POST /gateway/lw/api/accounts/{account_id}/autostopping/rules Create an AutoStopping Rule
CloudCostAutoStoppingRulesV2Api create_auto_stopping_rule_v2 POST /gateway/lw/api/accounts/{account_id}/autostopping/v2/rules Create an AutoStopping Rule
CloudCostAutoStoppingRulesV2Api update_auto_stopping_rule_v2 PUT /gateway/lw/api/accounts/{account_id}/autostopping/v2/rules/{rule_id} Update an existing AutoStopping Rule
CloudCostBIDashboardsApi list_bi_dashboards GET /ccm/api/bi-dashboards List all the BI Dashboards for CCM
CloudCostBudgetGroupsApi create_budget_group POST /ccm/api/budgetGroups Create a Budget Group
CloudCostBudgetGroupsApi delete_budget_group DELETE /ccm/api/budgetGroups/{id} Delete a budget group
CloudCostBudgetGroupsApi get_budget_and_budget_groups_list GET /ccm/api/budgetGroups/summary Get list of budget and budget group summaries
CloudCostBudgetGroupsApi get_budget_group GET /ccm/api/budgetGroups/{id} Fetch Budget group details
CloudCostBudgetGroupsApi get_last_period_cost POST /ccm/api/budgetGroups/aggregatedAmount Get aggregated amount for given budget groups/budgets
CloudCostBudgetGroupsApi list_budget_groups GET /ccm/api/budgetGroups List all the Budget groups
CloudCostBudgetGroupsApi update_budget_group PUT /ccm/api/budgetGroups/{id} Update an existing budget group
CloudCostBudgetsApi clone_budget POST /ccm/api/budgets/{id} Clone a budget
CloudCostBudgetsApi create_budget POST /ccm/api/budgets Create a Budget
CloudCostBudgetsApi delete_budget DELETE /ccm/api/budgets/{id} Delete a budget
CloudCostBudgetsApi get_budget GET /ccm/api/budgets/{id} Fetch Budget details
CloudCostBudgetsApi get_cost_details GET /ccm/api/budgets/{id}/costDetails Fetch the cost details of a Budget
CloudCostBudgetsApi list_budgets GET /ccm/api/budgets List all the Budgets
CloudCostBudgetsApi list_budgets_for_perspective GET /ccm/api/budgets/perspectiveBudgets List all the Budgets associated with a Perspective
CloudCostBudgetsApi update_budget PUT /ccm/api/budgets/{id} Update an existing budget
CloudCostCostCategoriesApi create_business_mapping POST /ccm/api/business-mapping Create Cost category
CloudCostCostCategoriesApi delete_business_mapping DELETE /ccm/api/business-mapping/{id} Delete a Cost category
CloudCostCostCategoriesApi get_business_mapping GET /ccm/api/business-mapping/{id} Fetch details of a Cost category
CloudCostCostCategoriesApi get_business_mapping_list GET /ccm/api/business-mapping Return details of all the Cost categories
CloudCostCostCategoriesApi update_business_mapping PUT /ccm/api/business-mapping Update a Cost category
CloudCostDetailsApi cluster_data POST /ccm/api/costdetails/clusterData Returns cluster data in a tabular format
CloudCostDetailsApi costdetailoverview POST /ccm/api/costdetails/overview Returns an overview of the cost
CloudCostDetailsApi costdetailtabular POST /ccm/api/costdetails/tabularformat Returns cost details in a tabular format
CloudCostDetailsApi costdetailttimeseries POST /ccm/api/costdetails/timeseriesformat Returns cost details in a time series format
CloudCostK8SConnectorsMetadataApi ccm_k8s_meta POST /ccm/api/ccmK8sMeta Get CCM K8S Metadata
CloudCostOverviewApi get_ccm_overview GET /ccm/api/overview Fetch high level overview details about CCM feature.
CloudCostPerspectiveReportsApi create_report_setting POST /ccm/api/perspectiveReport/{accountIdentifier} Create a schedule for a Report
CloudCostPerspectiveReportsApi delete_report_setting DELETE /ccm/api/perspectiveReport/{accountIdentifier} Delete cost Perspective report
CloudCostPerspectiveReportsApi get_report_setting GET /ccm/api/perspectiveReport/{accountIdentifier} Fetch details of a cost Report
CloudCostPerspectiveReportsApi update_report_setting PUT /ccm/api/perspectiveReport/{accountIdentifier} Update a cost Perspective Report
CloudCostPerspectivesApi create_perspective POST /ccm/api/perspective Create a Perspective
CloudCostPerspectivesApi delete_perspective DELETE /ccm/api/perspective Delete a Perspective
CloudCostPerspectivesApi get_all_perspectives GET /ccm/api/perspective/getAllPerspectives Return details of all the Perspectives
CloudCostPerspectivesApi get_last_period_cost1 GET /ccm/api/perspective/lastPeriodCost Get the last period cost for a Perspective
CloudCostPerspectivesApi get_last_year_monthly_cost GET /ccm/api/perspective/lastYearMonthlyCost Get the last twelve month cost for a Perspective
CloudCostPerspectivesApi get_perspective GET /ccm/api/perspective Fetch details of a Perspective
CloudCostPerspectivesApi update_perspective PUT /ccm/api/perspective Update a Perspective
CloudCostPerspectivesFoldersApi create_perspective_folder POST /ccm/api/perspectiveFolders/create Create a Perspective folder
CloudCostPerspectivesFoldersApi delete_folder DELETE /ccm/api/perspectiveFolders/{folderId} Delete a folder
CloudCostPerspectivesFoldersApi get_all_folder_perspectives GET /ccm/api/perspectiveFolders/{folderId}/perspectives Return details of all the Perspectives
CloudCostPerspectivesFoldersApi get_folders GET /ccm/api/perspectiveFolders Fetch folders for an account
CloudCostPerspectivesFoldersApi move_perspectives POST /ccm/api/perspectiveFolders/movePerspectives Move a Perspective
CloudCostPerspectivesFoldersApi update_folder PUT /ccm/api/perspectiveFolders Update a folder
CloudCostRecommendationIgnoreListApi add_recommendations_ignore_list POST /ccm/api/recommendation/ignore-list/add Add resources to recommendations ignore list
CloudCostRecommendationIgnoreListApi get_recommendations_ignore_list GET /ccm/api/recommendation/ignore-list Get resources in recommendations ignore list
CloudCostRecommendationIgnoreListApi remove_recommendations_ignore_list POST /ccm/api/recommendation/ignore-list/remove Remove resources from recommendations ignore list
CloudCostRecommendationJiraApi create_recommendation_jira POST /ccm/api/recommendation/jira/create Create jira for recommendation
CloudCostRecommendationServicenowApi create_recommendation_servicenow_ticket POST /ccm/api/recommendation/servicenow/create Create servicenow ticket for recommendation
CloudCostRecommendationsApi change_recommendation_state POST /ccm/api/recommendation/overview/change-state Return void
CloudCostRecommendationsApi list_recommendations POST /ccm/api/recommendation/overview/list Return the list of Recommendations
CloudCostRecommendationsApi recommendation_filter_values POST /ccm/api/recommendation/overview/filter-values Return the list of filter values for the Recommendations
CloudCostRecommendationsApi recommendation_stats POST /ccm/api/recommendation/overview/stats Return Recommendations statistics
CloudCostRecommendationsApi recommendations_count POST /ccm/api/recommendation/overview/count Return the number of Recommendations
CloudCostRecommendationsDetailsApi azure_vm_recommendation_detail GET /ccm/api/recommendation/details/azure-vm Return Azure VM Recommendation
CloudCostRecommendationsDetailsApi ec2_recommendation_detail GET /ccm/api/recommendation/details/ec2-instance Return EC2 Recommendation
CloudCostRecommendationsDetailsApi ecs_recommendation_detail GET /ccm/api/recommendation/details/ecs-service Return ECS Recommendation
CloudCostRecommendationsDetailsApi node_recommendation_detail GET /ccm/api/recommendation/details/node-pool Return node pool Recommendation
CloudCostRecommendationsDetailsApi workload_recommendation_detail GET /ccm/api/recommendation/details/workload Return workload Recommendation
ClustersApi agent_cluster_service_create POST /gitops/api/v1/agents/{agentIdentifier}/clusters Create creates a cluster
ClustersApi agent_cluster_service_delete DELETE /gitops/api/v1/agents/{agentIdentifier}/clusters/{identifier} Delete deletes a cluster
ClustersApi agent_cluster_service_get GET /gitops/api/v1/agents/{agentIdentifier}/clusters/{identifier} Get returns a cluster by identifier
ClustersApi agent_cluster_service_list GET /gitops/api/v1/agents/{agentIdentifier}/clusters List returns list of clusters
ClustersApi agent_cluster_service_update PUT /gitops/api/v1/agents/{agentIdentifier}/clusters/{identifier} Update updates a cluster
ClustersApi agent_gpg_key_service_list GET /gitops/api/v1/agents/{agentIdentifier}/gpgkeys List all available repository certificates
ClustersApi cluster_service_exists GET /gitops/api/v1/clusters/exists Checks for whether the cluster exists
ClustersApi cluster_service_list_clusters POST /gitops/api/v1/clusters List returns list of Clusters
ClustersApi delete_cluster DELETE /ng/api/gitops/clusters/{identifier} Delete a Cluster by identifier
ClustersApi get_cluster GET /ng/api/gitops/clusters/{identifier} Gets a Cluster by identifier
ClustersApi get_cluster_list GET /ng/api/gitops/clusters Gets cluster list
ClustersApi link_cluster POST /ng/api/gitops/clusters link a Cluster
ClustersApi link_clusters POST /ng/api/gitops/clusters/batch Link Clusters
ClustersApi unlink_clusters_in_batch POST /ng/api/gitops/clusters/batchunlink Unlink Clusters
CommitmentOrchestratorAPIsApi event_logs POST /gateway/lw/api/accounts/{account_id}/v1/events/logs List event logs
CommitmentOrchestratorEventsAPIsApi events_chart POST /gateway/lw/api/accounts/{account_id}/v1/events/chart List event logs
CommitmentOrchestratorSetupAPIsApi list_masters POST /gateway/lw/api/accounts/{account_id}/v1/setup/listMasterAccounts List master accounts for commitment Setup
CommitmentOrchestratorSetupAPIsApi list_setups GET /gateway/lw/api/accounts/{account_id}/v1/setup/list List of commitment Setups
CommitmentOrchestratorSetupAPIsApi setup_validate POST /gateway/lw/api/accounts/{account_id}/v1/setup/validate Validate commitment Setup
ConnectorsApi create_connector POST /ng/api/connectors Create a Connector
ConnectorsApi delete_connector DELETE /ng/api/connectors/{identifier} Delete a Connector
ConnectorsApi get_all_allowed_field_values GET /ng/api/connectors/fieldValues List all the configured field values for the given Connector type.
ConnectorsApi get_ccmk8_s_connector_list POST /ng/api/connectors/ccmK8sList Fetches the list of CMC K8S Connectors corresponding to the request's filter criteria.
ConnectorsApi get_ce_aws_template POST /ng/api/connectors/getceawstemplateurl Get the Template URL of connector
ConnectorsApi get_connector GET /ng/api/connectors/{identifier} Return Connector details
ConnectorsApi get_connector_catalogue GET /ng/api/connectors/catalogue Lists all Connectors for an account
ConnectorsApi get_connector_list GET /ng/api/connectors List all Connectors using filters
ConnectorsApi get_connector_list_v2 POST /ng/api/connectors/listV2 Fetches the list of Connectors corresponding to the request's filter criteria.
ConnectorsApi get_connector_statistics GET /ng/api/connectors/stats Gets the connector's statistics by Account Identifier, Project Identifier and Organization Identifier
ConnectorsApi get_test_connection_result POST /ng/api/connectors/testConnection/{identifier} Test Harness Connector connection with third-party tool
ConnectorsApi get_test_git_repo_connection_result POST /ng/api/connectors/testGitRepoConnection/{identifier} Test Git Connector sync with repo
ConnectorsApi list_connector_by_fqn POST /ng/api/connectors/listbyfqn Get list of Connectors by FQN
ConnectorsApi update_connector PUT /ng/api/connectors Update a Connector
ConnectorsApi validate_the_identifier_is_unique GET /ng/api/connectors/validateUniqueIdentifier Test a Harness Connector
CustomDeploymentApi get_custom_deployment_entity_references POST /ng/api/customDeployment/get-references Gets Custom Deployment Entity References
CustomDeploymentApi get_custom_deployment_expression_variables POST /ng/api/customDeployment/expression-variables Gets Custom Deployment Expression Variables
CustomDeploymentApi get_custom_deployment_infra_variables GET /ng/api/customDeployment/variables/{templateIdentifier} Gets Infra Variables from a Custom Deployment Template by identifier
CustomDeploymentApi get_updated_yaml_for_infrastructure POST /ng/api/customDeployment/get-updated-Yaml/{infraIdentifier} Return the updated yaml for infrastructure based on Deployment template
CustomDeploymentApi validate_infrastructure_for_deployment_template GET /ng/api/customDeployment/validate-infrastructure/{infraIdentifier} This validates whether Infrastructure is valid or not
CustomDashboardsApi get_dashboard_data GET /dashboard/api/dashboards/{dashboard_id}/download Download data within a Dashboard
DashboardAggregatesApi dashboard_service_recent_deployments POST /gitops/api/v1/dashboard/activity Returns aggregate statistics of recent deployments
DashboardAggregatesApi dashboard_service_top_application_phase_stats GET /gitops/api/v1/dashboard/topapps List phase status counts for top 5 most deployed apps
DashboardsApi dashboard_service_get_dashboard_overview GET /gitops/api/v1/dashboard/overview GetDashboradOverview gets dashboard overview
DashboardsApi dashboard_service_recently_created_counts GET /gitops/api/v1/dashboard/counts List count of Cluster, Repos and Apps created within a time series
DelegateDownloadResourceApi download_docker_delegate_yaml POST /ng/api/download-delegates/docker Downloads a docker delegate yaml file.
DelegateDownloadResourceApi download_kubernetes_delegate_yaml POST /ng/api/download-delegates/kubernetes Downloads a kubernetes delegate yaml file.
DelegateGroupTagsResourceApi add_tags_to_delegate_group POST /ng/api/delegate-group-tags/{groupIdentifier} Add given list of tags to the Delegate group
DelegateGroupTagsResourceApi delete_tags_from_delegate_group DELETE /ng/api/delegate-group-tags/{groupIdentifier} Deletes all tags from the Delegate group
DelegateGroupTagsResourceApi list_delegate_groups_using_tags POST /ng/api/delegate-group-tags/delegate-groups List delegate groups that are having mentioned tags.
DelegateGroupTagsResourceApi list_tags_for_delegate_group GET /ng/api/delegate-group-tags/{groupIdentifier} Retrieves list of tags attached with Delegate group
DelegateGroupTagsResourceApi update_tags_of_delegate_group PUT /ng/api/delegate-group-tags/{groupIdentifier} Clears all existing tags with delegate group and attach given set of tags to delegate group.
DelegateSetupResourceApi delete_delegate DELETE /ng/api/delegate-setup/delegate/{delegateIdentifier} Deletes a Delegate by its identifier.
DelegateSetupResourceApi generate_ng_helm_values_yaml POST /ng/api/delegate-setup/generate-helm-values Generates helm values yaml file from the data specified in request body (Delegate setup details).
DelegateSetupResourceApi generate_terraform_module GET /ng/api/delegate-setup/delegate-terraform-module-file Generates delegate terraform example module file from the account
DelegateSetupResourceApi list_delegates POST /ng/api/delegate-setup/listDelegates Lists all delegates in NG filtered by provided conditions
DelegateSetupResourceApi override_delegate_image_tag PUT /ng/api/delegate-setup/override-delegate-tag Overrides delegate image tag for account
DelegateSetupResourceApi published_delegate_version GET /ng/api/delegate-setup/latest-supported-version 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)
DelegateTokenResourceApi create_delegate_token POST /ng/api/delegate-token-ng Creates Delegate Token.
DelegateTokenResourceApi get_delegate_groups_using_token GET /ng/api/delegate-token-ng/delegate-groups Lists delegate groups that are using the specified delegate token.
DelegateTokenResourceApi get_delegate_tokens GET /ng/api/delegate-token-ng Retrieves Delegate Tokens by Account, Organization, Project and status.
DelegateTokenResourceApi revoke_delegate_token PUT /ng/api/delegate-token-ng Revokes Delegate Token.
DowntimeApi delete_downtime_data DELETE /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/downtime/identifier/{identifier}
DowntimeApi get_associated_monitored_services GET /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/downtime/monitored-services/{identifier}
DowntimeApi get_downtime GET /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/downtime/identifier/{identifier}
DowntimeApi get_downtime_associated_monitored_services GET /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/downtime/monitored-services
DowntimeApi get_history GET /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/downtime/history
DowntimeApi list_downtimes GET /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/downtime/list
DowntimeApi save_downtime POST /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/downtime
DowntimeApi update_downtime_data PUT /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/downtime/identifier/{identifier}
DowntimeApi update_downtime_enabled PUT /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/downtime/flag/{identifier}
EULAApi sign_eula POST /v1/eula/sign Sign an End User License Agreement
EULAApi validate_eula_sign GET v1/eula/validate-sign Validate specified agreement is signed or not
EnvironmentGroupApi delete_environment_group DELETE /ng/api/environmentGroup/{envGroupIdentifier} Delete en Environment Group by Identifier
EnvironmentGroupApi get_environment_group GET /ng/api/environmentGroup/{envGroupIdentifier} Gets an Environment Group by identifier
EnvironmentGroupApi get_environment_group_list POST /ng/api/environmentGroup/list Gets Environment Group list
EnvironmentGroupApi post_environment_group POST /ng/api/environmentGroup Create an Environment Group
EnvironmentGroupApi update_environment_group PUT /ng/api/environmentGroup/{envGroupIdentifier} Update an Environment Group by Identifier
EnvironmentsApi create_environment_v2 POST /ng/api/environmentsV2 Create an Environment
EnvironmentsApi delete_environment_v2 DELETE /ng/api/environmentsV2/{environmentIdentifier} Delete an Environment by identifier
EnvironmentsApi delete_service_override DELETE /ng/api/environmentsV2/serviceOverrides Delete a ServiceOverride entity
EnvironmentsApi get_environment_access_list GET /ng/api/environmentsV2/list/access Gets Environment Access list
EnvironmentsApi get_environment_list GET /ng/api/environmentsV2 Gets Environment list for a project
EnvironmentsApi get_environment_v2 GET /ng/api/environmentsV2/{environmentIdentifier} Gets an Environment by identifier
EnvironmentsApi get_service_overrides_list GET /ng/api/environmentsV2/serviceOverrides Gets Service Overrides list
EnvironmentsApi update_environment_v2 PUT /ng/api/environmentsV2 Update an Environment by identifier
EnvironmentsApi upsert_environment_v2 PUT /ng/api/environmentsV2/upsert Upsert an Environment by identifier
EnvironmentsApi upsert_service_override POST /ng/api/environmentsV2/serviceOverrides upsert a Service Override for an Environment
FeatureFlagsApi create_feature_flag POST /cf/admin/features Creates a Feature Flag
FeatureFlagsApi delete_feature_flag DELETE /cf/admin/features/{identifier} Delete a Feature Flag
FeatureFlagsApi get_all_features GET /cf/admin/features Returns all Feature Flags for the project
FeatureFlagsApi get_dependent_features GET /cf/admin/features/{identifier}/dependants Return a list of dependant flags
FeatureFlagsApi get_feature_flag GET /cf/admin/features/{identifier} Returns a Feature Flag
FeatureFlagsApi patch_feature PATCH /cf/admin/features/{identifier} Updates a Feature Flag
FeatureFlagsApi restore_feature_flag POST /cf/admin/features/{identifier}/restore Restore a Feature Flag
FileStoreApi create POST /ng/api/file-store Create Folder or File including content
FileStoreApi create_via_yaml POST /ng/api/file-store/yaml Creates File or Folder metadata via YAML
FileStoreApi delete_file DELETE /ng/api/file-store/{identifier} Delete File or Folder by identifier
FileStoreApi download_file GET /ng/api/file-store/files/{identifier}/download Download File
FileStoreApi get_created_by_list GET /ng/api/file-store/files/createdBy Get list of created by user details
FileStoreApi get_entity_types GET /ng/api/file-store/supported-entity-types Get the list of supported entity types for files
FileStoreApi get_file GET /ng/api/file-store/{identifier} Get the Folder or File metadata
FileStoreApi get_file_content_using_scoped_file_path GET /ng/api/file-store/files/{scopedFilePath}/content Get file content of scopedFilePath
FileStoreApi get_folder_nodes POST /ng/api/file-store/folder Get folder nodes at first level, not including sub-nodes
FileStoreApi get_referenced_by GET /ng/api/file-store/{identifier}/referenced-by Get list of entities where file is referenced by queried entity type
FileStoreApi list_files_and_folders GET /ng/api/file-store List Files and Folders metadata
FileStoreApi list_files_with_filter POST /ng/api/file-store/files/filter Get filtered list of Files or Folders
FileStoreApi update PUT /ng/api/file-store/{identifier} Update Folder or File including content
FileStoreApi update_via_yaml PUT /ng/api/file-store/yaml/{identifier} Update File or Folder metadata via YAML
FilterApi ccmdelete_filter DELETE /ccm/api/filters/{identifier} Delete a Filter
FilterApi ccmget_connector_list_v2 GET /ccm/api/filters List Filters
FilterApi ccmget_filter GET /ccm/api/filters/{identifier} Return Filter Details
FilterApi ccmpost_filter POST /ccm/api/filters Create a Filter
FilterApi ccmupdate_filter PUT /ccm/api/filters Update a Filter
FilterApi delete_filter DELETE /ng/api/filters/{identifier} Delete a Filter
FilterApi get_connector_list_v21 GET /ng/api/filters List Filters
FilterApi get_filter GET /ng/api/filters/{identifier} Return Filter Details
FilterApi pipelinedelete_filter DELETE /pipeline/api/filters/{identifier} Delete a Filter
FilterApi pipelineget_connector_list_v2 GET /pipeline/api/filters List Filters
FilterApi pipelineget_filter GET /pipeline/api/filters/{identifier} Return Filter Details
FilterApi pipelinepost_filter POST /pipeline/api/filters Create a Filter
FilterApi pipelineupdate_filter PUT /pipeline/api/filters Update a Filter
FilterApi post_filter POST /ng/api/filters Create a Filter
FilterApi templatedelete_filter DELETE /template/api/filters/{identifier} Delete a Filter
FilterApi templateget_connector_list_v2 GET /template/api/filters List Filters
FilterApi templateget_filter GET /template/api/filters/{identifier} Return Filter Details
FilterApi templatepost_filter POST /template/api/filters Create a Filter
FilterApi templateupdate_filter PUT /template/api/filters Update a Filter
FilterApi update_filter PUT /ng/api/filters Update a Filter
FilterResourceGroupsApi filter_resource_groups POST /v1/resource-groups/filter Filter Resource Groups
FreezeCRUDApi create_freeze POST /ng/api/freeze Create a Freeze
FreezeCRUDApi create_global_freeze POST /ng/api/freeze/manageGlobalFreeze Create Global Freeze
FreezeCRUDApi delete_freeze DELETE /ng/api/freeze/{freezeIdentifier} Delete a Freeze
FreezeCRUDApi delete_many_freezes POST /ng/api/freeze/delete Delete many Freezes
FreezeCRUDApi get_freeze GET /ng/api/freeze/{freezeIdentifier} Get a Freeze
FreezeCRUDApi get_freeze_list POST /ng/api/freeze/list Gets Freeze list
FreezeCRUDApi get_frozen_execution_details GET /ng/api/freeze/getFrozenExecutionDetails Get list of freeze acted on a frozen execution
FreezeCRUDApi get_global_freeze GET /ng/api/freeze/getGlobalFreeze Get Global Freeze Yaml
FreezeCRUDApi update_freeze PUT /ng/api/freeze/{freezeIdentifier} Updates a Freeze
FreezeCRUDApi update_freeze_status POST /ng/api/freeze/updateFreezeStatus Update the status of Freeze to active or inactive
GPGKeysApi gnu_pg_key_service_list_gpg_keys GET /gitops/api/v1/gpgkeys List all available repository certificates
GitBranchesApi get_list_of_branches_with_status GET /ng/api/git-sync-branch/listBranchesWithStatus Lists branches with their status(Synced, Unsynced) by Git Sync Config Id for the given scope
GitBranchesApi sync_git_branch POST /ng/api/git-sync-branch/sync Sync the content of new Git Branch into harness with Git Sync Config Id
GitFullSyncApi create_git_full_sync_config POST /ng/api/git-full-sync/config Create Configuration for Git Full Sync for the provided scope
GitFullSyncApi get_git_full_sync_config GET /ng/api/git-full-sync/config Fetch Configuration for Git Full Sync for the provided scope
GitFullSyncApi list_full_sync_files POST /ng/api/git-full-sync/files List files in full sync along with their status
GitFullSyncApi trigger_full_sync POST /ng/api/git-full-sync Trigger Full Sync
GitFullSyncApi update_git_full_sync_config PUT /ng/api/git-full-sync/config Update Configuration for Git Full Sync for the provided scope
GitSyncApi create_git_sync_config POST /ng/api/git-sync Creates Git Sync Config in given scope
GitSyncApi get_git_sync_config_list GET /ng/api/git-sync Lists Git Sync Config for the given scope
GitSyncApi is_git_sync_enabled GET /ng/api/git-sync/git-sync-enabled Check whether Git Sync is enabled for given scope or not
GitSyncApi update_default_folder PUT /ng/api/git-sync/{identifier}/folder/{folderIdentifier}/default Update existing Git Sync Config default root folder by Identifier
GitSyncApi update_git_sync_config PUT /ng/api/git-sync Update existing Git Sync Config by Identifier
GitSyncErrorsApi get_git_sync_errors_count GET /ng/api/git-sync-errors/count Get Errors Count for the given scope, Repo and Branch
GitSyncErrorsApi list_git_sync_errors GET /ng/api/git-sync-errors Lists Git to Harness Errors by file or connectivity errors for the given scope, Repo and Branch
GitSyncErrorsApi list_git_to_harness_error_for_commit GET /ng/api/git-sync-errors/commits/{commitId} Lists Git to Harness Errors for the given Commit Id
GitSyncErrorsApi list_git_to_harness_errors_grouped_by_commits GET /ng/api/git-sync-errors/aggregate Lists Git to Harness Errors grouped by Commits for the given scope, Repo and Branch
GitSyncSettingsApi create_git_sync_setting POST /ng/api/git-sync-settings Creates Git Sync Setting in a scope
GitSyncSettingsApi get_git_sync_settings GET /ng/api/git-sync-settings Get Git Sync Setting for the given scope
GitSyncSettingsApi update_git_sync_setting PUT /ng/api/git-sync-settings This updates the existing Git Sync settings within the scope. Only changing Connectivity Mode is allowed
GlobalTemplatesApi get_global_template_input_set_yaml GET /template/api/globalTemplates/inputs/{globalTemplateIdentifier} Gets Global Template Input Set YAML
GnuPGPKeysApi agent_gpg_key_service_create POST /gitops/api/v1/agents/{agentIdentifier}/gpgkeys Create one or more GPG public keys in the server's configuration
GnuPGPKeysApi agent_gpg_key_service_delete DELETE /gitops/api/v1/agents/{agentIdentifier}/gpgkeys/{query.keyID} Delete specified GPG public key from the server's configuration
GnuPGPKeysApi agent_gpg_key_service_get GET /gitops/api/v1/agents/{agentIdentifier}/gpgkeys/{query.keyID} Get information about specified GPG public key from the server
GoogleSecretManagerConnectorApi get_gcp_regions GET /ng/api/google-secret-manager-connector/gcp-regions Get list of GCP Regions
HarnessResourceGroupApi create_resource_group_v2 POST /resourcegroup/api/v2/resourcegroup Create Resource Group
HarnessResourceGroupApi delete_resource_group_v2 DELETE /resourcegroup/api/v2/resourcegroup/{identifier} Delete Resource Group
HarnessResourceGroupApi get_filter_resource_group_list_v2 POST /resourcegroup/api/v2/resourcegroup/filter List Resource Groups by filter
HarnessResourceGroupApi get_resource_group_list_v2 GET /resourcegroup/api/v2/resourcegroup List Resource Groups
HarnessResourceGroupApi get_resource_group_v2 GET /resourcegroup/api/v2/resourcegroup/{identifier} Get Resource Group
HarnessResourceGroupApi update_resource_group_v2 PUT /resourcegroup/api/v2/resourcegroup/{identifier} Update Resource Group
HarnessResourceTypeApi get_resource_types GET /resourcegroup/api/resourcetype Gets all resource types available at this scope
HostsApi filter_hosts_by_connector POST /ng/api/hosts/filter Gets the list of hosts filtered by accountIdentifier and connectorIdentifier
HostsApi validate_hosts1 POST /ng/api/hosts/validate Validates hosts connectivity credentials
IPAllowlistApi create_ip_allowlist_config POST /v1/ip-allowlist Create a IP Allowlist config
IPAllowlistApi delete_ip_allowlist_config DELETE /v1/ip-allowlist/{ip-config-identifier} Delete an IP Allowlist config
IPAllowlistApi get_ip_allowlist_config GET /v1/ip-allowlist/{ip-config-identifier} Retrieve a IP Allowlist config
IPAllowlistApi get_ip_allowlist_configs GET /v1/ip-allowlist List IP Allowlist Configs
IPAllowlistApi update_ip_allowlist_config PUT /v1/ip-allowlist/{ip-config-identifier} Update IP Allowlist config
IPAllowlistApi validate_ip_address_allowlisted_or_not GET /v1/ip-allowlist/validate/ip-address Validate IP address lies in a specified range or not
IPAllowlistApi validate_unique_ip_allowlist_config_identifier GET /v1/ip-allowlist/validate-unique-identifier/{ip-config-identifier} Validate unique IP Allowlist config identifier
InfrastructuresApi create_infrastructure POST /ng/api/infrastructures Create an Infrastructure in an Environment
InfrastructuresApi delete_infrastructure DELETE /ng/api/infrastructures/{infraIdentifier} Delete an Infrastructure by identifier
InfrastructuresApi get_infrastructure GET /ng/api/infrastructures/{infraIdentifier} Gets an Infrastructure by identifier
InfrastructuresApi get_infrastructure_list GET /ng/api/infrastructures Gets Infrastructure list
InfrastructuresApi update_infrastructure PUT /ng/api/infrastructures Update an Infrastructure by identifier
InputSetsApi create_input_set POST /v1/orgs/{org}/projects/{project}/input-sets Create an Input Set
InputSetsApi delete_input_set DELETE /v1/orgs/{org}/projects/{project}/input-sets/{input-set} Delete an Input Set
InputSetsApi get_input_set GET /v1/orgs/{org}/projects/{project}/input-sets/{input-set} Retrieve an Input Set
InputSetsApi import_input_set_from_git POST /v1/orgs/{org}/projects/{project}/input-sets/{input-set}/import Get Input Set YAML from Git Repository
InputSetsApi input_sets_move_config POST /v1/orgs/{org}/projects/{project}/input-sets/{input-set}/move-config Move InputSet YAML from inline to remote
InputSetsApi list_input_sets GET /v1/orgs/{org}/projects/{project}/input-sets List Input Sets
InputSetsApi update_input_set PUT /v1/orgs/{org}/projects/{project}/input-sets/{input-set} Update an Input Set
InputSetsApi update_input_set_git_metadata PUT /v1/orgs/{org}/projects/{project}/input-sets/{input-set}/git-metadata Update GitMetadata for Remote InputSet
InviteApi delete_invite DELETE /ng/api/invites/{inviteId} Delete Invite
InviteApi get_invite GET /ng/api/invites/invite Get Invite
InviteApi get_invites GET /ng/api/invites List Invites
InviteApi get_pending_users_aggregated POST /ng/api/invites/aggregate Get pending users
InviteApi update_invite PUT /ng/api/invites/{inviteId} Resend invite
MonitoredServicesApi create_default_monitored_service POST /cv/api/monitored-service/create-default
MonitoredServicesApi cvget_anomalies_summary GET /cv/api/monitored-service/{identifier}/anomaliesCount
MonitoredServicesApi delete_monitored_service DELETE /cv/api/monitored-service/{identifier} Delete monitored service data
MonitoredServicesApi get_all_monitored_services_with_health_sources GET /cv/api/monitored-service/all/time-series-health-sources
MonitoredServicesApi get_count_of_services GET /cv/api/monitored-service/count-of-services
MonitoredServicesApi get_environments GET /cv/api/monitored-service/environments
MonitoredServicesApi get_health_sources GET /cv/api/monitored-service/health-sources
MonitoredServicesApi get_health_sources_for_monitored_service_identifier GET /cv/api/monitored-service/{monitoredServiceIdentifier}/health-sources
MonitoredServicesApi get_list GET /cv/api/monitored-service/list
MonitoredServicesApi get_list_v2 GET /cv/api/monitored-service/platform/list
MonitoredServicesApi get_monitored_service GET /cv/api/monitored-service/{identifier} Get monitored service data
MonitoredServicesApi get_monitored_service_change_details GET /cv/api/monitored-service/{monitoredServiceIdentifier}/change-details
MonitoredServicesApi get_monitored_service_details GET /cv/api/monitored-service/{monitoredServiceIdentifier}/service-details
MonitoredServicesApi get_monitored_service_details1 GET /cv/api/monitored-service/service-details
MonitoredServicesApi get_monitored_service_from_service_and_environment GET /cv/api/monitored-service/service-environment
MonitoredServicesApi get_monitored_service_logs GET /cv/api/monitored-service/{monitoredServiceIdentifier}/logs
MonitoredServicesApi get_monitored_service_score GET /cv/api/monitored-service/{identifier}/scores
MonitoredServicesApi get_ms_secondary_events GET /cv/api/monitored-service/{identifier}/secondary-events
MonitoredServicesApi get_ms_secondary_events_details GET /cv/api/monitored-service/secondary-events-details
MonitoredServicesApi get_notification_rules_for_monitored_service GET /cv/api/monitored-service/{identifier}/notification-rules Get notification rules for MonitoredService
MonitoredServicesApi get_over_all_health_score GET /cv/api/monitored-service/{identifier}/overall-health-score
MonitoredServicesApi get_services GET /cv/api/monitored-service/services
MonitoredServicesApi get_slo_metrics GET /cv/api/monitored-service/{monitoredServiceIdentifier}/health-source/{healthSourceIdentifier}/slo-metrics
MonitoredServicesApi list GET /cv/api/monitored-service
MonitoredServicesApi save_monitored_service POST /cv/api/monitored-service Saves monitored service data
MonitoredServicesApi save_monitored_service_from_template_input POST /cv/api/monitored-service/template-input Saves monitored service from template input
MonitoredServicesApi save_monitored_service_from_yaml POST /cv/api/monitored-service/yaml
MonitoredServicesApi set_health_monitoring_flag PUT /cv/api/monitored-service/{identifier}/health-monitoring-flag
MonitoredServicesApi update_monitored_service PUT /cv/api/monitored-service/{identifier} Updates monitored service data
MonitoredServicesApi update_monitored_service_from_template_input PUT /cv/api/monitored-service/{identifier}/template-input Update monitored service from yaml or template
MonitoredServicesApi update_monitored_service_from_yaml PUT /cv/api/monitored-service/{identifier}/yaml
MonitoredServicesApi yaml_template GET /cv/api/monitored-service/yaml-template
NGSLOsApi delete_slo_data_ng DELETE /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/slo/v2/identifier/{identifier} Delete SLO data
NGSLOsApi get_onboarding_graph_ng POST /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/slo/v2/composite-slo/onboarding-graph Get onBoarding graph for composite slo
NGSLOsApi get_service_level_objective_ng GET /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/slo/v2/identifier/{identifier} Get SLO data
NGSLOsApi get_service_level_objectives_ng GET /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/slo/v2 Get all SLOs
NGSLOsApi get_slo_health_list_view_ng POST /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/slo/v2/status-list Get SLO list view
NGSLOsApi save_slo_data_ng POST /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/slo/v2 Saves SLO data
NGSLOsApi update_slo_data_ng PUT /cv/api/account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/slo/v2/identifier/{identifier} Update SLO data
NextgenLdapApi post_ldap_authentication_test POST /ng/api/ldap/ldap-login-test Test LDAP authentication
NextgenLdapApi search_ldap_groups GET /ng/api/ldap/{ldapId}/search/group Return Ldap groups matching name
OIDCApi get_harness_open_id_config GET /ng/api/oidc/account/{accountId}/.wellknown/jwks Get the openid configuration for Harness
OIDCApi get_harness_open_id_config1 GET /ng/api/oidc/account/{accountId}/.well-known/openid-configuration Get the openid configuration for Harness
OidcAccessTokenApi generate_oidc_access_token_for_gcp POST /ng/api/oidc/access-token/gcp/workload-access Generates an OIDC Access Token for GCP
OidcIDTokenApi generate_oidc_id_token_for_gcp POST /ng/api/oidc/id-token/gcp Generates an OIDC ID Token for GCP
OrgConnectorApi create_org_scoped_connector POST /v1/orgs/{org}/connectors Create a Connector
OrgConnectorApi delete_org_scoped_connector DELETE /v1/orgs/{org}/connectors/{connector} Delete a connector
OrgConnectorApi get_org_scoped_connector GET /v1/orgs/{org}/connectors/{connector} Retrieve a connector
OrgConnectorApi test_org_scoped_connector GET /v1/orgs/{org}/connectors/{connector}/test-connection Test a connector
OrgConnectorApi update_org_scoped_connector PUT /v1/orgs/{org}/connectors/{connector} Update a connector
OrgProjectApi create_org_scoped_project POST /v1/orgs/{org}/projects Create a project
OrgProjectApi delete_org_scoped_project DELETE /v1/orgs/{org}/projects/{project} Delete a project
OrgProjectApi get_org_scoped_project GET /v1/orgs/{org}/projects/{project} Retrieve a project
OrgProjectApi get_org_scoped_projects GET /v1/orgs/{org}/projects List projects
OrgProjectApi update_org_scoped_project PUT /v1/orgs/{org}/projects/{project} Update a project
OrgRancherInfrastructureApi list_org_scoped_rancher_clusters_using_connector GET /v1/orgs/{org}/rancher/connectors/{connector}/clusters List rancher clusters using org level connector
OrgRancherInfrastructureApi list_org_scoped_rancher_clusters_using_env_and_infra GET /v1/orgs/{org}/rancher/environments/{environment}/infrastructure-definitions/{infrastructure-definition}/clusters List rancher clusters using org level env and infra def
OrgRoleAssignmentsApi create_org_scoped_role_assignments POST /v1/orgs/{org}/role-assignments Create a role assignment
OrgRoleAssignmentsApi delete_org_scoped_role_assignment DELETE /v1/orgs/{org}/role-assignments/{role-assignment} Delete a role assignment
OrgRoleAssignmentsApi get_org_scoped_role_assignment GET /v1/orgs/{org}/role-assignments/{role-assignment} Retrieve a role assignment
OrgRoleAssignmentsApi get_org_scoped_role_assignments GET /v1/orgs/{org}/role-assignments List role assignments
OrgSecretApi create_org_scoped_secret POST /v1/orgs/{org}/secrets Create a secret
OrgSecretApi delete_org_scoped_secret DELETE /v1/orgs/{org}/secrets/{secret} Delete a secret
OrgSecretApi get_org_scoped_secret GET /v1/orgs/{org}/secrets/{secret} Retrieve a secret
OrgSecretApi get_org_scoped_secrets GET /v1/orgs/{org}/secrets List secrets
OrgSecretApi update_org_scoped_secret PUT /v1/orgs/{org}/secrets/{secret} Update a secret
OrgSecretApi validate_org_secret_ref POST /v1/orgs/{org}/secrets/validate-secret-ref Validate secret reference
OrgServicesApi create_org_scoped_service POST /v1/orgs/{org}/services Create a service
OrgServicesApi delete_org_scoped_service DELETE /v1/orgs/{org}/services/{service} Delete a service
OrgServicesApi get_org_scoped_service GET /v1/orgs/{org}/services/{service} Retrieve a service
OrgServicesApi get_org_scoped_services GET /v1/orgs/{org}/services List Services
OrgServicesApi update_org_scoped_service PUT /v1/orgs/{org}/services/{service} Update Service
OrgTemplateApi create_templates_org POST /v1/orgs/{org}/templates Create Template
OrgTemplateApi delete_template_org DELETE /v1/orgs/{org}/templates/{template}/versions/{version} Delete Template
OrgTemplateApi get_template_org GET /v1/orgs/{org}/templates/{template}/versions/{version} Retrieve a Template
OrgTemplateApi get_template_stable_org GET /v1/orgs/{org}/templates/{template} Get Stable Template
OrgTemplateApi get_templates_list_org GET /v1/orgs/{org}/templates Get Templates List
OrgTemplateApi import_template_org POST /v1/orgs/{org}/templates/{template}/import Import template
OrgTemplateApi update_template_org PUT /v1/orgs/{org}/templates/{template}/versions/{version} Update Template
OrgTemplateApi update_template_stable_org PUT /v1/orgs/{org}/templates/{template}/versions/{version}/stable Update Stable Template
OrganizationApi create_organization POST /v1/orgs Create an organization [Beta]
OrganizationApi delete_organization DELETE /v1/orgs/{org} Delete an organization [Beta]
OrganizationApi delete_organization_0 DELETE /ng/api/organizations/{identifier} Delete an Organization
OrganizationApi get_organization GET /v1/orgs/{org} Retrieve an organization [Beta]
OrganizationApi get_organization_0 GET /ng/api/organizations/{identifier} List Organization details
OrganizationApi get_organization_list GET /ng/api/organizations List Organizations by filter
OrganizationApi get_organizations GET /v1/orgs List organizations [Beta]
OrganizationApi post_organization POST /ng/api/organizations Create an Organization
OrganizationApi put_organization PUT /ng/api/organizations/{identifier} Update an Organization
OrganizationApi update_organization PUT /v1/orgs/{org} Update an organization [Beta]
OrganizationResourceGroupsApi create_resource_group_org POST /v1/orgs/{org}/resource-groups Create a Resource Group
OrganizationResourceGroupsApi delete_resource_group_org DELETE /v1/orgs/{org}/resource-groups/{resource-group} Delete a Resource Group
OrganizationResourceGroupsApi get_resource_group_org GET /v1/orgs/{org}/resource-groups/{resource-group} Retrieve a Resource Group
OrganizationResourceGroupsApi list_resource_groups_org GET /v1/orgs/{org}/resource-groups List Resource Groups
OrganizationResourceGroupsApi update_resource_group_org PUT /v1/orgs/{org}/resource-groups/{resource-group} Update a Resource Group
OrganizationRolesApi create_role_org POST /v1/orgs/{org}/roles Create a Role
OrganizationRolesApi delete_role_org DELETE /v1/orgs/{org}/roles/{role} Delete a Role
OrganizationRolesApi get_role_org GET /v1/orgs/{org}/roles/{role} Retrieve a Role
OrganizationRolesApi list_roles_org GET /v1/orgs/{org}/roles List Roles
OrganizationRolesApi update_role_org PUT /v1/orgs/{org}/roles/{role} Update a Role
PermissionsApi get_permission_list GET /authz/api/permissions List Permissions
PermissionsApi get_permission_resource_types_list GET /authz/api/permissions/resourcetypes List Resource Types
PipelineApi delete_pipeline DELETE /pipeline/api/pipelines/{pipelineIdentifier} Delete a Pipeline
PipelineApi get_pipeline GET /pipeline/api/pipelines/{pipelineIdentifier} Fetch a Pipeline
PipelineApi get_pipeline_list POST /pipeline/api/pipelines/list List Pipelines
PipelineApi get_pipeline_summary GET /pipeline/api/pipelines/summary/{pipelineIdentifier} Fetch Pipeline Summary
PipelineApi import_pipeline POST /pipeline/api/pipelines/import/{pipelineIdentifier} Import and Create Pipeline from Git Repository
PipelineApi post_pipeline POST /pipeline/api/pipelines Create a Pipeline
PipelineApi post_pipeline_v2 POST /pipeline/api/pipelines/v2 Create a Pipeline
PipelineApi update_pipeline PUT /pipeline/api/pipelines/{pipelineIdentifier} Update a Pipeline
PipelineApi update_pipeline_git_details PUT /pipeline/api/pipelines/{pipelineIdentifier}/update-git-metadata Update git-metadata in remote pipeline Entity
PipelineApi update_pipeline_v2 PUT /pipeline/api/pipelines/v2/{pipelineIdentifier} Update a Pipeline
PipelineDashboardApi get_pipeline_execution GET /pipeline/api/pipelines/pipelineExecution Fetch Execution Details for an Interval
PipelineExecuteApi handle_stage_interrupt PUT /pipeline/api/pipeline/execute/interrupt/{planExecutionId}/{nodeExecutionId} Handles the interrupt for a given stage in a pipeline
PipelineExecuteApi post_pipeline_execute_with_input_set_list POST /pipeline/api/pipeline/execute/{identifier}/inputSetList Execute a Pipeline with Input Set References
PipelineExecuteApi post_pipeline_execute_with_input_set_yaml POST /pipeline/api/pipeline/execute/{identifier} Execute a Pipeline with Runtime Input YAML
PipelineExecuteApi put_handle_interrupt PUT /pipeline/api/pipeline/execute/interrupt/{planExecutionId} Execute an Interrupt
PipelineExecuteApi retry_history GET /pipeline/api/pipeline/execute/retryHistory/{planExecutionId} Retry History for a given execution
PipelineExecuteApi retry_pipeline POST /pipeline/api/pipeline/execute/retry/{identifier} Retry a executed pipeline with inputSet pipeline yaml
PipelineExecutionApi execute_pipeline POST /v1/orgs/{org}/projects/{project}/pipelines/{pipeline}/execute Execute Pipeline
PipelineExecutionDetailsApi get_execution_detail GET /pipeline/api/pipelines/execution/{planExecutionId} Fetch Execution Details
PipelineExecutionDetailsApi get_execution_detail_v2 GET /pipeline/api/pipelines/execution/v2/{planExecutionId} Fetch Execution Details
PipelineExecutionDetailsApi get_execution_sub_graph_for_node_execution GET /pipeline/api/pipelines/execution/subGraph/{planExecutionId}/{nodeExecutionId} Fetch Execution SubGraph for a Given NodeExecution ID
PipelineExecutionDetailsApi get_inputset_yaml_v2 GET /pipeline/api/pipelines/execution/{planExecutionId}/inputsetV2 Get the Input Set YAML used for given Plan Execution
PipelineExecutionDetailsApi get_list_of_execution_identifier POST /pipeline/api/pipelines/execution/executionSummary List Execution Identifier
PipelineExecutionDetailsApi get_list_of_executions POST /pipeline/api/pipelines/execution/summary List Executions
PipelineExecutionDetailsApi get_notes_for_execution GET /pipeline/api/pipelines/execution/{planExecutionId}/notes Get Notes for a pipelineExecution
PipelineExecutionDetailsApi update_notes_for_execution PUT /pipeline/api/pipelines/execution/{planExecutionId}/notes Updates Notes for a pipelineExecution
PipelineInputSetApi delete_input_set DELETE /pipeline/api/inputSets/{inputSetIdentifier} Delete an Input Set
PipelineInputSetApi get_input_set GET /pipeline/api/inputSets/{inputSetIdentifier} Fetch an Input Set
PipelineInputSetApi get_overlay_input_set GET /pipeline/api/inputSets/overlay/{inputSetIdentifier} Gets an Overlay Input Set by identifier
PipelineInputSetApi list_input_set GET /pipeline/api/inputSets List Input Sets
PipelineInputSetApi post_input_set POST /pipeline/api/inputSets Create an Input Set
PipelineInputSetApi post_overlay_input_set POST /pipeline/api/inputSets/overlay Create an Overlay Input Set for a pipeline
PipelineInputSetApi put_input_set PUT /pipeline/api/inputSets/{inputSetIdentifier} Update an Input Set
PipelineInputSetApi put_overlay_input_set PUT /pipeline/api/inputSets/overlay/{inputSetIdentifier} Update an Overlay Input Set for a pipeline
PipelineInputSetApi runtime_input_template POST /pipeline/api/inputSets/template Fetch Runtime Input Template
PipelineInputSetApi update_input_set_git_details PUT /pipeline/api/inputSets/{inputSetIdentifier}/update-git-metadata Update git-metadata in remote input-set
PipelineRefreshApi validate_template_inputs GET /pipeline/api/refresh-template/validate-template-inputs Validates template inputs in a pipeline's YAML specification.
PipelinesApi create_pipeline POST /v1/orgs/{org}/projects/{project}/pipelines Create a Pipeline
PipelinesApi delete_pipeline DELETE /v1/orgs/{org}/projects/{project}/pipelines/{pipeline} Delete a Pipeline
PipelinesApi get_pipeline GET /v1/orgs/{org}/projects/{project}/pipelines/{pipeline} Retrieve a Pipeline
PipelinesApi import_pipeline_from_git POST /v1/orgs/{org}/projects/{project}/pipelines/{pipeline}/import Get Pipeline YAML from Git Repository
PipelinesApi list_pipelines GET /v1/orgs/{org}/projects/{project}/pipelines List Pipelines
PipelinesApi move_config POST /v1/orgs/{org}/projects/{project}/pipelines/{pipeline}/move-config Move Pipeline YAML from inline to remote
PipelinesApi update_pipeline PUT /v1/orgs/{org}/projects/{project}/pipelines/{pipeline} Update a Pipeline
PipelinesApi update_pipeline_git_metadata PUT /v1/orgs/{org}/projects/{project}/pipelines/{pipeline}/git-metadata Update GitMetadata for Remote Pipelines
ProjectApi delete_project DELETE /ng/api/projects/{identifier} Delete a Project
ProjectApi get_project GET /ng/api/projects/{identifier} List Project details
ProjectApi get_project_list GET /ng/api/projects List all Projects for a user
ProjectApi get_project_list_with_multi_org_filter GET /ng/api/projects/list List user's project with support to filter by multiple organizations
ProjectApi post_project POST /ng/api/projects Create a Project
ProjectApi put_project PUT /ng/api/projects/{identifier} Update a Project
ProjectConnectorApi create_project_scoped_connector POST /v1/orgs/{org}/projects/{project}/connectors Create a Connector
ProjectConnectorApi delete_project_scoped_connector DELETE /v1/orgs/{org}/projects/{project}/connectors/{connector} Delete a connector
ProjectConnectorApi get_project_scoped_connector GET /v1/orgs/{org}/projects/{project}/connectors/{connector} Retrieve a connector
ProjectConnectorApi test_project_scoped_connector GET /v1/orgs/{org}/projects/{project}/connectors/{connector}/test-connection Test a connector
ProjectConnectorApi update_project_scoped_connector PUT /v1/orgs/{org}/projects/{project}/connectors/{connector} Update a connector
ProjectRancherInfrastructureApi list_project_scoped_rancher_clusters_using_connector GET /v1/orgs/{org}/projects/{project}/rancher/connectors/{connector}/clusters List rancher clusters using project level connector
ProjectRancherInfrastructureApi list_project_scoped_rancher_clusters_using_env_and_infra GET /v1/orgs/{org}/projects/{project}/rancher/environments/{environment}/infrastructure-definitions/{infrastructure-definition}/clusters List rancher clusters using project level env and infra def
ProjectResourceGroupsApi create_resource_group_project POST /v1/orgs/{org}/projects/{project}/resource-groups Create a Resource Group
ProjectResourceGroupsApi delete_resource_group_project DELETE /v1/orgs/{org}/projects/{project}/resource-groups/{resource-group} Delete a Resource Group
ProjectResourceGroupsApi get_resource_group_project GET /v1/orgs/{org}/projects/{project}/resource-groups/{resource-group} Retrieve a Resource Group
ProjectResourceGroupsApi list_resource_groups_project GET /v1/orgs/{org}/projects/{project}/resource-groups List Resource Groups
ProjectResourceGroupsApi update_resource_group_project PUT /v1/orgs/{org}/projects/{project}/resource-groups/{resource-group} Update a Resource Group
ProjectRoleAssignmentsApi create_project_scoped_role_assignments POST /v1/orgs/{org}/projects/{project}/role-assignments Create a role assignment
ProjectRoleAssignmentsApi delete_project_scoped_role_assignment DELETE /v1/orgs/{org}/projects/{project}/role-assignments/{role-assignment} Delete a role assignment
ProjectRoleAssignmentsApi get_project_scoped_role_assignment GET /v1/orgs/{org}/projects/{project}/role-assignments/{role-assignment} Retrieve a role assignment
ProjectRoleAssignmentsApi get_project_scoped_role_assignments GET /v1/orgs/{org}/projects/{project}/role-assignments List role assignments
ProjectRolesApi create_role_project POST /v1/orgs/{org}/projects/{project}/roles Create a Role
ProjectRolesApi delete_role_project DELETE /v1/orgs/{org}/projects/{project}/roles/{role} Delete a Role
ProjectRolesApi get_role_project GET /v1/orgs/{org}/projects/{project}/roles/{role} Retrieve a Role
ProjectRolesApi list_roles_project GET /v1/orgs/{org}/projects/{project}/roles List Roles
ProjectRolesApi update_role_project PUT /v1/orgs/{org}/projects/{project}/roles/{role} Update a Role
ProjectSecretApi create_project_scoped_secret POST /v1/orgs/{org}/projects/{project}/secrets Create a secret
ProjectSecretApi delete_project_scoped_secret DELETE /v1/orgs/{org}/projects/{project}/secrets/{secret} Delete a secret
ProjectSecretApi get_project_scoped_secret GET /v1/orgs/{org}/projects/{project}/secrets/{secret} Retrieve a secret
ProjectSecretApi get_project_scoped_secrets GET /v1/orgs/{org}/projects/{project}/secrets List secrets
ProjectSecretApi update_project_scoped_secret PUT /v1/orgs/{org}/projects/{project}/secrets/{secret} Update a secret
ProjectSecretApi validate_project_secret_ref POST /v1/orgs/{org}/projects/{project}/secrets/validate-secret-ref Validate secret reference
ProjectServicesApi create_service POST /v1/orgs/{org}/projects/{project}/services Create a Service
ProjectServicesApi delete_service DELETE /v1/orgs/{org}/projects/{project}/services/{service} Delete a Service
ProjectServicesApi get_service GET /v1/orgs/{org}/projects/{project}/services/{service} Retrieve a service
ProjectServicesApi get_services GET /v1/orgs/{org}/projects/{project}/services List Services
ProjectServicesApi update_service PUT /v1/orgs/{org}/projects/{project}/services/{service} Update Service
ProjectTemplateApi create_templates_project POST /v1/orgs/{org}/projects/{project}/templates Create Template
ProjectTemplateApi delete_template_project DELETE /v1/orgs/{org}/projects/{project}/templates/{template}/versions/{version} Delete Template
ProjectTemplateApi get_template_project GET /v1/orgs/{org}/projects/{project}/templates/{template}/versions/{version} Retrieve a Template
ProjectTemplateApi get_template_stable_project GET /v1/orgs/{org}/projects/{project}/templates/{template} Get Stable Template
ProjectTemplateApi get_templates_list_project GET /v1/orgs/{org}/projects/{project}/templates Get Templates List
ProjectTemplateApi import_template_project POST /v1/orgs/{org}/projects/{project}/templates/{template}/import Import Template
ProjectTemplateApi update_template_project PUT /v1/orgs/{org}/projects/{project}/templates/{template}/versions/{version} Update Template
ProjectTemplateApi update_template_stable_project PUT /v1/orgs/{org}/projects/{project}/templates/{template}/versions/{version}/stable Update Stable Template
ProjectMappingsApi app_project_mapping_service_create POST /gitops/api/v1/agents/{agentIdentifier}/appprojectsmapping CreateAppProjectMapping creates a new mapping between Harness Project and argo project
ProjectMappingsApi app_project_mapping_service_delete DELETE /gitops/api/v1/agents/{agentIdentifier}/appprojectsmapping/{name} Delete an argo project to harness project mapping
ProjectMappingsApi app_project_mapping_service_get_app_project_mapping_list GET /gitops/api/v1/appprojectsmapping
ProjectMappingsApi app_project_mapping_service_get_app_project_mapping_list_by_agent GET /gitops/api/v1/agents/{agentIdentifier}/appprojectsmapping
ProjectsApi agent_project_service_create POST /gitops/api/v1/agents/{agentIdentifier}/projects Create a new project
ProjectsApi agent_project_service_delete DELETE /gitops/api/v1/agents/{agentIdentifier}/projects/{query.name} Delete deletes a project
ProjectsApi agent_project_service_get GET /gitops/api/v1/agents/{agentIdentifier}/projects/{query.name} Get returns a project by name
ProjectsApi agent_project_service_list GET /gitops/api/v1/agents/{agentIdentifier}/projects List returns list of projects
ProjectsApi agent_project_service_update PUT /gitops/api/v1/agents/{agentIdentifier}/projects/{request.project.metadata.name} Update updates a project
ProxyApi create_proxy_key POST /cf/admin/proxy/keys Creates a Proxy Key in the account & org
ProxyApi delete_proxy_key DELETE /cf/admin/proxy/keys/{identifier} Deletes a ProxyKey
ProxyApi get_proxy_key GET /cf/admin/proxy/keys/{identifier} Returns a ProxyKey
ProxyApi get_proxy_keys GET /cf/admin/proxy/keys Returns all Proxy keys in an account
ProxyApi patch_proxy_key PATCH /cf/admin/proxy/keys/{identifier} Updates a Proxy Key in the account & org
ProxyApi update_proxy_key PUT /cf/admin/proxy/keys/{identifier} Updates a Proxy Key in the account & org
ReconcilerApi reconciler_service_collect_counts POST /gitops/api/v1/agents/{agentIdentifier}/reconcile/counts 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.
ReconcilerApi reconciler_service_import_data POST /gitops/api/v1/agents/{agentIdentifier}/reconcile/import Imports data from cluster via agent. There must be at least one project mapping in the database. Returns number of entities imported.
RepositoriesApi agent_repository_service_create_repository POST /gitops/api/v1/agents/{agentIdentifier}/repositories CreateRepository creates a new repository configuration
RepositoriesApi agent_repository_service_delete_repository DELETE /gitops/api/v1/agents/{agentIdentifier}/repositories/{identifier} DeleteRepository deletes a repository from the configuration
RepositoriesApi agent_repository_service_get GET /gitops/api/v1/agents/{agentIdentifier}/repositories/{identifier} Get returns a repository or its credentials
RepositoriesApi agent_repository_service_get_app_details GET /gitops/api/v1/agents/{agentIdentifier}/repositories/{identifier}/appdetails GetAppDetails returns application details by given path
RepositoriesApi agent_repository_service_get_helm_charts GET /gitops/api/v1/agents/{agentIdentifier}/repositories/{identifier}/helmcharts GetHelmCharts returns list of helm charts in the specified repository
RepositoriesApi agent_repository_service_list_apps GET /gitops/api/v1/agents/{agentIdentifier}/repositories/{identifier}/apps ListApps returns list of apps in the repo
RepositoriesApi agent_repository_service_list_refs GET /gitops/api/v1/agents/{agentIdentifier}/repositories/{identifier}/refs Returns a list of refs (e.g. branches and tags) in the repo
RepositoriesApi agent_repository_service_list_repositories GET /gitops/api/v1/agents/{agentIdentifier}/repositories ListRepositories gets a list of all configured repositories
RepositoriesApi agent_repository_service_update_repository PUT /gitops/api/v1/agents/{agentIdentifier}/repositories/{identifier} UpdateRepository updates a repository configuration
RepositoriesApi agent_repository_service_validate_access POST /gitops/api/v1/agents/{agentIdentifier}/repositories/validate ValidateAccess gets connection state for a repository
RepositoriesApi repository_service_exists GET /gitops/api/v1/repositories/exists Checks whether a repository with the given name exists
RepositoriesApi repository_service_list_repositories POST /gitops/api/v1/repositories List returns list of Repositories
RepositoryCertificatesApi agent_certificate_service_create POST /gitops/api/v1/agents/{agentIdentifier}/certificates Creates repository certificates on the server
RepositoryCertificatesApi agent_certificate_service_delete DELETE /gitops/api/v1/agents/{agentIdentifier}/certificates Delete the certificates that match the RepositoryCertificateQuery
RepositoryCertificatesApi agent_certificate_service_list GET /gitops/api/v1/agents/{agentIdentifier}/certificates List all available repository certificates
RepositoryCredentialsApi agent_repository_credentials_service_create_repository_credentials POST /gitops/api/v1/agents/{agentIdentifier}/repocreds Create creates a new repository credential
RepositoryCredentialsApi agent_repository_credentials_service_delete_repository_credentials DELETE /gitops/api/v1/agents/{agentIdentifier}/repocreds/{identifier} Delete deletes a repository credential
RepositoryCredentialsApi agent_repository_credentials_service_get_credentials_for_repository_url POST /gitops/api/v1/agents/{agentIdentifier}/repocreds/get Get returns a repository credential given its url
RepositoryCredentialsApi agent_repository_credentials_service_get_repository_credentials GET /gitops/api/v1/agents/{agentIdentifier}/repocreds/{identifier} Get returns a repository credential given its identifier
RepositoryCredentialsApi agent_repository_credentials_service_list_repository_credentials POST /gitops/api/v1/repocreds List repository credentials
RepositoryCredentialsApi agent_repository_credentials_service_update_repository_credentials PUT /gitops/api/v1/agents/{agentIdentifier}/repocreds/{identifier} Update updates a repository credential
RoleAssignmentsApi bulk_delete_role_assignment POST /authz/api/roleassignments/delete/batch Bulk Delete Role Assignment
RoleAssignmentsApi delete_role_assignment DELETE /authz/api/roleassignments/{identifier} Delete Role Assignment
RoleAssignmentsApi get_filtered_role_assignment_by_scope_list POST /authz/api/roleassignments/v2/filter List Role Assignments by scope filter
RoleAssignmentsApi get_filtered_role_assignment_list POST /authz/api/roleassignments/filter List Role Assignments by filter
RoleAssignmentsApi get_role_assignment GET /authz/api/roleassignments/{identifier} Get Role Assignment
RoleAssignmentsApi get_role_assignment_aggregate_list POST /authz/api/roleassignments/aggregate List Aggregated Role Assignments by filter
RoleAssignmentsApi get_role_assignment_list GET /authz/api/roleassignments List Role Assignments
RoleAssignmentsApi post_role_assignment POST /authz/api/roleassignments Create Role Assignment
RoleAssignmentsApi post_role_assignments POST /authz/api/roleassignments/multi Create Role Assignments
RoleAssignmentsApi validate_role_assignment POST /authz/api/roleassignments/validate Validate Role Assignment
RolesApi delete_role DELETE /authz/api/roles/{identifier} Delete Role
RolesApi get_role GET /authz/api/roles/{identifier} Get Role
RolesApi get_role_list GET /authz/api/roles List Roles
RolesApi post_role POST /authz/api/roles Create Role
RolesApi put_role PUT /authz/api/roles/{identifier} Update Role
RuleApi clone_rule POST /ccm/api/governance/ruleClone Clone a rule
RuleApi delete_rule DELETE /ccm/api/governance/rule/{ruleID} Delete a rule
RuleApi enqueue_governance_job POST /ccm/api/governance/enqueueAdhoc Enqueues job for execution
RuleApi get_policies POST /ccm/api/governance/rule/list Fetch rules for account
RuleApi governance_connector_list GET /ccm/api/governance/connectorList connectors with governance enabled and valid permission
RuleApi rule_schema GET /ccm/api/governance/ruleSchema Get Schema for entity
RuleApi update_rule PUT /ccm/api/governance/rule Update a Rule
RuleApi validate_rule POST /ccm/api/governance/ruleValidate Validate a rule
RuleEnforcementApi add_rule_enforcement POST /ccm/api/governance/enforcement Add a new rule Enforcement
RuleEnforcementApi ccmget_execution_detail POST /ccm/api/governance/execution/details Fetch Rule Enforcement execution details for account
RuleEnforcementApi get_rule_enforcement POST /ccm/api/governance/enforcement/list Fetch Rule Enforcements for account
RuleEnforcementApi get_rule_enforcement_count POST /ccm/api/governance/enforcement/count Fetch Rule Enforcement count for account
SLOsApi get_error_budget_reset_history GET /cv/api/slo/{identifier}/errorBudgetResetHistory Get Error budget reset history
SLOsApi get_metric_graph_for_slo GET /cv/api/v1/orgs/{org}/projects/{project}/metric-graph/{slo-identifier} Get Metric Graph For SLO
SLOsApi get_notification_rules_for_slo GET /cv/api/slo/{identifier}/notification-rules Get notification rules for SLO
SLOsApi get_service_level_objective_logs GET /cv/api/slo/{identifier}/logs Get SLO logs
SLOsApi list_slo GET /cv/api/v1/orgs/{org}/projects/{project}/slo List SLOs
SLOsApi reset_error_budget POST /cv/api/slo/{identifier}/resetErrorBudget Reset Error budget history
SLOsDashboardApi get_secondary_event_details GET /cv/api/slo-dashboard/secondary-events-details
SLOsDashboardApi get_secondary_events GET /cv/api/slo-dashboard/secondary-events/{identifier}
SLOsDashboardApi get_service_level_objectives_risk_count GET /cv/api/slo-dashboard/risk-count Get all SLOs count by risk
SLOsDashboardApi get_slo_associated_environment_identifiers GET /cv/api/slo-dashboard/environment-identifiers
SLOsDashboardApi get_slo_associated_monitored_services GET /cv/api/slo-dashboard/monitored-services
SLOsDashboardApi get_slo_consumption_breakdown_view GET /cv/api/slo-dashboard/widget/{identifier}/consumption Get SLO consumption breakdown
SLOsDashboardApi get_slo_details GET /cv/api/slo-dashboard/widget/{identifier} Get SLO dashboard details
SLOsDashboardApi get_slo_health_list_view GET /cv/api/slo-dashboard/widgets/list Get SLO list view
SLOsDashboardApi get_slo_health_list_view_v2 POST /cv/api/slo-dashboard/widgets/list Get SLO list view
SMTPApi create_smtp_config POST /ng/api/smtpConfig Creates SMTP config
SMTPApi delete_smtp_config DELETE /ng/api/smtpConfig/{identifier} Delete Smtp Config by identifier
SMTPApi get_smtp_config GET /ng/api/smtpConfig Gets Smtp config by accountId
SMTPApi update_smtp PUT /ng/api/smtpConfig Updates the Smtp Config
SMTPApi validate_connectivity POST /ng/api/smtpConfig/validate-connectivity Tests the config's connectivity by sending a test email
SMTPApi validate_name POST /ng/api/smtpConfig/validateName Checks whether other connectors exist with the same name
SecretManagersApi get_metadata POST /ng/api/secret-managers/meta-data Gets the metadata of Secret Manager
SecretsApi delete_secret_v2 DELETE /ng/api/v2/secrets/{identifier} Deletes Secret by ID and Scope
SecretsApi get_secret_v2 GET /ng/api/v2/secrets/{identifier} Get the Secret by ID and Scope
SecretsApi list_secrets_v2 GET /ng/api/v2/secrets Fetches the list of Secrets corresponding to the request's filter criteria.
SecretsApi list_secrets_v3 POST /ng/api/v2/secrets/list Fetches the list of Secrets corresponding to the request's filter criteria.
SecretsApi post_secret POST /ng/api/v2/secrets Creates a Secret at given Scope
SecretsApi post_secret_file_v2 POST /ng/api/v2/secrets/files Creates a Secret File
SecretsApi post_secret_via_yaml POST /ng/api/v2/secrets/yaml Creates a secret via YAML
SecretsApi put_secret PUT /ng/api/v2/secrets/{identifier} Updates the Secret by ID and Scope
SecretsApi put_secret_file_v2 PUT /ng/api/v2/secrets/files/{identifier} Updates the Secret file by ID and Scope
SecretsApi put_secret_via_yaml PUT /ng/api/v2/secrets/{identifier}/yaml Updates the Secret by ID and Scope via YAML
SecretsApi validate_secret POST /ng/api/v2/secrets/validate Validates Secret with the provided ID and Scope
SecretsApi validate_secret_identifier_is_unique GET /ng/api/v2/secrets/validateUniqueIdentifier/{identifier} Checks whether the identifier is unique or not
ServiceLevelObjectiveApi get_metric_graph_for_slo GET /cv/api/v1/orgs/{org}/projects/{project}/metric-graph/{slo-identifier} Get Metric Graph For SLO
ServiceLevelObjectiveApi list_slo GET /cv/api/v1/orgs/{org}/projects/{project}/slo List SLOs
ServiceOverridesApi create_service_override POST /ng/api/serviceOverrides Create an ServiceOverride Entity
ServiceOverridesApi delete_service_override1 DELETE /ng/api/serviceOverrides/{identifier} Delete a ServiceOverride entity
ServiceOverridesApi get_service_overrides GET /ng/api/serviceOverrides/{identifier} Gets Service Overrides by Identifier
ServiceOverridesApi update_service_override PUT /ng/api/serviceOverrides Update an ServiceOverride Entity
ServiceAccountApi create_service_account POST /ng/api/serviceaccount Create a Service Account
ServiceAccountApi delete_service_account DELETE /ng/api/serviceaccount/{identifier} Delete a Service Account
ServiceAccountApi get_aggregated_service_account GET /ng/api/serviceaccount/aggregate/{identifier} Get Service Account In Scope
ServiceAccountApi list_aggregated_service_accounts GET /ng/api/serviceaccount/aggregate List aggregated Service Accounts
ServiceAccountApi list_service_account GET /ng/api/serviceaccount Get Service Accounts
ServiceAccountApi update_service_account PUT /ng/api/serviceaccount/{identifier} Update a Service Account
ServiceDashboardApi pipeline_execution_count GET /ng/api/dashboard/getPipelineExecutionCount Get pipeline execution count for a service with grouping support on artifact and deployment status
ServicesApi create_service_v2 POST /ng/api/servicesV2 Create a Service
ServicesApi create_services_v2 POST /ng/api/servicesV2/batch Create Services
ServicesApi delete_service_v2 DELETE /ng/api/servicesV2/{serviceIdentifier} Delete a Service by identifier
ServicesApi get_service_access_list GET /ng/api/servicesV2/list/access Gets Service Access list
ServicesApi get_service_list GET /ng/api/servicesV2 Gets Service list
ServicesApi get_service_v2 GET /ng/api/servicesV2/{serviceIdentifier} Gets a Service by identifier
ServicesApi hook_actions GET /ng/api/servicesV2/hooks/actions Retrieving the list of actions available for service hooks
ServicesApi k8s_cmd_flags GET /ng/api/servicesV2/k8s/command-flags Retrieving the list of Kubernetes Command Options
ServicesApi kustomize_cmd_flags GET /ng/api/servicesV2/kustomize/command-flags Retrieving the list of Kustomize Command Flags
ServicesApi update_service_v2 PUT /ng/api/servicesV2 Update a Service by identifier
ServicesApi upsert_service_v2 PUT /ng/api/servicesV2/upsert Upsert a Service by identifier
SettingApi get_setting_value GET /ng/api/settings/{identifier} Get a setting value by identifier
SettingApi get_settings_list GET /ng/api/settings Get list of settings under the specified category
SettingApi update_setting_value PUT /ng/api/settings Update settings
SourceCodeManagerApi create_source_code_manager POST /ng/api/source-code-manager Creates Source Code Manager
SourceCodeManagerApi delete_source_code_manager DELETE /ng/api/source-code-manager/{identifier} Deletes the Source Code Manager corresponding to the specified Source Code Manager Id
SourceCodeManagerApi get_source_code_managers GET /ng/api/source-code-manager Lists Source Code Managers for the given account
SourceCodeManagerApi update_source_code_manager PUT /ng/api/source-code-manager/{identifier} Updates Source Code Manager Details with the given Source Code Manager Id
SrmNotificationApi delete_notification_rule_data DELETE /cv/api/notification-rule/{identifier}
SrmNotificationApi get_notification_rule_data GET /cv/api/notification-rule/{identifier}
SrmNotificationApi get_notification_rule_data1 GET /cv/api/notification-rule
SrmNotificationApi save_notification_rule_data POST /cv/api/notification-rule
SrmNotificationApi update_notification_rule_data PUT /cv/api/notification-rule/{identifier}
TagsApi create_tag POST /cf/admin/tags Creates a Tag
TagsApi delete_tag DELETE /cf/admin/tags/{identifier} Delete a Tag
TagsApi get_all_tags GET /cf/admin/tags Returns all Tags
TagsApi get_tag GET /cf/admin/tags/{identifier} Returns a Tag
TargetGroupsApi create_segment POST /cf/admin/segments Creates a Target Group
TargetGroupsApi delete_segment DELETE /cf/admin/segments/{identifier} Deletes a Target Group
TargetGroupsApi get_all_segments GET /cf/admin/segments Returns all Target Groups
TargetGroupsApi get_available_flags_for_segment GET /cf/admin/segments/{identifier}/available_flags Returns Feature Flags that are available to be added to the given Target Group
TargetGroupsApi get_segment GET /cf/admin/segments/{identifier} Returns Target Group details for the given identifier
TargetGroupsApi get_segment_flags GET /cf/admin/segments/{identifier}/flags Returns Feature Flags in a Target Group
TargetGroupsApi patch_segment PATCH /cf/admin/segments/{identifier} Updates a Target Group
TargetsApi create_target POST /cf/admin/targets Creates a Target
TargetsApi delete_target DELETE /cf/admin/targets/{identifier} Deletes a Target
TargetsApi get_all_targets GET /cf/admin/targets Returns all Targets
TargetsApi get_target GET /cf/admin/targets/{identifier} Returns details of a Target
TargetsApi get_target_segments GET /cf/admin/targets/{identifier}/segments Returns Target Groups for the given Target
TargetsApi modify_target PUT /cf/admin/targets/{identifier} Modifies a Target
TargetsApi patch_target PATCH /cf/admin/targets/{identifier} Updates a Target
TargetsApi upload_targets POST /cf/admin/targets/upload Add Target details
TemplatesApi create_template POST /template/api/templates Create a Template
TemplatesApi delete_template_version DELETE /template/api/templates/{templateIdentifier}/{versionLabel} Delete Template Version
TemplatesApi get_refreshed_yaml POST /template/api/refresh-template/refreshed-yaml Get YAML with updated Template Inputs
TemplatesApi get_template GET /template/api/templates/{templateIdentifier} Get Template
TemplatesApi get_template_input_set_yaml GET /template/api/templates/templateInputs/{templateIdentifier} Gets Template Input Set YAML
TemplatesApi get_template_metadata_list POST /template/api/templates/list-metadata Gets all metadata of template list
TemplatesApi move_template_configs POST /template/api/templates/move-config/{templateIdentifier} Move Template YAML from inline to remote
TemplatesApi templatevalidate_template_inputs GET /template/api/refresh-template/validate-template-inputs Validate Template Inputs in a YAML
TemplatesApi update_existing_template_version PUT /template/api/templates/update/{templateIdentifier}/{versionLabel} Update Template Version
TemplatesApi update_git_details POST /template/api/templates/update/git-metadata/{templateIdentifier}/{versionLabel} Update git metadata details for a remote template
TemplatesApi update_stable_template PUT /template/api/templates/updateStableTemplate/{templateIdentifier}/{versionLabel} Update Stable Template Version
TokenApi create_token POST /ng/api/token Create a Token
TokenApi delete_token DELETE /ng/api/token/{identifier} Delete a Token
TokenApi list_aggregated_tokens GET /ng/api/token/aggregate List all Tokens
TokenApi rotate_token POST /ng/api/token/rotate/{identifier} Rotate a Token
TokenApi update_token PUT /ng/api/token/{identifier} Update a Token
TokenApi validate_token POST /ng/api/token/validate Validate a Token
TriggersApi create_trigger POST /pipeline/api/triggers Creates Trigger for triggering target pipeline identifier.
TriggersApi delete_trigger DELETE /pipeline/api/triggers/{triggerIdentifier} Deletes Trigger by identifier.
TriggersApi get_list_for_target GET /pipeline/api/triggers Gets the paginated list of triggers for accountIdentifier, orgIdentifier, projectIdentifier, targetIdentifier.
TriggersApi get_trigger GET /pipeline/api/triggers/{triggerIdentifier} Gets the trigger by accountIdentifier, orgIdentifier, projectIdentifier, targetIdentifier and triggerIdentifier.
TriggersApi get_trigger_catalog GET /pipeline/api/triggers/catalog Lists all Triggers
TriggersApi get_trigger_details GET /pipeline/api/triggers/{triggerIdentifier}/details Fetches Trigger details for a specific accountIdentifier, orgIdentifier, projectIdentifier, targetIdentifier, triggerIdentifier.
TriggersApi trigger_event_history GET /pipeline/api/triggers/{triggerIdentifier}/eventHistory Get event history for a trigger
TriggersApi update_trigger PUT /pipeline/api/triggers/{triggerIdentifier} Updates trigger for pipeline with target pipeline identifier.
TriggersEventsApi polled_response_trigger_identifier GET /pipeline/api/triggers/eventHistory/polledResponse/{triggerIdentifier} Get all the polled response for a given trigger
TriggersEventsApi trigger_event_history_build_source_type GET /pipeline/api/triggers/eventHistory/artifact-manifest-info Get artifact and manifest trigger event history based on build source type
TriggersEventsApi trigger_event_history_new GET /pipeline/api/triggers/eventHistory/{triggerIdentifier} Get event history for a trigger
TriggersEventsApi trigger_history_event_correlation GET /pipeline/api/triggers/eventHistory/eventCorrelation/{eventCorrelationId} Get Trigger history event correlation
TriggersEventsApi trigger_history_event_correlation_v2 GET /pipeline/api/triggers/eventHistory/v2/eventCorrelation/{eventCorrelationId} Get Trigger history event correlation V2
UsageApi ccmdownload_active_service_csv_report GET /ccm/api/usage/cd/active-services/csv/download Download CSV Active Services report
UsageApi ccmget_cd_license_usage_for_service_instances GET /ccm/api/usage/CD/serviceInstancesLicense Gets License Usage By Module, Timestamp, and Account Identifier
UsageApi ccmget_cd_license_usage_for_services GET /ccm/api/usage/CD/servicesLicense Gets License Usage By Module, Timestamp, and Account Identifier
UsageApi ccmget_license_usage GET /ccm/api/usage/{module} Gets License Usage By Module, Timestamp, and Account Identifier
UsageApi cvget_license_usage GET /cv/api/usage/CV
UsageApi download_active_monitored_service_csv_report GET /cv/api/usage/SRM/active-monitored-services/csv/download Download CSV Active Monitored Services report
UsageApi download_active_service_csv_report GET /ng/api/usage/cd/active-services/csv/download Download CSV Active Services report
UsageApi download_active_service_monitored_csv_report GET /cv/api/usage/SRM/active-services-monitored/csv/download Download CSV Active Services Monitored report
UsageApi get_cd_license_usage_for_service_instances GET /ng/api/usage/CD/serviceInstancesLicense Gets License Usage By Module, Timestamp, and Account Identifier
UsageApi get_cd_license_usage_for_services GET /ng/api/usage/CD/servicesLicense Gets License Usage By Module, Timestamp, and Account Identifier
UsageApi get_license_usage GET /ng/api/usage/{module} Gets License Usage By Module, Timestamp, and Account Identifier
UsageApi get_srm_license_usage GET /cv/api/usage/SRM
UsageApi list_srm_active_monitored_services POST /cv/api/usage/SRM/active-monitored-services Returns a List of active monitored services along with identifier,Active Monitored Services Count and other details
UserApi add_users POST /ng/api/user/users Add user(s) to scope
UserApi change_user_password PUT /ng/api/user/password Change user password
UserApi check_if_last_admin GET /ng/api/user/last-admin Check if user is last admin
UserApi disable_t_two_factor_auth PUT /ng/api/user/disable-two-factor-auth Disable two factor authentication
UserApi enable_two_factor_auth PUT /ng/api/user/enable-two-factor-auth Enable two factor authentication
UserApi get_aggregated_user GET /ng/api/user/aggregate/{userId} Get detailed user information
UserApi get_aggregated_users POST /ng/api/user/aggregate Get list of users
UserApi get_current_user_info GET /ng/api/user/currentUser Get Current User Info
UserApi get_two_factor_auth_settings GET /ng/api/user/two-factor-auth/{authMechanism} Gets Two Factor Auth Settings
UserApi get_users POST /ng/api/user/batch Get users list
UserApi remove_user DELETE /ng/api/user/{userId} Remove user from scope
UserApi reset2fa GET /ng/api/user/reset-two-factor-auth/{userId} Reset two factor authorization
UserApi unlock_user PUT /ng/api/user/unlock-user/{userId} Unlock user
UserApi update_user_info PUT /ng/api/user Update User
UserApi update_user_info1 PUT /ng/api/user/{userId} Update User
UserGroupApi copy_user_group PUT /ng/api/user-groups/copy Copy User Group
UserGroupApi delete_member DELETE /ng/api/user-groups/{identifier}/member/{userIdentifier} Remove user from User Group
UserGroupApi delete_user_group DELETE /ng/api/user-groups/{identifier} Delete a User Group in an account/org/project
UserGroupApi get_batch_users_group_list POST /ng/api/user-groups/batch List User Groups by filter
UserGroupApi get_filtered_user_groups_list POST /ng/api/user-groups/filter Get filtered User Groups
UserGroupApi get_inheriting_child_scope_list GET /ng/api/user-groups/{identifier}/scopes Get Inheriting Child Scopes
UserGroupApi get_member GET /ng/api/user-groups/{identifier}/member/{userIdentifier} Check user membership
UserGroupApi get_user_group GET /ng/api/user-groups/{identifier} Get User Group
UserGroupApi get_user_group_list GET /ng/api/user-groups List the User Groups in an account/org/project
UserGroupApi get_user_list_in_user_group POST /ng/api/user-groups/{identifier}/users List users in User Group
UserGroupApi link_user_group_to_ldap PUT /ng/api/user-groups/{userGroupId}/link/ldap/{ldapId} Link LDAP Group to the User Group to an account/org/project
UserGroupApi link_user_group_to_saml PUT /ng/api/user-groups/{userGroupId}/link/saml/{samlId} Link SAML Group to the User Group in an account/org/project
UserGroupApi post_user_group POST /ng/api/user-groups Create User Group
UserGroupApi post_user_group_v2 POST /ng/api/v2/user-groups Create User Group
UserGroupApi put_member PUT /ng/api/user-groups/{identifier}/member/{userIdentifier} Add user to User Group
UserGroupApi put_user_group PUT /ng/api/user-groups Update User Group
UserGroupApi put_user_group_v2 PUT /ng/api/v2/user-groups Update User Group
UserGroupApi unlink_user_groupfrom_sso PUT /ng/api/user-groups/{userGroupId}/unlink Unlink SSO Group from the User Group in an account/org/project
ValidateHostApi validate_hosts POST /ng/api/host-validation Validates hosts connectivity credentials
VariablesApi create_variable POST /ng/api/variables Creates a Variable.
VariablesApi delete_variable DELETE /ng/api/variables/{identifier} Deletes Variable by ID.
VariablesApi get_variable GET /ng/api/variables/{identifier} Get the Variable by scope identifiers and variable identifier.
VariablesApi get_variable_list GET /ng/api/variables Fetches the list of Variables.
VariablesApi update_variable PUT /ng/api/variables Updates the Variable.
WebhookEventHandlerApi process_webhook_event POST /ng/api/webhook Process event payload for webhook triggers.
WebhookTriggersApi fetch_webhook_details GET /pipeline/api/webhook/triggerProcessingDetails Gets webhook event processing details for input eventId.
WebhookTriggersApi fetch_webhook_execution_details GET /pipeline/api/webhook/triggerExecutionDetails/{eventId} Gets webhook event processing details for input eventId.
WebhookTriggersApi pipelineprocess_webhook_event POST /pipeline/api/webhook/trigger Handles event payload for webhook triggers.
WebhookTriggersApi process_custom_webhook_event POST /pipeline/api/webhook/custom Handles event payload for custom webhook triggers.
WebhookTriggersApi process_custom_webhook_event_v2 POST /pipeline/api/webhook/custom/v2 Handles event payload for custom webhook triggers.
WebhookTriggersApi process_custom_webhook_event_v3 POST /pipeline/api/webhook/custom/{webhookToken}/v3 Handles event payload for custom webhook triggers.
ZendeskApi create_zendesk_ticket POST /resourcegroup/api/zendesk create zendesk ticket for given user
ZendeskApi get_coveo_token GET /resourcegroup/api/zendesk/token get short live token for Coveo
AidaApi aida_analyze POST /pm/api/v1/aida/analyze
AidaApi aida_generate POST /pm/api/v1/aida/generate
DashboardApi dashboard_metrics GET /pm/api/v1/dashboard
EvaluateApi evaluate_evaluate POST /pm/api/v1/evaluate
EvaluationsApi evaluations_find GET /pm/api/v1/evaluations/{id}
EvaluationsApi evaluations_list GET /pm/api/v1/evaluations
ExamplesApi examples_list GET /pm/api/v1/examples
PoliciesApi policies_create POST /pm/api/v1/policies
PoliciesApi policies_delete DELETE /pm/api/v1/policies/{identifier}
PoliciesApi policies_find GET /pm/api/v1/policies/{identifier}
PoliciesApi policies_list GET /pm/api/v1/policies
PoliciesApi policies_update PATCH /pm/api/v1/policies/{identifier}
PolicysetsApi policysets_create POST /pm/api/v1/policysets
PolicysetsApi policysets_delete DELETE /pm/api/v1/policysets/{identifier}
PolicysetsApi policysets_find GET /pm/api/v1/policysets/{identifier}
PolicysetsApi policysets_list GET /pm/api/v1/policysets
PolicysetsApi policysets_update PATCH /pm/api/v1/policysets/{identifier}
SystemApi system_health GET /pm/api/v1/system/health
SystemApi system_version GET /pm/api/v1/system/version
TasApi get_tas_organizations GET /ng/api/tas/organizations Return the Tas organizations
TasApi get_tas_spaces GET /ng/api/tas/space Return the Tas spaces
TasApi get_tas_spaces_v2 GET /ng/api/tas/v2/space Return the Tas spaces

Documentation For Models

Documentation For Authorization

x-api-key

  • Type: API key
  • API key parameter name: x-api-key
  • Location: HTTP header

Author

contact@harness.io

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

harness_python_sdk-1.0.0.tar.gz (2.7 MB view hashes)

Uploaded Source

Built Distribution

harness_python_sdk-1.0.0-py3-none-any.whl (17.4 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page