Delinea vendor logo

Vendor

Delinea

Product

Secret Server

Method

REST

Category

Inventory

Network Services

Project Type

Adapter


View Repository
Adapter

Adapter for Integration to Delinea Secret Server

Overview

This adapter is used to integrate the Itential Automation Platform (IAP) with the Delinea System. The API that was used to build the adapter for Delinea is usually available in the report directory of this adapter. The adapter utilizes the Delinea API to provide the integrations that are deemed pertinent to IAP. The ReadMe file is intended to provide information on this adapter it is generated from various other Markdown files.

Details

The Delinea adapter from Itential is used to integrate the Itential Automation Platform (IAP) with Delinea Secret Server. With this adapter you have the ability to perform operations such as:

  • Discover, Manage, Protect and Audit privileged account access.

For further technical details on how to install and use this adapter, please click the Technical Documentation tab.

Adapter for Delinea

Table of Contents

Getting Started

These instructions will help you get a copy of the project on your local machine for development and testing. Reading this section is also helpful for deployments as it provides you with pertinent information on prerequisites and properties.

Helpful Background Information

There is Adapter documentation available on the Itential Documentation Site. This documentation includes information and examples that are helpful for:

Authentication
IAP Service Instance Configuration
Code Files
Endpoint Configuration (Action & Schema)
Mock Data
Adapter Generic Methods
Headers
Security
Linting and Testing
Build an Adapter
Troubleshooting an Adapter

Others will be added over time. Want to build a new adapter? Use the Itential Adapter Builder

Prerequisites

The following is a list of required packages for installation on the system the adapter will run on:

Node.js
npm
Git

The following list of packages are required for Itential opensource adapters or custom adapters that have been built utilizing the Itential Adapter Builder. You can install these packages by running npm install inside the adapter directory.

PackageDescription
@itentialopensource/adapter-utilsRuntime library classes for all adapters; includes request handling, connection, authentication throttling, and translation.
ajvRequired for validation of adapter properties to integrate with Delinea.
axiosUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
commanderUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
dns-lookup-promiseUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
fs-extraUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
mochaTesting library that is utilized by some of the node scripts that are included with the adapter.
mocha-paramTesting library that is utilized by some of the node scripts that are included with the adapter.
mongodbUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
nycTesting coverage library that is utilized by some of the node scripts that are included with the adapter.
pingUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
readline-syncUtilized by the node script that comes with the adapter; helps to test unit and integration functionality.
semverUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.
winstonUtilized by the node scripts that are included with the adapter; helps to build and extend the functionality.

If you are developing and testing a custom adapter, or have testing capabilities on an Itential opensource adapter, you will need to install these packages as well.

chai
eslint
eslint-config-airbnb-base
eslint-plugin-import
eslint-plugin-json
testdouble

How to Install

  1. Set up the name space location in your IAP node_modules.
cd /opt/pronghorn/current/node_modules (* could be in a different place)
if the @itentialopensource directory does not exist, create it:
    mkdir @itentialopensource
  1. Clone/unzip/tar the adapter into your IAP environment.
cd \@itentialopensource
git clone git@gitlab.com:\@itentialopensource/adapters/adapter-delinea
or
unzip adapter-delinea.zip
or
tar -xvf adapter-delinea.tar
  1. Run the adapter install script.
cd adapter-delinea
npm install
npm run lint:errors
npm run test
  1. Restart IAP
systemctl restart pronghorn
  1. Create an adapter service instance configuration in IAP Admin Essentials GUI

  2. Copy the properties from the sampleProperties.json and paste them into the service instance configuration in the inner/second properties field.

  3. Change the adapter service instance configuration (host, port, credentials, etc) in IAP Admin Essentials GUI

For an easier install of the adapter use npm run adapter:install, it will install the adapter in IAP. Please note that it can be dependent on where the adapter is installed and on the version of IAP so it is subject to fail. If using this, you can replace step 3-5 above with these:

  1. Install adapter dependencies and check the adapter.
cd adapter-delinea
npm run adapter:install
  1. Restart IAP
systemctl restart pronghorn
  1. Change the adapter service instance configuration (host, port, credentials, etc) in IAP Admin Essentials GUI

Testing

Mocha is generally used to test all Itential Opensource Adapters. There are unit tests as well as integration tests performed. Integration tests can generally be run as standalone using mock data and running the adapter in stub mode, or as integrated. When running integrated, every effort is made to prevent environmental failures, however there is still a possibility.

Unit Testing

Unit Testing includes testing basic adapter functionality as well as error conditions that are triggered in the adapter prior to any integration. There are two ways to run unit tests. The prefered method is to use the testRunner script; however, both methods are provided here.

node utils/testRunner --unit

npm run test:unit
npm run test:baseunit

To add new unit tests, edit the test/unit/adapterTestUnit.js file. The tests that are already in this file should provide guidance for adding additional tests.

Integration Testing - Standalone

Standalone Integration Testing requires mock data to be provided with the entities. If this data is not provided, standalone integration testing will fail. When the adapter is set to run in stub mode (setting the stub property to true), the adapter will run through its code up to the point of making the request. It will then retrieve the mock data and return that as if it had received that data as the response from Delinea. It will then translate the data so that the adapter can return the expected response to the rest of the Itential software. Standalone is the default integration test.

Similar to unit testing, there are two ways to run integration tests. Using the testRunner script is better because it prevents you from having to edit the test script; it will also resets information after testing is complete so that credentials are not saved in the file.

node utils/testRunner
  answer no at the first prompt

npm run test:integration

To add new integration tests, edit the test/integration/adapterTestIntegration.js file. The tests that are already in this file should provide guidance for adding additional tests.

Integration Testing

Integration Testing requires connectivity to Delinea. By using the testRunner script it prevents you from having to edit the integration test. It also resets the integration test after the test is complete so that credentials are not saved in the file.

Note: These tests have been written as a best effort to make them work in most environments. However, the Adapter Builder often does not have the necessary information that is required to set up valid integration tests. For example, the order of the requests can be very important and data is often required for creates and updates. Hence, integration tests may have to be enhanced before they will work (integrate) with Delinea. Even after tests have been set up properly, it is possible there are environmental constraints that could result in test failures. Some examples of possible environmental issues are customizations that have been made within Delinea which change order dependencies or required data.

node utils/testRunner
answer yes at the first prompt
answer all other questions on connectivity and credentials

Test should also be written to clean up after themselves. However, it is important to understand that in some cases this may not be possible. In addition, whenever exceptions occur, test execution may be stopped, which will prevent cleanup actions from running. It is recommended that tests be utilized in dev and test labs only.

Reminder: Do not check in code with actual credentials to systems.

Configuration

This section defines all the properties that are available for the adapter, including detailed information on what each property is for. If you are not using certain capabilities with this adapter, you do not need to define all of the properties. An example of how the properties for this adapter can be used with tests or IAP are provided in the sampleProperties.

Example Properties

  "properties": {
    "host": "localhost",
    "port": 443,
    "choosepath": "",
    "base_path": "/api",
    "version": "",
    "cache_location": "none",
    "encode_pathvars": true,
    "encode_queryvars": true,
    "save_metric": false,
    "stub": true,
    "protocol": "https",
    "authentication": {
      "auth_method": "request_token",
      "username": "username",
      "password": "password",
      "token": "token",
      "token_timeout": 600000,
      "token_cache": "local",
      "invalid_token_error": 401,
      "auth_field": "header.headers.Authorization",
      "auth_field_format": "Bearer {token}",
      "auth_logging": false,
      "client_id": "",
      "client_secret": "",
      "grant_type": "password",
      "sensitive": [],
      "sso": {
        "protocol": "",
        "host": "",
        "port": 0
      },
      "multiStepAuthCalls": [
        {
          "name": "",
          "requestFields": {},
          "responseFields": {},
          "successfullResponseCode": 200
        }
      ]
    },
    "healthcheck": {
      "type": "none",
      "frequency": 60000,
      "query_object": {},
      "addlHeaders": {}
    },
    "throttle": {
      "throttle_enabled": false,
      "number_pronghorns": 1,
      "sync_async": "sync",
      "max_in_queue": 1000,
      "concurrent_max": 1,
      "expire_timeout": 0,
      "avg_runtime": 200,
      "priorities": [
        {
          "value": 0,
          "percent": 100
        }
      ]
    },
    "request": {
      "number_redirects": 0,
      "number_retries": 3,
      "limit_retry_error": [
        0
      ],
      "failover_codes": [],
      "attempt_timeout": 5000,
      "global_request": {
        "payload": {},
        "uriOptions": {},
        "addlHeaders": {},
        "authData": {}
      },
      "healthcheck_on_timeout": true,
      "return_raw": false,
      "archiving": false,
      "return_request": false
    },
    "proxy": {
      "enabled": false,
      "host": "",
      "port": 1,
      "protocol": "http",
      "username": "",
      "password": ""
    },
    "ssl": {
      "ecdhCurve": "",
      "enabled": false,
      "accept_invalid_cert": false,
      "ca_file": "",
      "key_file": "",
      "cert_file": "",
      "secure_protocol": "",
      "ciphers": ""
    },
    "mongo": {
      "host": "",
      "port": 0,
      "database": "",
      "username": "",
      "password": "",
      "replSet": "",
      "db_ssl": {
        "enabled": false,
        "accept_invalid_cert": false,
        "ca_file": "",
        "key_file": "",
        "cert_file": ""
      }
    },
    "devicebroker": {
      "getDevice": [
        {
          "path": "/get/devices/{id}",
          "method": "GET",
          "query": {},
          "body": {},
          "headers": {},
          "handleFailure": "ignore",
          "requestFields": {
            "id": "name"
          },
          "responseDatakey": "",
          "responseFields": {
            "name": "host",
            "ostype": "os",
            "ostypePrefix": "system-",
            "ipaddress": "attributes.ipaddr",
            "port": "443"
          }
        }
      ],
      "getDevicesFiltered": [
        {
          "path": "/get/devices",
          "method": "GET",
          "pagination": {
            "offsetVar": "",
            "limitVar": "",
            "incrementBy": "limit",
            "requestLocation": "query"
          },
          "query": {},
          "body": {},
          "headers": {},
          "handleFailure": "ignore",
          "requestFields": {},
          "responseDatakey": "",
          "responseFields": {
            "name": "host",
            "ostype": "os",
            "ostypePrefix": "system-",
            "ipaddress": "attributes.ipaddr",
            "port": "443"
          }
        }
      ],
      "isAlive": [
        {
          "path": "/get/devices/{id}/status",
          "method": "GET",
          "query": {},
          "body": {},
          "headers": {},
          "handleFailure": "ignore",
          "requestFields": {
            "id": "name"
          },
          "responseDatakey": "",
          "responseFields": {
            "status": "status",
            "statusValue": "online"
          }
        }
      ],
      "getConfig": [
        {
          "path": "/get/devices/{id}/configPart1",
          "method": "GET",
          "query": {},
          "body": {},
          "headers": {},
          "handleFailure": "ignore",
          "requestFields": {
            "id": "name"
          },
          "responseDatakey": "",
          "responseFields": {}
        }
      ],
      "getCount": [
        {
          "path": "/get/devices",
          "method": "GET",
          "query": {},
          "body": {},
          "headers": {},
          "handleFailure": "ignore",
          "requestFields": {},
          "responseDatakey": "",
          "responseFields": {}
        }
      ]
    },
    "cache": {
      "enabled": false,
      "entities": [
        {
          "entityType": "",
          "frequency": 1440,
          "flushOnFail": false,
          "limit": 1000,
          "retryAttempts": 5,
          "sort": true,
          "populate": [
            {
              "path": "",
              "method": "GET",
              "pagination": {
                "offsetVar": "",
                "limitVar": "",
                "incrementBy": "limit",
                "requestLocation": "query"
              },
              "query": {},
              "body": {},
              "headers": {},
              "handleFailure": "ignore",
              "requestFields": {},
              "responseDatakey": "",
              "responseFields": {}
            }
          ],
          "cachedTasks": [
            {
              "name": "",
              "filterField": "",
              "filterLoc": ""
            }
          ]
        }
      ]
    }
  }

Connection Properties

These base properties are used to connect to Delinea upon the adapter initially coming up. It is important to set these properties appropriately.

PropertyDescription
hostRequired. A fully qualified domain name or IP address.
portRequired. Used to connect to the server.
base_pathOptional. Used to define part of a path that is consistent for all or most endpoints. It makes the URIs easier to use and maintain but can be overridden on individual calls. An example **base_path** might be `/rest/api`. Default is ``.
versionOptional. Used to set a global version for action endpoints. This makes it faster to update the adapter when endpoints change. As with the base-path, version can be overridden on individual endpoints. Default is ``.
cache_locationOptional. Used to define where the adapter cache is located. The cache is used to maintain an entity list to improve performance. Storage locally is lost when the adapter is restarted. Storage in Redis is preserved upon adapter restart. Default is none which means no caching of the entity list.
encode_pathvarsOptional. Used to tell the adapter to encode path variables or not. The default behavior is to encode them so this property can be used to stop that behavior.
encode_queryvarsOptional. Used to tell the adapter to encode query parameters or not. The default behavior is to encode them so this property can be used to stop that behavior.
save_metricOptional. Used to tell the adapter to save metric information (this does not impact metrics returned on calls). This allows the adapter to gather metrics over time. Metric data can be stored in a database or on the file system.
stubOptional. Indicates whether the stub should run instead of making calls to Delinea (very useful during basic testing). Default is false (which means connect to Delinea).
protocolOptional. Notifies the adapter whether to use HTTP or HTTPS. Default is HTTP.

A connectivity check tells IAP the adapter has loaded successfully.

Authentication Properties

The following properties are used to define the authentication process to Delinea.

Note: Depending on the method that is used to authenticate with Delinea, you may not need to set all of the authentication properties.

PropertyDescription
auth_methodRequired. Used to define the type of authentication currently supported. Authentication methods currently supported are: `basic user_password`, `static_token`, `request_token`, and `no_authentication`.
usernameUsed to authenticate with Delinea on every request or when pulling a token that will be used in subsequent requests.
passwordUsed to authenticate with Delinea on every request or when pulling a token that will be used in subsequent requests.
tokenDefines a static token that can be used on all requests. Only used with `static_token` as an authentication method (auth\_method).
invalid_token_errorDefines the HTTP error that is received when the token is invalid. Notifies the adapter to pull a new token and retry the request. Default is 401.
token_timeoutDefines how long a token is valid. Measured in milliseconds. Once a dynamic token is no longer valid, the adapter has to pull a new token. If the token_timeout is set to -1, the adapter will pull a token on every request to Delinea. If the timeout_token is 0, the adapter will use the expiration from the token response to determine when the token is no longer valid.
token_cacheUsed to determine where the token should be stored (local memory or in Redis).
auth_fieldDefines the request field the authentication (e.g., token are basic auth credentials) needs to be placed in order for the calls to work.
auth_field_formatDefines the format of the auth\_field. See examples below. Items enclosed in {} inform the adapter to perofrm an action prior to sending the data. It may be to replace the item with a value or it may be to encode the item.
auth_loggingSetting this true will add some additional logs but this should only be done when trying to debug an issue as certain credential information may be logged out when this is true.
client_idProvide a client id when needed, this is common on some types of OAuth.
client_secretProvide a client secret when needed, this is common on some types of OAuth.
grant_typeProvide a grant type when needed, this is common on some types of OAuth.

Examples of authentication field format

"{token}"
"Token {token}"
"{username}:{password}"
"Basic {b64}{username}:{password}{/b64}"

Healthcheck Properties

The healthcheck properties defines the API that runs the healthcheck to tell the adapter that it can reach Delinea. There are currently three types of healthchecks.

  • None - Not recommended. Adapter will not run a healthcheck. Consequently, unable to determine before making a request if the adapter can reach Delinea.
  • Startup - Adapter will check for connectivity when the adapter initially comes up, but it will not check afterwards.
  • Intermittent - Adapter will check connectivity to Delinea at a frequency defined in the frequency property.
PropertyDescription
typeRequired. The type of health check to run.
frequencyRequired if intermittent. Defines how often the health check should run. Measured in milliseconds. Default is 300000.
query_objectQuery parameters to be added to the adapter healthcheck call.

Request Properties

The request section defines properties to help handle requests.

PropertyDescription
number_redirectsOptional. Tells the adapter that the request may be redirected and gives it a maximum number of redirects to allow before returning an error. Default is 0 - no redirects.
number_retriesTells the adapter how many times to retry a request that has either aborted or reached a limit error before giving up and returning an error.
limit_retry_errorOptional. Can be either an integer or an array. Indicates the http error status number to define that no capacity was available and, after waiting a short interval, the adapter can retry the request. If an array is provvided, the array can contain integers or strings. Strings in the array are used to define ranges (e.g. "502-506"). Default is [0].
failover_codesAn array of error codes for which the adapter will send back a failover flag to IAP so that the Platform can attempt the action in another adapter.
attempt_timeoutOptional. Tells how long the adapter should wait before aborting the attempt. On abort, the adapter will do one of two things: 1) return the error; or 2) if **healthcheck\_on\_timeout** is set to true, it will abort the request and run a Healthcheck until it re-establishes connectivity to Delinea, and then will re-attempt the request that aborted. Default is 5000 milliseconds.
global_requestOptional. This is information that the adapter can include in all requests to the other system. This is easier to define and maintain than adding this information in either the code (adapter.js) or the action files.
global_request -> payloadOptional. Defines any information that should be included on all requests sent to the other system that have a payload/body.
global_request -> uriOptionsOptional. Defines any information that should be sent as untranslated query options (e.g. page, size) on all requests to the other system.
global_request -> addlHeadersOptioonal. Defines any headers that should be sent on all requests to the other system.
global_request -> authDataOptional. Defines any additional authentication data used to authentice with the other system. This authData needs to be consistent on every request.
healthcheck_on_timeoutRequired. Defines if the adapter should run a health check on timeout. If set to true, the adapter will abort the request and run a health check until it re-establishes connectivity and then it will re-attempt the request.
return_rawOptional. Tells the adapter whether the raw response should be returned as well as the IAP response. This is helpful when running integration tests to save mock data. It does add overhead to the response object so it is not ideal from production.
archivingOptional flag. Default is false. It archives the request, the results and the various times (wait time, Delinea time and overall time) in the `adapterid_results` collection in MongoDB. Although archiving might be desirable, be sure to develop a strategy before enabling this capability. Consider how much to archive and what strategy to use for cleaning up the collection in the database so that it does not become too large, especially if the responses are large.
return_requestOptional flag. Default is false. Will return the actual request that is made including headers. This should only be used during debugging issues as there could be credentials in the actual request.

SSL Properties

The SSL section defines the properties utilized for ssl authentication with Delinea. SSL can work two different ways: set the accept\_invalid\_certs flag to true (only recommended for lab environments), or provide a ca\_file.

PropertyDescription
enabledIf SSL is required, set to true.
accept_invalid_certsDefines if the adapter should accept invalid certificates (only recommended for lab environments). Required if SSL is enabled. Default is false.
ca_fileDefines the path name to the CA file used for SSL. If SSL is enabled and the accept invalid certifications is false, then ca_file is required.
key_fileDefines the path name to the Key file used for SSL. The key_file may be needed for some systems but it is not required for SSL.
cert_fileDefines the path name to the Certificate file used for SSL. The cert_file may be needed for some systems but it is not required for SSL.
secure_protocolDefines the protocol (e.g., SSLv3_method) to use on the SSL request.
ciphersRequired if SSL enabled. Specifies a list of SSL ciphers to use.
ecdhCurveDuring testing on some Node 8 environments, you need to set `ecdhCurve` to auto. If you do not, you will receive PROTO errors when attempting the calls. This is the only usage of this property and to our knowledge it only impacts Node 8 and 9.

Throttle Properties

The throttle section is used when requests to Delinea must be queued (throttled). All of the properties in this section are optional.

PropertyDescription
throttle_enabledDefault is false. Defines if the adapter should use throttling or not.
number_pronghornsDefault is 1. Defines if throttling is done in a single Itential instance or whether requests are being throttled across multiple Itential instances (minimum = 1, maximum = 20). Throttling in a single Itential instance uses an in-memory queue so there is less overhead. Throttling across multiple Itential instances requires placing the request and queue information into a shared resource (e.g. database) so that each instance can determine what is running and what is next to run. Throttling across multiple instances requires additional I/O overhead.
sync-asyncThis property is not used at the current time (it is for future expansion of the throttling engine).
max_in_queueRepresents the maximum number of requests the adapter should allow into the queue before rejecting requests (minimum = 1, maximum = 5000). This is not a limit on what the adapter can handle but more about timely responses to requests. The default is currently 1000.
concurrent_maxDefines the number of requests the adapter can send to Delinea at one time (minimum = 1, maximum = 1000). The default is 1 meaning each request must be sent to Delinea in a serial manner.
expire_timeoutDefault is 0. Defines a graceful timeout of the request session. After a request has completed, the adapter will wait additional time prior to sending the next request. Measured in milliseconds (minimum = 0, maximum = 60000).
average_runtimeRepresents the approximate average of how long it takes Delinea to handle each request. Measured in milliseconds (minimum = 50, maximum = 60000). Default is 200. This metric has performance implications. If the runtime number is set too low, it puts extra burden on the CPU and memory as the requests will continually try to run. If the runtime number is set too high, requests may wait longer than they need to before running. The number does not need to be exact but your throttling strategy depends heavily on this number being within reason. If averages range from 50 to 250 milliseconds you might pick an average run-time somewhere in the middle so that when Delinea performance is exceptional you might run a little slower than you might like, but when it is poor you still run efficiently.
prioritiesAn array of priorities and how to handle them in relation to the throttle queue. Array of objects that include priority value and percent of queue to put the item ex { value: 1, percent: 10 }

Proxy Properties

The proxy section defines the properties to utilize when Delinea is behind a proxy server.

PropertyDescription
enabledRequired. Default is false. If Delinea is behind a proxy server, set enabled flag to true.
hostHost information for the proxy server. Required if `enabled` is true.
portPort information for the proxy server. Required if `enabled` is true.
protocolThe protocol (i.e., http, https, etc.) used to connect to the proxy. Default is http.
usernameIf there is authentication for the proxy, provide the username here.
passwordIf there is authentication for the proxy, provide the password here.

Mongo Properties

The mongo section defines the properties used to connect to a Mongo database. Mongo can be used for throttling as well as to persist metric data. If not provided, metrics will be stored in the file system.

PropertyDescription
hostOptional. Host information for the mongo server.
portOptional. Port information for the mongo server.
databaseOptional. The database for the adapter to use for its data.
usernameOptional. If credentials are required to access mongo, this is the user to login as.
passwordOptional. If credentials are required to access mongo, this is the password to login with.
replSetOptional. If the database is set up to use replica sets, define it here so it can be added to the database connection.
db_sslOptional. Contains information for SSL connectivity to the database.
db_ssl -> enabledIf SSL is required, set to true.
db_ssl -> accept_invalid_certDefines if the adapter should accept invalid certificates (only recommended for lab environments). Required if SSL is enabled. Default is false.
db_ssl -> ca_fileDefines the path name to the CA file used for SSL. If SSL is enabled and the accept invalid certifications is false, then ca_file is required.
db_ssl -> key_fileDefines the path name to the Key file used for SSL. The key_file may be needed for some systems but it is not required for SSL.
db_ssl -> cert_fileDefines the path name to the Certificate file used for SSL. The cert_file may be needed for some systems but it is not required for SSL.

Device Broker Properties

The device broker section defines the properties used integrate Delinea to the device broker. Each broker call is represented and has an array of calls that can be used to build the response. This describes the calls and then the fields which are available in the calls.

PropertyDescription
getDeviceThe array of calls used to get device details for the broker
getDevicesFilteredThe array of calls used to get devices for the broker
isAliveThe array of calls used to get device status for the broker
getConfigThe array of calls used to get device configuration for the broker
getCountThe array of calls used to get device configuration for the broker
getDevice/getDevicesFiltered/isAlive/getConfig/getCount -> pathThe path, not including the base_path and version, for making this call
getDevice/getDevicesFiltered/isAlive/getConfig/getCount -> methodThe rest method for making this call
getDevice/getDevicesFiltered/isAlive/getConfig/getCount -> queryQuery object containing and query parameters and their values for this call
getDevice/getDevicesFiltered/isAlive/getConfig/getCount -> bodyBody object containing the payload for this call
getDevice/getDevicesFiltered/isAlive/getConfig/getCount -> headersHeader object containing the headers for this call.
getDevice/getDevicesFiltered/isAlive/getConfig/getCount -> handleFailureTells the adapter whether to "fail" or "ignore" failures if they occur.
isAlive -> statusValueTells the adapter what value to look for in the status field to determine if the device is alive.
getDevice/getDevicesFiltered/isAlive/getConfig -> requestFieldsObject containing fields the adapter should send on the request and where it should get the data. The where can be from a response to a getDevicesFiltered or a static value.
getDevice/getDevicesFiltered/isAlive/getConfig -> responseFieldsObject containing fields the adapter should set to send back to iap and where the value should come from in the response or request data.

Using this Adapter

The adapter.js file contains the calls the adapter makes available to the rest of the Itential Platform. The API detailed for these calls should be available through JSDOC. The following is a brief summary of the calls.

Generic Adapter Calls

These are adapter methods that IAP or you might use. There are some other methods not shown here that might be used for internal adapter functionality.

Method SignatureDescriptionWorkflow?
connect()This call is run when the Adapter is first loaded by he Itential Platform. It validates the properties have been provided correctly.No
healthCheck(callback)This call ensures that the adapter can communicate with Adapter for Delinea Secret Server. The actual call that is used is defined in the adapter properties and .system entities action.json file.No
refreshProperties(properties)This call provides the adapter the ability to accept property changes without having to restart the adapter.No
encryptProperty(property, technique, callback)This call will take the provided property and technique, and return the property encrypted with the technique. This allows the property to be used in the adapterProps section for the credential password so that the password does not have to be in clear text. The adapter will decrypt the property as needed for communications with Adapter for Delinea Secret Server.No
iapUpdateAdapterConfiguration(configFile, changes, entity, type, action, callback)This call provides the ability to update the adapter configuration from IAP - includes actions, schema, mockdata and other configurations.Yes
iapSuspendAdapter(mode, callback)This call provides the ability to suspend the adapter and either have requests rejected or put into a queue to be processed after the adapter is resumed.Yes
iapUnsuspendAdapter(callback)This call provides the ability to resume a suspended adapter. Any requests in queue will be processed before new requests.Yes
iapGetAdapterQueue(callback)This call will return the requests that are waiting in the queue if throttling is enabled.Yes
iapFindAdapterPath(apiPath, callback)This call provides the ability to see if a particular API path is supported by the adapter.Yes
iapTroubleshootAdapter(props, persistFlag, adapter, callback)This call can be used to check on the performance of the adapter - it checks connectivity, healthcheck and basic get calls.Yes
iapRunAdapterHealthcheck(adapter, callback)This call will return the results of a healthcheck.Yes
iapRunAdapterConnectivity(callback)This call will return the results of a connectivity check.Yes
iapRunAdapterBasicGet(callback)This call will return the results of running basic get API calls.Yes
iapMoveAdapterEntitiesToDB(callback)This call will push the adapter configuration from the entities directory into the Adapter or IAP Database.Yes
iapDeactivateTasks(tasks, callback)This call provides the ability to remove tasks from the adapter.Yes
iapActivateTasks(tasks, callback)This call provides the ability to add deactivated tasks back into the adapter.Yes
iapExpandedGenericAdapterRequest(metadata, uriPath, restMethod, pathVars, queryData, requestBody, addlHeaders, callback)This is an expanded Generic Call. The metadata object allows us to provide many new capabilities within the generic request.Yes
genericAdapterRequest(uriPath, restMethod, queryData, requestBody, addlHeaders, callback)This call allows you to provide the path to have the adapter call. It is an easy way to incorporate paths that have not been built into the adapter yet.Yes
genericAdapterRequestNoBasePath(uriPath, restMethod, queryData, requestBody, addlHeaders, callback)This call is the same as the genericAdapterRequest only it does not add a base_path or version to the call.Yes
iapRunAdapterLint(callback)Runs lint on the addapter and provides the information back.Yes
iapRunAdapterTests(callback)Runs baseunit and unit tests on the adapter and provides the information back.Yes
iapGetAdapterInventory(callback)This call provides some inventory related information about the adapter.Yes

Adapter Cache Calls

These are adapter methods that are used for adapter caching. If configured, the adapter will cache based on the interval provided. However, you can force a population of the cache manually as well.

Method SignatureDescriptionWorkflow?
iapPopulateEntityCache(entityTypes, callback)This call populates the adapter cache.Yes
iapRetrieveEntitiesCache(entityType, options, callback)This call retrieves the specific items from the adapter cache.Yes

Adapter Broker Calls

These are adapter methods that are used to integrate to IAP Brokers. This adapter currently supports the following broker calls.

Method SignatureDescriptionWorkflow?
hasEntities(entityType, entityList, callback)This call is utilized by the IAP Device Broker to determine if the adapter has a specific entity and item of the entity.No
getDevice(deviceName, callback)This call returns the details of the requested device.No
getDevicesFiltered(options, callback)This call returns the list of devices that match the criteria provided in the options filter.No
isAlive(deviceName, callback)This call returns whether the device status is activeNo
getConfig(deviceName, format, callback)This call returns the configuration for the selected device.No
iapGetDeviceCount(callback)This call returns the count of devices.No

Specific Adapter Calls

Specific adapter calls are built based on the API of the Delinea. The Adapter Builder creates the proper method comments for generating JS-DOC for the adapter. This is the best way to get information on the calls.

Method SignatureDescriptionPathWorkflow?
activationsServiceActivate(body, callback)ActivationsService_Activate{base_path}/{version}/v1/activations?{query}Yes
activeDirectoryServiceSynchronize(callback)ActiveDirectoryService_Synchronize{base_path}/{version}/v1/active-directory/synchronize?{query}Yes
apiTokenServiceGetToken(callback)ApiTokenService_GetToken{base_path}/{version}/v1/-token/generate-token?{query}Yes
appClientsServiceGetClient(includeInactive, id, callback)AppClientsService_GetClient{base_path}/{version}/v1/app-clients/{pathv1}?{query}Yes
appClientsServiceUpdateClient(id, body, callback)AppClientsService_UpdateClient{base_path}/{version}/v1/app-clients/{pathv1}?{query}Yes
appClientsServiceDeleteClient(id, callback)AppClientsService_DeleteClient{base_path}/{version}/v1/app-clients/{pathv1}?{query}Yes
appClientsServiceStub(callback)AppClientsService_Stub{base_path}/{version}/v1/app-clients/stub?{query}Yes
appClientsServiceCreateClient(body, callback)AppClientsService_CreateClient{base_path}/{version}/v1/app-clients?{query}Yes
applicationAccountsServiceLookupAccount(filterIncludeAll, filterIncludeInactive, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ApplicationAccountsService_LookupAccount{base_path}/{version}/v1/application-accounts/lookup?{query}Yes
applicationRequestServiceSearchRequestsByStatus(filterStatus, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ApplicationRequestService_SearchRequestsByStatus{base_path}/{version}/v1/application-access-requests?{query}Yes
applicationRequestServiceGetRequestByDeviceId(deviceId, callback)ApplicationRequestService_GetRequestByDeviceId{base_path}/{version}/v1/application-access-request/{pathv1}?{query}Yes
applicationRequestServiceUpdateRequest(deviceId, body, callback)ApplicationRequestService_UpdateRequest{base_path}/{version}/v1/application-access-request/{pathv1}?{query}Yes
applicationRequestServiceGetAudits(isExporting, filterDeviceId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ApplicationRequestService_GetAudits{base_path}/{version}/v1/application-access-request-audits?{query}Yes
categorizedListsServiceGetList(categorizedListId, callback)CategorizedListsService_GetList{base_path}/{version}/v1/lists/{pathv1}?{query}Yes
categorizedListsServiceUpdateList(categorizedListId, body, callback)CategorizedListsService_UpdateList{base_path}/{version}/v1/lists/{pathv1}?{query}Yes
categorizedListsServiceDeleteList(categorizedListId, callback)CategorizedListsService_DeleteList{base_path}/{version}/v1/lists/{pathv1}?{query}Yes
categorizedListsServiceGetListItems(categorizedListId, filterCategory, filterNullCategoryIsUncategorized, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)CategorizedListsService_GetListItems{base_path}/{version}/v1/lists/{pathv1}/options?{query}Yes
categorizedListsServiceUpdateItemsInList(categorizedListId, body, callback)CategorizedListsService_UpdateItemsInList{base_path}/{version}/v1/lists/{pathv1}/options?{query}Yes
categorizedListsServiceAddItemsToList(categorizedListId, body, callback)CategorizedListsService_AddItemsToList{base_path}/{version}/v1/lists/{pathv1}/options?{query}Yes
categorizedListsServiceRemoveItemsFromList(categorizedListId, callback)CategorizedListsService_RemoveItemsFromList{base_path}/{version}/v1/lists/{pathv1}/options?{query}Yes
categorizedListsServiceRemoveItemFromList(listId, optionId, callback)CategorizedListsService_RemoveItemFromList{base_path}/{version}/v1/lists/{pathv1}/options/{pathv2}?{query}Yes
categorizedListsServiceSearch(filterIncludeActive, filterIncludeInactive, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)CategorizedListsService_Search{base_path}/{version}/v1/lists?{query}Yes
categorizedListsServiceCreateList(body, callback)CategorizedListsService_CreateList{base_path}/{version}/v1/lists?{query}Yes
categorizedListsServiceGetAllListsUserMaySee(callback)CategorizedListsService_GetAllListsUserMaySee{base_path}/{version}/v1/lists/summary?{query}Yes
categorizedListsServiceGetCategoriesForList(categorizedListId, callback)CategorizedListsService_GetCategoriesForList{base_path}/{version}/v1/lists/{pathv1}/categories?{query}Yes
categorizedListsServiceSearchListAudit(categorizedListId, isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)CategorizedListsService_SearchListAudit{base_path}/{version}/v1/lists/{pathv1}/audits?{query}Yes
categorizedListsServiceUpdateItemInList(categorizedListId, body, callback)CategorizedListsService_UpdateItemInList{base_path}/{version}/v1/lists/{pathv1}/options/single?{query}Yes
categorizedListsServiceAddItemToList(categorizedListId, body, callback)CategorizedListsService_AddItemToList{base_path}/{version}/v1/lists/{pathv1}/options/single?{query}Yes
categorizedListsServiceAddItemsToListWithCategory(categorizedListId, category, body, callback)CategorizedListsService_AddItemsToListWithCategory{base_path}/{version}/v1/lists/{pathv1}/options/{pathv2}?{query}Yes
categorizedListsServiceAddItemsToListFromFile(categorizedListId, body, callback)CategorizedListsService_AddItemsToListFromFile{base_path}/{version}/v1/lists/{pathv1}/options/file?{query}Yes
categorizedListsServiceReplaceItemsInList(categorizedListId, body, callback)CategorizedListsService_ReplaceItemsInList{base_path}/{version}/v1/lists/{pathv1}/options/replace?{query}Yes
characterSetsServiceSearchCharacterSets(filterStatus, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)CharacterSetsService_SearchCharacterSets{base_path}/{version}/v1/character-sets?{query}Yes
characterSetsServiceCreate(body, callback)CharacterSetsService_Create{base_path}/{version}/v1/character-sets?{query}Yes
characterSetsServiceGet(id, callback)CharacterSetsService_Get{base_path}/{version}/v1/character-sets/{pathv1}?{query}Yes
characterSetsServicePatch(id, body, callback)CharacterSetsService_Patch{base_path}/{version}/v1/character-sets/{pathv1}?{query}Yes
characterSetsServiceGetSiteAudits(id, isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)CharacterSetsService_GetSiteAudits{base_path}/{version}/v1/character-sets/{pathv1}/audit?{query}Yes
configurationServiceGetConfigurationState(callback)ConfigurationService_GetConfigurationState{base_path}/{version}/v1/configuration/state?{query}Yes
configurationServiceGetConfigurationAudit(isExporting, filterSearchTerm, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ConfigurationService_GetConfigurationAudit{base_path}/{version}/v1/configuration/audit?{query}Yes
configurationServiceGetGeneralConfigurationV2(loadAll, loadApplicationSettings, loadEmail, loadFolders, loadLauncherSettings, loadLocalUserPasswords, loadLogin, loadPermissionOptions, loadProtocolHandlerSettings, loadSecurity, loadSessionRecording, loadUnlimitedAdmin, loadUserExperience, loadUserInterface, callback)ConfigurationService_GetGeneralConfigurationV2{base_path}/{version}/v2/configuration/general?{query}Yes
configurationServiceGetLocalPasswordConfiguration(callback)ConfigurationService_GetLocalPasswordConfiguration{base_path}/{version}/v1/configuration/local-user-passwords?{query}Yes
configurationServicePatchLocalPasswordConfiguration(body, callback)ConfigurationService_PatchLocalPasswordConfiguration{base_path}/{version}/v1/configuration/local-user-passwords?{query}Yes
configurationServiceGetSecurityConfiguration(callback)ConfigurationService_GetSecurityConfiguration{base_path}/{version}/v1/configuration/security?{query}Yes
configurationServicePatchSecurityConfiguration(body, callback)ConfigurationService_PatchSecurityConfiguration{base_path}/{version}/v1/configuration/security?{query}Yes
configurationServiceGetLoginConfigurationV2(callback)ConfigurationService_GetLoginConfigurationV2{base_path}/{version}/v2/configuration/login?{query}Yes
configurationServicePatchLoginConfigurationV2(body, callback)ConfigurationService_PatchLoginConfigurationV2{base_path}/{version}/v2/configuration/login?{query}Yes
configurationServiceGetLoginPolicyConfiguration(callback)ConfigurationService_GetLoginPolicyConfiguration{base_path}/{version}/v1/configuration/login-policy?{query}Yes
configurationServicePatchLoginPolicyConfiguration(body, callback)ConfigurationService_PatchLoginPolicyConfiguration{base_path}/{version}/v1/configuration/login-policy?{query}Yes
configurationServiceGetSamlConfiguration(callback)ConfigurationService_GetSamlConfiguration{base_path}/{version}/v1/configuration/saml?{query}Yes
configurationServicePatchSamlConfiguration(body, callback)ConfigurationService_PatchSamlConfiguration{base_path}/{version}/v1/configuration/saml?{query}Yes
configurationServiceGetSamlIdentityProviderConfiguration(id, callback)ConfigurationService_GetSamlIdentityProviderConfiguration{base_path}/{version}/v1/configuration/saml/identity-provider/{pathv1}?{query}Yes
configurationServiceGetRpcConfiguration(callback)ConfigurationService_GetRpcConfiguration{base_path}/{version}/v1/configuration/rpc?{query}Yes
configurationServicePatchRpcConfiguration(body, callback)ConfigurationService_PatchRpcConfiguration{base_path}/{version}/v1/configuration/rpc?{query}Yes
configurationServiceGetSessionRecordingAdvancedConfiguration(callback)ConfigurationService_GetSessionRecordingAdvancedConfiguration{base_path}/{version}/v1/configuration/sessionrecording-advanced?{query}Yes
configurationServicePatchSessionRecordingAdvancedConfiguration(body, callback)ConfigurationService_PatchSessionRecordingAdvancedConfiguration{base_path}/{version}/v1/configuration/sessionrecording-advanced?{query}Yes
configurationServiceGetSiteConnectors(includeInactive, callback)ConfigurationService_GetSiteConnectors{base_path}/{version}/v1/configuration/site-connector?{query}Yes
configurationServiceGetInternalSiteConfiguration(callback)ConfigurationService_GetInternalSiteConfiguration{base_path}/{version}/v1/configuration/internal-site-connector?{query}Yes
configurationServicePatchInternalSiteConfiguration(body, callback)ConfigurationService_PatchInternalSiteConfiguration{base_path}/{version}/v1/configuration/internal-site-connector?{query}Yes
configurationServiceGetUnlimitedAdmin(callback)ConfigurationService_GetUnlimitedAdmin{base_path}/{version}/v1/configuration/unlimited-admin?{query}Yes
configurationServiceUpdateUnlimitedAdmin(body, callback)ConfigurationService_UpdateUnlimitedAdmin{base_path}/{version}/v1/configuration/unlimited-admin?{query}Yes
configurationServiceGetSecretSearchIndexerConfiguration(callback)ConfigurationService_GetSecretSearchIndexerConfiguration{base_path}/{version}/v1/configuration/secret-search-indexer?{query}Yes
configurationServicePatchSecretSearchIndexerConfiguration(body, callback)ConfigurationService_PatchSecretSearchIndexerConfiguration{base_path}/{version}/v1/configuration/secret-search-indexer?{query}Yes
configurationServiceGetPlatformConfiguration(callback)ConfigurationService_GetPlatformConfiguration{base_path}/{version}/v1/configuration/platform?{query}Yes
configurationServicePatchPlatformConfiguration(body, callback)ConfigurationService_PatchPlatformConfiguration{base_path}/{version}/v1/configuration/platform?{query}Yes
configurationServiceGetPlatformConfigurationAudits(isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ConfigurationService_GetPlatformConfigurationAudits{base_path}/{version}/v1/configuration/platform-audits?{query}Yes
configurationServiceGetAutoExportConfiguration(callback)ConfigurationService_GetAutoExportConfiguration{base_path}/{version}/v1/configuration/auto-export?{query}Yes
configurationServicePatchAutomaticExportConfiguration(body, callback)ConfigurationService_PatchAutomaticExportConfiguration{base_path}/{version}/v1/configuration/auto-export?{query}Yes
configurationServiceGetAutoExportConfigurationAudits(isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ConfigurationService_GetAutoExportConfigurationAudits{base_path}/{version}/v1/configuration/auto-export-audits?{query}Yes
configurationServiceGetAutoExportLogs(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ConfigurationService_GetAutoExportLogs{base_path}/{version}/v1/configuration/auto-export-logs?{query}Yes
configurationServiceGetAutoExportStorageItemsDefault(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ConfigurationService_GetAutoExportStorageItemsDefault{base_path}/{version}/v1/configuration/auto-export-storage?{query}Yes
configurationServiceGetAutoExportStorageItems(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ConfigurationService_GetAutoExportStorageItems{base_path}/{version}/v1/configuration/auto-export-storage/{pathv1}?{query}Yes
configurationServiceGetAutoExportStorageItem(id, callback)ConfigurationService_GetAutoExportStorageItem{base_path}/{version}/v1/configuration/auto-export-storage/item/{pathv1}?{query}Yes
configurationServiceGetDatabaseBackupConfiguration(callback)ConfigurationService_GetDatabaseBackupConfiguration{base_path}/{version}/v1/configuration/backup?{query}Yes
configurationServicePatchDatabaseBackupConfiguration(body, callback)ConfigurationService_PatchDatabaseBackupConfiguration{base_path}/{version}/v1/configuration/backup?{query}Yes
configurationServiceGetBackupLogsV2(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ConfigurationService_GetBackupLogsV2{base_path}/{version}/v2/configuration/backup-logs?{query}Yes
configurationServiceGetSystemLogConfiguration(callback)ConfigurationService_GetSystemLogConfiguration{base_path}/{version}/v1/configuration/system-log?{query}Yes
configurationServicePatchSystemLogConfiguration(body, callback)ConfigurationService_PatchSystemLogConfiguration{base_path}/{version}/v1/configuration/system-log?{query}Yes
configurationServiceClearSystemLog(callback)ConfigurationService_ClearSystemLog{base_path}/{version}/v1/configuration/system-log/clear?{query}Yes
configurationServiceGetPublicSshKeyExpiration(callback)ConfigurationService_GetPublicSshKeyExpiration{base_path}/{version}/v1/configuration/public-ssh-key?{query}Yes
configurationServiceGetTicketSystemConfiguration(callback)ConfigurationService_GetTicketSystemConfiguration{base_path}/{version}/v1/configuration/ticket-system?{query}Yes
configurationServicePatchTicketSystemConfiguration(body, callback)ConfigurationService_PatchTicketSystemConfiguration{base_path}/{version}/v1/configuration/ticket-system?{query}Yes
configurationServiceGetDatabaseConfiguration(callback)ConfigurationService_GetDatabaseConfiguration{base_path}/{version}/v1/configuration/database?{query}Yes
configurationServicePatchDatabaseConfiguration(body, callback)ConfigurationService_PatchDatabaseConfiguration{base_path}/{version}/v1/configuration/database?{query}Yes
configurationServiceGetConfigurationReadOnlyMode(callback)ConfigurationService_GetConfigurationReadOnlyMode{base_path}/{version}/v1/configuration/read-only-mode?{query}Yes
configurationServicePatchConfigurationReadOnlyMode(body, callback)ConfigurationService_PatchConfigurationReadOnlyMode{base_path}/{version}/v1/configuration/read-only-mode?{query}Yes
configurationServiceGetRotateSecretKeysStatus(callback)ConfigurationService_GetRotateSecretKeysStatus{base_path}/{version}/v1/configuration/security/rotate-secret-keys-status?{query}Yes
configurationServicePatchGeneralConfiguration(body, callback)ConfigurationService_PatchGeneralConfiguration{base_path}/{version}/v1/configuration/general?{query}Yes
configurationServicePostSamlConfiguration(body, callback)ConfigurationService_PostSamlConfiguration{base_path}/{version}/v1/configuration/saml/identity-provider?{query}Yes
configurationServicePatchSamlIdentityProviderConfiguration(body, callback)ConfigurationService_PatchSamlIdentityProviderConfiguration{base_path}/{version}/v1/configuration/saml/identity-provider?{query}Yes
configurationServicePatchSessionRecordingConfiguration(body, callback)ConfigurationService_PatchSessionRecordingConfiguration{base_path}/{version}/v1/configuration/sessionrecording?{query}Yes
configurationServicePatchFolderConfiguration(body, callback)ConfigurationService_PatchFolderConfiguration{base_path}/{version}/v1/configuration/folder?{query}Yes
configurationServicePatchApplicationSettingsConfiguration(body, callback)ConfigurationService_PatchApplicationSettingsConfiguration{base_path}/{version}/v1/configuration/application-settings?{query}Yes
configurationServicePatchPermissionOptionsConfiguration(body, callback)ConfigurationService_PatchPermissionOptionsConfiguration{base_path}/{version}/v1/configuration/permission-options?{query}Yes
configurationServicePatchLauncherSettingsConfiguration(body, callback)ConfigurationService_PatchLauncherSettingsConfiguration{base_path}/{version}/v1/configuration/launcher-settings?{query}Yes
configurationServicePatchProtocolHandlerSettingsConfiguration(body, callback)ConfigurationService_PatchProtocolHandlerSettingsConfiguration{base_path}/{version}/v1/configuration/protocol-handler-settings?{query}Yes
configurationServicePatchUserExperienceConfiguration(body, callback)ConfigurationService_PatchUserExperienceConfiguration{base_path}/{version}/v1/configuration/user-experience?{query}Yes
configurationServicePatchUserInterfaceConfiguration(body, callback)ConfigurationService_PatchUserInterfaceConfiguration{base_path}/{version}/v1/configuration/user-interface?{query}Yes
configurationServicePatchEmailConfiguration(body, callback)ConfigurationService_PatchEmailConfiguration{base_path}/{version}/v1/configuration/email?{query}Yes
configurationServiceRunRpcNow(callback)ConfigurationService_RunRpcNow{base_path}/{version}/v1/configuration/rpc/run-now?{query}Yes
configurationServiceRunHeartbeatNow(callback)ConfigurationService_RunHeartbeatNow{base_path}/{version}/v1/configuration/heartbeat/run-now?{query}Yes
configurationServiceRebuildSecretSearchIndexerConfiguration(callback)ConfigurationService_RebuildSecretSearchIndexerConfiguration{base_path}/{version}/v1/configuration/secret-search-indexer/rebuild-index?{query}Yes
configurationServiceRunAutoExportNow(callback)ConfigurationService_RunAutoExportNow{base_path}/{version}/v1/configuration/auto-export/run-now?{query}Yes
configurationServiceRunBackupNow(callback)ConfigurationService_RunBackupNow{base_path}/{version}/v1/configuration/backup/run-now?{query}Yes
configurationServiceRotateSecretKeys(callback)ConfigurationService_RotateSecretKeys{base_path}/{version}/v1/configuration/security/rotate-secret-keys?{query}Yes
configurationServiceCancelRotateSecretKeys(callback)ConfigurationService_CancelRotateSecretKeys{base_path}/{version}/v1/configuration/security/cancel-rotate-secret-keys?{query}Yes
configurationServiceTestEmail(callback)ConfigurationService_TestEmail{base_path}/{version}/v1/configuration/email/test?{query}Yes
connectionManagerSettingsServiceGet(callback)ConnectionManagerSettingsService_Get{base_path}/{version}/v1/connection-manager-settings?{query}Yes
devOpsSecretsVaultSyncServiceGetSyncStatuses(filterIncludeInactive, filterSecretId, filterTenantId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DevOpsSecretsVaultSyncService_GetSyncStatuses{base_path}/{version}/v1/devops-secrets-vault/sync/status?{query}Yes
devOpsSecretsVaultSyncServiceGetSyncStatus(syncMapId, callback)DevOpsSecretsVaultSyncService_GetSyncStatus{base_path}/{version}/v1/devops-secrets-vault/sync/status/{pathv1}?{query}Yes
devOpsSecretsVaultSyncServiceCreateSync(body, callback)DevOpsSecretsVaultSyncService_CreateSync{base_path}/{version}/v1/devops-secrets-vault/add-sync?{query}Yes
devOpsSecretsVaultSyncServiceSyncSecret(body, callback)DevOpsSecretsVaultSyncService_SyncSecret{base_path}/{version}/v1/devops-secrets-vault/sync?{query}Yes
devOpsSecretsVaultSyncServiceUpdateSync(syncSecretMapId, body, callback)DevOpsSecretsVaultSyncService_UpdateSync{base_path}/{version}/v1/devops-secrets-vault/sync/{pathv1}?{query}Yes
devOpsSecretsVaultTenantServiceGetList(filterIncludeInactive, filterNameSearch, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DevOpsSecretsVaultTenantService_GetList{base_path}/{version}/v1/devops-secrets-vault/tenant?{query}Yes
devOpsSecretsVaultTenantServiceCreate(body, callback)DevOpsSecretsVaultTenantService_Create{base_path}/{version}/v1/devops-secrets-vault/tenant?{query}Yes
devOpsSecretsVaultTenantServiceGetTenant(id, callback)DevOpsSecretsVaultTenantService_GetTenant{base_path}/{version}/v1/devops-secrets-vault/tenant/{pathv1}?{query}Yes
devOpsSecretsVaultTenantServiceUpdate(id, body, callback)DevOpsSecretsVaultTenantService_Update{base_path}/{version}/v1/devops-secrets-vault/tenant/{pathv1}?{query}Yes
devOpsSecretsVaultTenantServiceGetTenantStub(callback)DevOpsSecretsVaultTenantService_GetTenantStub{base_path}/{version}/v1/devops-secrets-vault/tenant/stub?{query}Yes
devOpsSecretsVaultTenantServiceGetTenantAudits(isExporting, filterSearchText, filterTenantId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DevOpsSecretsVaultTenantService_GetTenantAudits{base_path}/{version}/v1/devops-secrets-vault/tenant/audits?{query}Yes
diagnosticsServiceGetDiagnosticInformation(callback)DiagnosticsService_GetDiagnosticInformation{base_path}/{version}/v1/diagnostics?{query}Yes
diagnosticsServiceGetBackgroundProcesses(callback)DiagnosticsService_GetBackgroundProcesses{base_path}/{version}/v1/diagnostics/background-processes?{query}Yes
diagnosticsServiceGetConnectivityReport(callback)DiagnosticsService_GetConnectivityReport{base_path}/{version}/v1/diagnostics/connectivity-report?{query}Yes
diagnosticsServiceGetAppSettings(callback)DiagnosticsService_GetAppSettings{base_path}/{version}/v1/diagnostics/app-settings?{query}Yes
diagnosticsServiceGetQuartzJobs(callback)DiagnosticsService_GetQuartzJobs{base_path}/{version}/v1/diagnostics/quartz-jobs?{query}Yes
diagnosticsServiceGetGeneralLogs(callback)DiagnosticsService_GetGeneralLogs{base_path}/{version}/v1/diagnostics/general-logs?{query}Yes
diagnosticsServiceGetSystemLogs(callback)DiagnosticsService_GetSystemLogs{base_path}/{version}/v1/diagnostics/system-logs?{query}Yes
diagnosticsServiceGetDiscoveryLogs(callback)DiagnosticsService_GetDiscoveryLogs{base_path}/{version}/v1/diagnostics/discovery-logs?{query}Yes
diagnosticsServiceGetComputerScanLogs(callback)DiagnosticsService_GetComputerScanLogs{base_path}/{version}/v1/diagnostics/computer-scan-logs?{query}Yes
diagnosticsServiceGetRPCLogs(callback)DiagnosticsService_GetRPCLogs{base_path}/{version}/v1/diagnostics/rpc-logs?{query}Yes
diagnosticsServiceGetHeartbeatLogs(callback)DiagnosticsService_GetHeartbeatLogs{base_path}/{version}/v1/diagnostics/heartbeat-logs?{query}Yes
diagnosticsServiceClearQuartzJobErrors(callback)DiagnosticsService_ClearQuartzJobErrors{base_path}/{version}/v1/diagnostics/clear-quartz-job-errors?{query}Yes
diagnosticsServiceClearUpgradeInProgress(callback)DiagnosticsService_ClearUpgradeInProgress{base_path}/{version}/v1/diagnostics/clear-upgrade-in-progress?{query}Yes
diagnosticsServiceTestEventLog(callback)DiagnosticsService_TestEventLog{base_path}/{version}/v1/diagnostics/test-event-log?{query}Yes
diagnosticsV2ServiceSearchSystemLog(filterLogLevel, filterSearchTerm, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DiagnosticsV2Service_SearchSystemLog{base_path}/{version}/v2/diagnostics/system-logs?{query}Yes
directoryServicesServiceUnlinkDomainGroup(domainId, groupId, callback)DirectoryServicesService_UnlinkDomainGroup{base_path}/{version}/v1/directory-services/domains/{pathv1}/group/{pathv2}?{query}Yes
directoryServicesServiceGetSynchronizationLog(filterEndDate, filterSearchText, filterStartDate, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DirectoryServicesService_GetSynchronizationLog{base_path}/{version}/v1/directory-services/synchronization/logs?{query}Yes
directoryServicesServiceGetSynchronizationStatus(callback)DirectoryServicesService_GetSynchronizationStatus{base_path}/{version}/v1/directory-services/synchronization?{query}Yes
directoryServicesServiceSearchDomains(filterDomainName, filterIncludeInactive, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DirectoryServicesService_SearchDomains{base_path}/{version}/v1/directory-services/domains?{query}Yes
directoryServicesServiceCreateDomain(body, callback)DirectoryServicesService_CreateDomain{base_path}/{version}/v1/directory-services/domains?{query}Yes
directoryServicesServiceGetDomain(id, callback)DirectoryServicesService_GetDomain{base_path}/{version}/v1/directory-services/domains/{pathv1}?{query}Yes
directoryServicesServiceGetLdapSyncSettings(id, callback)DirectoryServicesService_GetLdapSyncSettings{base_path}/{version}/v1/directory-services/domains/ldap-settings/{pathv1}?{query}Yes
directoryServicesServiceGetDomainStub(domainType, callback)DirectoryServicesService_GetDomainStub{base_path}/{version}/v1/directory-services/domains/stub?{query}Yes
directoryServicesServiceSearchDirectoryForGroups(domainId, searchText, callback)DirectoryServicesService_SearchDirectoryForGroups{base_path}/{version}/v1/directory-services/domains/{pathv1}/groups/search-directory?{query}Yes
directoryServicesServiceGetDirectoryGroupMembers(domainId, domainIdentifier, groupName, callback)DirectoryServicesService_GetDirectoryGroupMembers{base_path}/{version}/v1/directory-services/domains/{pathv1}/members?{query}Yes
directoryServicesServiceGetDirectoryServicesConfiguration(callback)DirectoryServicesService_GetDirectoryServicesConfiguration{base_path}/{version}/v1/directory-services/configuration?{query}Yes
directoryServicesServicePatchDirectoryServicesConfiguration(body, callback)DirectoryServicesService_PatchDirectoryServicesConfiguration{base_path}/{version}/v1/directory-services/configuration?{query}Yes
directoryServicesServicePatchLdapSyncSettings(domainId, body, callback)DirectoryServicesService_PatchLdapSyncSettings{base_path}/{version}/v1/directory-services/domains/ldap-settings/{pathv1}?{query}Yes
directoryServicesServicePatchDomain(domainId, body, callback)DirectoryServicesService_PatchDomain{base_path}/{version}/v1/directory-services/domains/{pathv1}?{query}Yes
directoryServicesServiceSynchronizeNow(callback)DirectoryServicesService_SynchronizeNow{base_path}/{version}/v1/directory-services/synchronization-now?{query}Yes
directoryServicesServiceLinkDomainGroup(domainId, body, callback)DirectoryServicesService_LinkDomainGroup{base_path}/{version}/v1/directory-services/domains/{pathv1}/group?{query}Yes
disasterRecoveryServiceGetDisasterRecoveryDataReplica(replicaId, callback)DisasterRecoveryService_GetDisasterRecoveryDataReplica{base_path}/{version}/v1/disaster-recovery/data-replication/{pathv1}?{query}Yes
disasterRecoveryServiceDeleteDisasterRecoveryDataReplica(replicaId, callback)DisasterRecoveryService_DeleteDisasterRecoveryDataReplica{base_path}/{version}/v1/disaster-recovery/data-replication/{pathv1}?{query}Yes
disasterRecoveryServicePatchDisasterRecoveryDataReplica(replicaId, body, callback)DisasterRecoveryService_PatchDisasterRecoveryDataReplica{base_path}/{version}/v1/disaster-recovery/data-replication/{pathv1}?{query}Yes
disasterRecoveryServiceGetDisasterRecoveryIncomingConfiguration(callback)DisasterRecoveryService_GetDisasterRecoveryIncomingConfiguration{base_path}/{version}/v1/disaster-recovery/incoming-configuration?{query}Yes
disasterRecoveryServicePatchDisasterRecoveryIncomingConfiguration(body, callback)DisasterRecoveryService_PatchDisasterRecoveryIncomingConfiguration{base_path}/{version}/v1/disaster-recovery/incoming-configuration?{query}Yes
disasterRecoveryServiceGetDisasterRecoveryConfigurationAudits(auditType, isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DisasterRecoveryService_GetDisasterRecoveryConfigurationAudits{base_path}/{version}/v1/disaster-recovery/audits?{query}Yes
disasterRecoveryServiceGetDisasterRecoveryOutgoingConfiguration(filterLocation, filterName, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DisasterRecoveryService_GetDisasterRecoveryOutgoingConfiguration{base_path}/{version}/v1/disaster-recovery/outgoing-configuration?{query}Yes
disasterRecoveryServiceGetDisasterRecoveryDataReplicationLogs(logType, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DisasterRecoveryService_GetDisasterRecoveryDataReplicationLogs{base_path}/{version}/v1/disaster-recovery/logs?{query}Yes
disasterRecoveryServicePostDisasterRecoveryHandshake(body, callback)DisasterRecoveryService_PostDisasterRecoveryHandshake{base_path}/{version}/v1/disaster-recovery/handshake?{query}Yes
disasterRecoveryServiceRunDisasterRecoveryDataReplicationNow(minutes, callback)DisasterRecoveryService_RunDisasterRecoveryDataReplicationNow{base_path}/{version}/v1/disaster-recovery/data-replication/run-now?{query}Yes
disasterRecoveryServiceRunDisasterRecoveryDataReplicaTestNow(callback)DisasterRecoveryService_RunDisasterRecoveryDataReplicaTestNow{base_path}/{version}/v1/disaster-recovery/data-replication/test?{query}Yes
disasterRecoveryServiceRequestDataReplicaReplicationStart(body, callback)DisasterRecoveryService_RequestDataReplicaReplicationStart{base_path}/{version}/v1/disaster-recovery/data-replication/start?{query}Yes
disasterRecoveryServiceRequestDataReplicaReplicationStatus(body, callback)DisasterRecoveryService_RequestDataReplicaReplicationStatus{base_path}/{version}/v1/disaster-recovery/data-replication/status?{query}Yes
disasterRecoveryServiceRequestDataReplicaReplicationPackage(body, callback)DisasterRecoveryService_RequestDataReplicaReplicationPackage{base_path}/{version}/v1/disaster-recovery/data-replication/package?{query}Yes
discoveryServiceSearchDiscoverySources(filterDiscoverySourceName, filterDiscoverySourceType, filterIncludeActive, filterIncludeInactive, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DiscoveryService_SearchDiscoverySources{base_path}/{version}/v1/discovery/sources?{query}Yes
discoveryServiceGetDiscoverySource(id, callback)DiscoveryService_GetDiscoverySource{base_path}/{version}/v1/discovery/source/{pathv1}?{query}Yes
discoveryServiceUpdateDiscoverySource(id, body, callback)DiscoveryService_UpdateDiscoverySource{base_path}/{version}/v1/discovery/source/{pathv1}?{query}Yes
discoveryServiceGetDiscoverySourceStub(typeId, callback)DiscoveryService_GetDiscoverySourceStub{base_path}/{version}/v1/discovery/source/stub/{pathv1}?{query}Yes
discoveryServiceGetDiscoveryConfiguration(callback)DiscoveryService_GetDiscoveryConfiguration{base_path}/{version}/v1/discovery/configuration?{query}Yes
discoveryServiceUpdateDiscoveryConfiguration(body, callback)DiscoveryService_UpdateDiscoveryConfiguration{base_path}/{version}/v1/discovery/configuration?{query}Yes
discoveryServiceGetDiscoveryStatus(callback)DiscoveryService_GetDiscoveryStatus{base_path}/{version}/v1/discovery/status?{query}Yes
discoveryServiceGetAvailableDiscoverySourceScanners(discoverySourceId, callback)DiscoveryService_GetAvailableDiscoverySourceScanners{base_path}/{version}/v1/discovery/source/{pathv1}/available-scanners?{query}Yes
discoveryServiceSearchDiscoverySourceScannerSettings(discoverySourceId, callback)DiscoveryService_SearchDiscoverySourceScannerSettings{base_path}/{version}/v1/discovery/source/{pathv1}/scanner-settings/search?{query}Yes
discoveryServiceGetScanTypes(callback)DiscoveryService_GetScanTypes{base_path}/{version}/v1/discovery/scan-types?{query}Yes
discoveryServiceGetDiscoverySourceAudits(isExporting, filterDiscoverySourceId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DiscoveryService_GetDiscoverySourceAudits{base_path}/{version}/v1/discovery-source/audit?{query}Yes
discoveryServiceSearchForDomainOu(discoverySourceId, include, searchText, selectedIds, take, callback)DiscoveryService_SearchForDomainOu{base_path}/{version}/v1/discovery/source/{pathv1}/ou?{query}Yes
discoveryServiceGetDiscoverySourceFilter(id, callback)DiscoveryService_GetDiscoverySourceFilter{base_path}/{version}/v1/discovery/source/{pathv1}/filter?{query}Yes
discoveryServicePatchDiscoverySourceFilter(memberId, discoverySourceId, body, callback)DiscoveryService_PatchDiscoverySourceFilter{base_path}/{version}/v1/discovery/source/{pathv1}/filter/{pathv2}?{query}Yes
discoveryServiceCreateDiscoverySource(body, callback)DiscoveryService_CreateDiscoverySource{base_path}/{version}/v1/discovery/source?{query}Yes
discoveryServiceRunDiscoveryNow(body, callback)DiscoveryService_RunDiscoveryNow{base_path}/{version}/v1/discovery/run?{query}Yes
discoveryServiceCreateDiscoverySourceScannerSettings(discoverySourceId, body, callback)DiscoveryService_CreateDiscoverySourceScannerSettings{base_path}/{version}/v1/discovery/source/{pathv1}/scanner-settings?{query}Yes
discoveryServiceUpdateDiscoverySourceFilters(discoverySourceId, body, callback)DiscoveryService_UpdateDiscoverySourceFilters{base_path}/{version}/v1/discovery/source/{pathv1}/filters?{query}Yes
distributedEngineServiceGetDistributedEngineConfiguration(callback)DistributedEngineService_GetDistributedEngineConfiguration{base_path}/{version}/v1/distributed-engine/configuration?{query}Yes
distributedEngineServicePatchDistributedEngineConfiguration(body, callback)DistributedEngineService_PatchDistributedEngineConfiguration{base_path}/{version}/v1/distributed-engine/configuration?{query}Yes
distributedEngineServiceSearchSiteConnectors(filterIncludeInactive, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DistributedEngineService_SearchSiteConnectors{base_path}/{version}/v1/distributed-engine/site-connectors?{query}Yes
distributedEngineServiceGetSiteConnector(id, callback)DistributedEngineService_GetSiteConnector{base_path}/{version}/v1/distributed-engine/site-connector/{pathv1}?{query}Yes
distributedEngineServiceUpdateSiteConnector(id, body, callback)DistributedEngineService_UpdateSiteConnector{base_path}/{version}/v1/distributed-engine/site-connector/{pathv1}?{query}Yes
distributedEngineServiceGetSiteConnectorStub(queueType, callback)DistributedEngineService_GetSiteConnectorStub{base_path}/{version}/v1/distributed-engine/site-connector/stub?{query}Yes
distributedEngineServiceGetSiteConnectorCredentials(siteConnectorId, callback)DistributedEngineService_GetSiteConnectorCredentials{base_path}/{version}/v1/distributed-engine/site-connector/{pathv1}/credentials?{query}Yes
distributedEngineServiceSearchEngines(filterActivationStatus, filterConnectionStatus, filterFriendlyName, filterOnlyIncludeRequiringAction, filterSiteId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DistributedEngineService_SearchEngines{base_path}/{version}/v1/distributed-engine/engines?{query}Yes
distributedEngineServiceGetEngineSettingsForSite(siteId, callback)DistributedEngineService_GetEngineSettingsForSite{base_path}/{version}/v1/distributed-engine/engine-settings/site/{pathv1}?{query}Yes
distributedEngineServiceGetEngineAuditsForSite(isExporting, filterEngineId, filterSearchTerm, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, siteId, callback)DistributedEngineService_GetEngineAuditsForSite{base_path}/{version}/v1/distributed-engine/site/{pathv1}/engine-audits?{query}Yes
distributedEngineServiceGetEngineSettings(engineId, callback)DistributedEngineService_GetEngineSettings{base_path}/{version}/v1/distributed-engine/engine-settings/{pathv1}?{query}Yes
distributedEngineServiceSearchSites(filterIncludeInactive, filterIncludeSiteMetrics, filterOnlyIncludeSitesThatCanAddNewEngines, filterSiteId, filterSiteName, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DistributedEngineService_SearchSites{base_path}/{version}/v1/distributed-engine/sites?{query}Yes
distributedEngineServiceGetSite(id, callback)DistributedEngineService_GetSite{base_path}/{version}/v1/distributed-engine/site/{pathv1}?{query}Yes
distributedEngineServicePatchSite(id, body, callback)DistributedEngineService_PatchSite{base_path}/{version}/v1/distributed-engine/site/{pathv1}?{query}Yes
distributedEngineServiceGetSiteStub(callback)DistributedEngineService_GetSiteStub{base_path}/{version}/v1/distributed-engine/site/stub?{query}Yes
distributedEngineServiceGetSiteAudits(id, isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DistributedEngineService_GetSiteAudits{base_path}/{version}/v1/distributed-engine/site/{pathv1}/audit?{query}Yes
distributedEngineServiceSearchSiteLogs(id, filterEngineId, filterSearchTerm, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DistributedEngineService_SearchSiteLogs{base_path}/{version}/v1/distributed-engine/site/{pathv1}/logs?{query}Yes
distributedEngineServiceDownloadMemoryMq(id, callback)DistributedEngineService_DownloadMemoryMq{base_path}/{version}/v1/distributed-engine/site-connector/{pathv1}/download-memorymq?{query}Yes
distributedEngineServiceGetServerCapabilities(id, callback)DistributedEngineService_GetServerCapabilities{base_path}/{version}/v1/distributed-engine/{pathv1}/server-capabilities?{query}Yes
distributedEngineServiceDownloadDistributedEngine(is64Bit, siteId, callback)DistributedEngineService_DownloadDistributedEngine{base_path}/{version}/v1/distributed-engine/download-distributed-engine?{query}Yes
distributedEngineServicePatchEngineSettings(engineSettingsId, body, callback)DistributedEngineService_PatchEngineSettings{base_path}/{version}/v1/distributed-engine/engine-settings/{pathv1}?{query}Yes
distributedEngineServicePatchEngineSettingsForEngine(engineId, body, callback)DistributedEngineService_PatchEngineSettingsForEngine{base_path}/{version}/v1/distributed-engine/engine-settings/engine/{pathv1}?{query}Yes
distributedEngineServiceCreateSiteConnector(body, callback)DistributedEngineService_CreateSiteConnector{base_path}/{version}/v1/distributed-engine/site-connector?{query}Yes
distributedEngineServiceValidateSiteConnector(siteConnectorId, callback)DistributedEngineService_ValidateSiteConnector{base_path}/{version}/v1/distributed-engine/site-connector/{pathv1}/validate?{query}Yes
distributedEngineServiceUpdateEngineStatus(body, callback)DistributedEngineService_UpdateEngineStatus{base_path}/{version}/v1/distributed-engine/update-engine-status?{query}Yes
distributedEngineServiceCreateSite(body, callback)DistributedEngineService_CreateSite{base_path}/{version}/v1/distributed-engine/site?{query}Yes
distributedEngineServiceReassignSecrets(id, body, callback)DistributedEngineService_ReassignSecrets{base_path}/{version}/v1/distributed-engine/site/{pathv1}/reassign?{query}Yes
domainNameIndexServiceTruncateDomainNameIndex(callback)DomainNameIndexService_TruncateDomainNameIndex{base_path}/{version}/v1/domain-index/delete-all?{query}Yes
domainNameIndexServiceGetDomainNameIndex(filterDiscoverySourceIdScanned, filterDomainName, filterDomainResolveType, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DomainNameIndexService_GetDomainNameIndex{base_path}/{version}/v1/domain-index?{query}Yes
domainNameIndexServiceUpdateDomainNameIndex(id, body, callback)DomainNameIndexService_UpdateDomainNameIndex{base_path}/{version}/v1/domain-index/{pathv1}?{query}Yes
domainNameIndexServiceCreateDomainNameIndex(body, callback)DomainNameIndexService_CreateDomainNameIndex{base_path}/{version}/v1/domain-index/create?{query}Yes
domainNameIndexServiceExpireSingleDomainNameIndex(id, callback)DomainNameIndexService_ExpireSingleDomainNameIndex{base_path}/{version}/v1/domain-index/expire/{pathv1}?{query}Yes
domainNameIndexServiceExpireAllDomainNameIndex(body, callback)DomainNameIndexService_ExpireAllDomainNameIndex{base_path}/{version}/v1/domain-index/expire-all?{query}Yes
domainNameIndexServiceDeleteSingleDomainNameIndex(id, callback)DomainNameIndexService_DeleteSingleDomainNameIndex{base_path}/{version}/v1/domain-index/delete/{pathv1}?{query}Yes
dualControlsServiceGet(id, callback)DualControlsService_Get{base_path}/{version}/v1/dual-controls/{pathv1}?{query}Yes
dualControlsServiceUpdate(id, body, callback)DualControlsService_Update{base_path}/{version}/v1/dual-controls/{pathv1}?{query}Yes
dualControlsServiceDelete(id, callback)DualControlsService_Delete{base_path}/{version}/v1/dual-controls/{pathv1}?{query}Yes
dualControlsServiceGetAllReports(dualControlType, id, callback)DualControlsService_GetAllReports{base_path}/{version}/v1/dual-controls/state/{pathv1}/{pathv2}?{query}Yes
dualControlsServiceSearchDualControls(filterIncludeInactive, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)DualControlsService_SearchDualControls{base_path}/{version}/v1/dual-controls?{query}Yes
dualControlsServiceCreate(body, callback)DualControlsService_Create{base_path}/{version}/v1/dual-controls?{query}Yes
dualControlsServiceGetTypes(callback)DualControlsService_GetTypes{base_path}/{version}/v1/dual-controls/types?{query}Yes
dualControlsServiceStub(callback)DualControlsService_Stub{base_path}/{version}/v1/dual-controls/stub?{query}Yes
dualControlsServiceAuthorizeDualControl(dualControlType, id, body, callback)DualControlsService_AuthorizeDualControl{base_path}/{version}/v1/dual-controls/auth/{pathv1}/{pathv2}?{query}Yes
enterpriseServiceGetRequestData(requestId, callback)EnterpriseService_GetRequestData{base_path}/{version}/v1/enterprise/search-request/{pathv1}?{query}Yes
enterpriseServiceSearchRequestData(body, callback)EnterpriseService_SearchRequestData{base_path}/{version}/v1/enterprise/search-request?{query}Yes
eventPipelineServiceGetEventPipeline(id, callback)EventPipelineService_GetEventPipeline{base_path}/{version}/v1/event-pipeline/{pathv1}?{query}Yes
eventPipelineServiceUpdateEventPipelines(id, body, callback)EventPipelineService_UpdateEventPipelines{base_path}/{version}/v1/event-pipeline/{pathv1}?{query}Yes
eventPipelineServiceGetEventPipelines(filterEventEntityTypeId, filterEventPipelineName, filterEventPipelinePolicyId, filterIncludeActive, filterIncludeInactive, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)EventPipelineService_GetEventPipelines{base_path}/{version}/v1/event-pipeline/list?{query}Yes
eventPipelineServiceGetEventPipelineSummaries(filterEventEntityTypeId, filterEventPipelineName, filterEventPipelinePolicyId, filterIncludeActive, filterIncludeInactive, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)EventPipelineService_GetEventPipelineSummaries{base_path}/{version}/v1/event-pipeline/summaries?{query}Yes
eventPipelineServiceGetEventPipelineStub(callback)EventPipelineService_GetEventPipelineStub{base_path}/{version}/v1/event-pipeline/stub?{query}Yes
eventPipelineServiceGetEventPipelineRuns(filterEventPipelineId, filterEventPipelinePolicyRunId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)EventPipelineService_GetEventPipelineRuns{base_path}/{version}/v1/event-pipeline/runs?{query}Yes
eventPipelineServiceCreateEventPipelines(body, callback)EventPipelineService_CreateEventPipelines{base_path}/{version}/v1/event-pipeline?{query}Yes
eventPipelineServiceReorderPipeline(id, body, callback)EventPipelineService_ReorderPipeline{base_path}/{version}/v1/event-pipeline/{pathv1}/order?{query}Yes
eventPipelineServiceTogglePipelineActive(id, body, callback)EventPipelineService_TogglePipelineActive{base_path}/{version}/v1/event-pipeline/{pathv1}/activate?{query}Yes
eventPipelineAuditServiceGetAllPipelineAndPolicyAudits(isExporting, filterEventPipelinePolicyId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)EventPipelineAuditService_GetAllPipelineAndPolicyAudits{base_path}/{version}/v1/event-pipeline-audit?{query}Yes
eventPipelinePolicyServiceRemoveEventPipelineFromPolicy(pipelineId, policyId, callback)EventPipelinePolicyService_RemoveEventPipelineFromPolicy{base_path}/{version}/v1/event-pipeline-policy/{pathv1}/pipeline/{pathv2}?{query}Yes
eventPipelinePolicyServiceGetEventPipelinePolicy(id, callback)EventPipelinePolicyService_GetEventPipelinePolicy{base_path}/{version}/v1/event-pipeline-policy/{pathv1}?{query}Yes
eventPipelinePolicyServiceUpdateEventPipelinePolicy(id, body, callback)EventPipelinePolicyService_UpdateEventPipelinePolicy{base_path}/{version}/v1/event-pipeline-policy/{pathv1}?{query}Yes
eventPipelinePolicyServiceAddPipelineToEventPipelinePolicy(id, body, callback)EventPipelinePolicyService_AddPipelineToEventPipelinePolicy{base_path}/{version}/v1/event-pipeline-policy/{pathv1}?{query}Yes
eventPipelinePolicyServiceGetEventPipelinePolicies(filterEventPipelineId, filterEventPipelinePolicyName, filterFolderId, filterIncludeActive, filterIncludeInactive, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)EventPipelinePolicyService_GetEventPipelinePolicies{base_path}/{version}/v1/event-pipeline-policy/list?{query}Yes
eventPipelinePolicyServiceGetEventPipelinePolicyRuns(filterEventPipelinePolicyId, filterEventPipelinePolicyRunId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)EventPipelinePolicyService_GetEventPipelinePolicyRuns{base_path}/{version}/v1/event-pipeline-policy/runs?{query}Yes
eventPipelinePolicyServiceGetEventPipelinePolicyRunActivity(eventPipelineId, eventPipelinePolicyRunId, callback)EventPipelinePolicyService_GetEventPipelinePolicyRunActivity{base_path}/{version}/v1/event-pipeline-policy/activity?{query}Yes
eventPipelinePolicyServiceGetSecretPoliciesForPipelinePolicies(id, filterEventPipelinePolicyId, filterEventPipelinePolicyName, filterIncludeActive, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)EventPipelinePolicyService_GetSecretPoliciesForPipelinePolicies{base_path}/{version}/v1/event-pipeline-policy/{pathv1}/secretpolicies?{query}Yes
eventPipelinePolicyServiceGetFoldersForPipelinePolicies(id, callback)EventPipelinePolicyService_GetFoldersForPipelinePolicies{base_path}/{version}/v1/event-pipeline-policy/{pathv1}/folders?{query}Yes
eventPipelinePolicyServiceUpdateEventPipelinePolicyFolderMaps(id, body, callback)EventPipelinePolicyService_UpdateEventPipelinePolicyFolderMaps{base_path}/{version}/v1/event-pipeline-policy/{pathv1}/folders?{query}Yes
eventPipelinePolicyServiceGetGroupsForPipelinePolicies(id, callback)EventPipelinePolicyService_GetGroupsForPipelinePolicies{base_path}/{version}/v1/event-pipeline-policy/{pathv1}/groups?{query}Yes
eventPipelinePolicyServiceUpdateEventPipelinePolicyGroupMaps(id, body, callback)EventPipelinePolicyService_UpdateEventPipelinePolicyGroupMaps{base_path}/{version}/v1/event-pipeline-policy/{pathv1}/groups?{query}Yes
eventPipelinePolicyServiceGetGroupCountForPipelinePolicy(id, callback)EventPipelinePolicyService_GetGroupCountForPipelinePolicy{base_path}/{version}/v1/event-pipeline-policy/{pathv1}/groups/count?{query}Yes
eventPipelinePolicyServiceGetChildFolderDataForPipelinePolicyFolder(folderId, id, callback)EventPipelinePolicyService_GetChildFolderDataForPipelinePolicyFolder{base_path}/{version}/v1/event-pipeline-policy/{pathv1}/folders/{pathv2}/childdata?{query}Yes
eventPipelinePolicyServiceExportEventPipelinePolicy(id, callback)EventPipelinePolicyService_ExportEventPipelinePolicy{base_path}/{version}/v1/event-pipeline-policy/export/{pathv1}?{query}Yes
eventPipelinePolicyServiceCreateEventPipelinePolicy(body, callback)EventPipelinePolicyService_CreateEventPipelinePolicy{base_path}/{version}/v1/event-pipeline-policy?{query}Yes
eventPipelinePolicyServiceDuplicateEventPipelinePolicy(body, callback)EventPipelinePolicyService_DuplicateEventPipelinePolicy{base_path}/{version}/v1/event-pipeline-policy/duplicate?{query}Yes
eventPipelinePolicyServiceImportEventPipelinePolicy(body, callback)EventPipelinePolicyService_ImportEventPipelinePolicy{base_path}/{version}/v1/event-pipeline-policy/import?{query}Yes
eventPipelinePolicyServiceUpdateEventPipelinePolicySortOrder(id, body, callback)EventPipelinePolicyService_UpdateEventPipelinePolicySortOrder{base_path}/{version}/v1/event-pipeline-policy/{pathv1}/order?{query}Yes
eventPipelinePolicyServiceActivateEventPipelinePolicy(id, body, callback)EventPipelinePolicyService_ActivateEventPipelinePolicy{base_path}/{version}/v1/event-pipeline-policy/{pathv1}/activate?{query}Yes
eventPipelineSettingsServiceGetEventPipelineTasks(filterEventActionId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)EventPipelineSettingsService_GetEventPipelineTasks{base_path}/{version}/v1/event-pipeline-settings/task/list?{query}Yes
eventPipelineSettingsServiceGetEventPipelineTaskSettings(id, callback)EventPipelineSettingsService_GetEventPipelineTaskSettings{base_path}/{version}/v1/event-pipeline-settings/task-settings/list/{pathv1}?{query}Yes
eventPipelineSettingsServiceGetEventPipelineFilterSettings(id, callback)EventPipelineSettingsService_GetEventPipelineFilterSettings{base_path}/{version}/v1/event-pipeline-settings/filter-settings/list/{pathv1}?{query}Yes
eventPipelineSettingsServiceGetPipelineTaskOptions(eventEntityTypeId, callback)EventPipelineSettingsService_GetPipelineTaskOptions{base_path}/{version}/v1/event-pipeline-settings/tasks/options?{query}Yes
eventPipelineSettingsServiceGetPipelineFilterOptions(eventEntityTypeId, callback)EventPipelineSettingsService_GetPipelineFilterOptions{base_path}/{version}/v1/event-pipeline-settings/filter/options?{query}Yes
eventPipelineTriggerServiceGetEventPipelineTriggers(id, callback)EventPipelineTriggerService_GetEventPipelineTriggers{base_path}/{version}/v1/event-pipeline/{pathv1}/trigger?{query}Yes
eventPipelineTriggerServiceGetEventPipelineStub(callback)EventPipelineTriggerService_GetEventPipelineStub{base_path}/{version}/v1/event-pipeline/trigger/stub?{query}Yes
eventPipelineTriggerServiceGetEventPipelineTriggerOptions(eventEntityTypeId, callback)EventPipelineTriggerService_GetEventPipelineTriggerOptions{base_path}/{version}/v1/event-pipeline/trigger/options?{query}Yes
eventSubscriptionsServiceGetSubscriptionStub(callback)EventSubscriptionsService_GetSubscriptionStub{base_path}/{version}/v1/event-subscriptions/stub?{query}Yes
eventSubscriptionsServiceGetSubscriptionEntityTypes(callback)EventSubscriptionsService_GetSubscriptionEntityTypes{base_path}/{version}/v1/event-subscriptions/event-types?{query}Yes
eventSubscriptionsServiceSearchEventSubscriptions(filterIncludeInactive, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)EventSubscriptionsService_SearchEventSubscriptions{base_path}/{version}/v1/event-subscriptions?{query}Yes
eventSubscriptionsServiceCreateEventSubscription(body, callback)EventSubscriptionsService_CreateEventSubscription{base_path}/{version}/v1/event-subscriptions?{query}Yes
eventSubscriptionsServiceGetEventSubscription(eventSubscriptionId, callback)EventSubscriptionsService_GetEventSubscription{base_path}/{version}/v1/event-subscriptions/{pathv1}?{query}Yes
eventSubscriptionsServiceUpdateEventSubscription(eventSubscriptionId, body, callback)EventSubscriptionsService_UpdateEventSubscription{base_path}/{version}/v1/event-subscriptions/{pathv1}?{query}Yes
extendedFieldsServiceGetRegexBySecret(secretId, callback)ExtendedFieldsService_GetRegexBySecret{base_path}/{version}/v1/extended-fields/regex/{pathv1}?{query}Yes
folderPermissionsServiceGet(includeInactive, id, callback)FolderPermissionsService_Get{base_path}/{version}/v1/folder-permissions/{pathv1}?{query}Yes
folderPermissionsServiceUpdate(id, body, callback)FolderPermissionsService_Update{base_path}/{version}/v1/folder-permissions/{pathv1}?{query}Yes
folderPermissionsServiceDelete(breakInheritance, id, callback)FolderPermissionsService_Delete{base_path}/{version}/v1/folder-permissions/{pathv1}?{query}Yes
folderPermissionsServiceSearch(filterExcludeEditors, filterExcludeOwners, filterExcludeViewers, filterFolderId, filterGroupId, filterUserId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)FolderPermissionsService_Search{base_path}/{version}/v1/folder-permissions?{query}Yes
folderPermissionsServiceCreate(body, callback)FolderPermissionsService_Create{base_path}/{version}/v1/folder-permissions?{query}Yes
folderPermissionsServiceStub(folderId, callback)FolderPermissionsService_Stub{base_path}/{version}/v1/folder-permissions/stub?{query}Yes
foldersServiceGet(getAllChildren, includeAssociatedTemplates, folderPath, id, callback)FoldersService_Get{base_path}/{version}/v1/folders/{pathv1}?{query}Yes
foldersServiceUpdate(id, body, callback)FoldersService_Update{base_path}/{version}/v1/folders/{pathv1}?{query}Yes
foldersServiceDelete(id, callback)FoldersService_Delete{base_path}/{version}/v1/folders/{pathv1}?{query}Yes
foldersServiceDissassociateTemplateToFolder(id, templateId, callback)FoldersService_DissassociateTemplateToFolder{base_path}/{version}/v1/folders/{pathv1}/templates/{pathv2}?{query}Yes
foldersServiceUnpinFolder(id, callback)FoldersService_UnpinFolder{base_path}/{version}/v1/folder/{pathv1}/pinned?{query}Yes
foldersServicePinFolder(id, body, callback)FoldersService_PinFolder{base_path}/{version}/v1/folder/{pathv1}/pinned?{query}Yes
foldersServiceSearch(filterFolderTypeId, filterOnlyIncludeRootFolders, filterParentFolderId, filterPermissionRequired, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)FoldersService_Search{base_path}/{version}/v1/folders?{query}Yes
foldersServiceCreate(body, callback)FoldersService_Create{base_path}/{version}/v1/folders?{query}Yes
foldersServiceLookup(filterFolderTypeId, filterOnlyIncludeRootFolders, filterParentFolderId, filterPermissionRequired, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)FoldersService_Lookup{base_path}/{version}/v1/folders/lookup?{query}Yes
foldersServiceStub(callback)FoldersService_Stub{base_path}/{version}/v1/folders/stub?{query}Yes
foldersServiceGetAudits(id, isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)FoldersService_GetAudits{base_path}/{version}/v1/folders/{pathv1}/audit?{query}Yes
foldersServiceGetFolderDetail(id, returnEmptyInsteadOfNoAccessException, callback)FoldersService_GetFolderDetail{base_path}/{version}/v1/folder-details/{pathv1}?{query}Yes
foldersServiceGetPinnedFolders(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)FoldersService_GetPinnedFolders{base_path}/{version}/v1/folders/pinned?{query}Yes
foldersServicePatchFolder(id, body, callback)FoldersService_PatchFolder{base_path}/{version}/v1/folder/{pathv1}?{query}Yes
foldersServicePatchFolderPermissions(folderId, body, callback)FoldersService_PatchFolderPermissions{base_path}/{version}/v1/folder/{pathv1}/permissions?{query}Yes
foldersServiceAssociateTemplateToFolder(id, body, callback)FoldersService_AssociateTemplateToFolder{base_path}/{version}/v1/folders/{pathv1}/templates?{query}Yes
groupsServiceGet(id, callback)GroupsService_Get{base_path}/{version}/v1/groups/{pathv1}?{query}Yes
groupsServiceUpdate(id, body, callback)GroupsService_Update{base_path}/{version}/v1/groups/{pathv1}?{query}Yes
groupsServiceDelete(id, callback)GroupsService_Delete{base_path}/{version}/v1/groups/{pathv1}?{query}Yes
groupsServiceGetGroupUser(id, userId, callback)GroupsService_GetGroupUser{base_path}/{version}/v1/groups/{pathv1}/users/{pathv2}?{query}Yes
groupsServiceRemoveUserFromGroup(id, userId, callback)GroupsService_RemoveUserFromGroup{base_path}/{version}/v1/groups/{pathv1}/users/{pathv2}?{query}Yes
groupsServiceGetRoles(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, id, callback)GroupsService_GetRoles{base_path}/{version}/v1/groups/{pathv1}/roles?{query}Yes
groupsServiceUpdateUserRoles(id, body, callback)GroupsService_UpdateUserRoles{base_path}/{version}/v1/groups/{pathv1}/roles?{query}Yes
groupsServiceCreateUserRoles(id, body, callback)GroupsService_CreateUserRoles{base_path}/{version}/v1/groups/{pathv1}/roles?{query}Yes
groupsServiceDeleteUserRoles(id, callback)GroupsService_DeleteUserRoles{base_path}/{version}/v1/groups/{pathv1}/roles?{query}Yes
groupsServiceSearch(filterDomainId, filterExcludeInboxRuleIdSubscribers, filterIncludeInactive, filterLimitToViewableGroups, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)GroupsService_Search{base_path}/{version}/v1/groups?{query}Yes
groupsServiceCreate(body, callback)GroupsService_Create{base_path}/{version}/v1/groups?{query}Yes
groupsServiceLookup(filterDomainId, filterExcludeInboxRuleIdSubscribers, filterIncludeInactive, filterLimitToViewableGroups, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)GroupsService_Lookup{base_path}/{version}/v1/groups/lookup?{query}Yes
groupsServiceStub(callback)GroupsService_Stub{base_path}/{version}/v1/groups/stub?{query}Yes
groupsServiceGetGroupMembership(id, filterIncludeInactiveUsersForGroup, filterUserDomainId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)GroupsService_GetGroupMembership{base_path}/{version}/v1/groups/{pathv1}/users?{query}Yes
groupsServiceAddUserToGroup(id, body, callback)GroupsService_AddUserToGroup{base_path}/{version}/v1/groups/{pathv1}/users?{query}Yes
groupsServicePatchGroupMembership(id, body, callback)GroupsService_PatchGroupMembership{base_path}/{version}/v1/groups/{pathv1}/users?{query}Yes
groupsServiceGetAuditGroupAssignments(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)GroupsService_GetAuditGroupAssignments{base_path}/{version}/v1/groups/audit?{query}Yes
groupsServicePatchGroup(groupId, body, callback)GroupsService_PatchGroup{base_path}/{version}/v1/groups/{pathv1}?{query}Yes
groupsServiceUpdateGroupMembers(groupId, body, callback)GroupsService_UpdateGroupMembers{base_path}/{version}/v1/groups/{pathv1}/users?{query}Yes
healthCheckServiceGet(callback)HealthCheckService_Get{base_path}/{version}/v1/healthcheck?{query}Yes
hsmConfigurationServiceGetHsmConfigurationAudit(isExporting, filterSearchTerm, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)HsmConfigurationService_GetHsmConfigurationAudit{base_path}/{version}/v1/hsm-configuration/audit?{query}Yes
inboxServiceGetResource(id, callback)InboxService_GetResource{base_path}/{version}/v1/inbox/templates/resources/{pathv1}?{query}Yes
inboxServiceDeleteResource(id, callback)InboxService_DeleteResource{base_path}/{version}/v1/inbox/templates/resources/{pathv1}?{query}Yes
inboxServiceSearchInboxMessages(messageTypeId, filterEndDate, messageDataFilters0DisplayValue, messageDataFilters0InboxDataName, messageDataFilters0ValueBool, messageDataFilters0ValueDateTimeEnd, messageDataFilters0ValueDateTimeStart, messageDataFilters0ValueInt, messageDataFilters0ValueString, filterMessageTypeIds, filterReadStatusFilter, filterStartDate, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)InboxService_SearchInboxMessages{base_path}/{version}/v1/inbox/messages/{messageTypeId?{query}Yes
inboxServiceGetInboxMessage(messageId, callback)InboxService_GetInboxMessage{base_path}/{version}/v1/inbox/message/{pathv1}?{query}Yes
inboxServiceGetInboxMessageDataNames(messageTypeIds, callback)InboxService_GetInboxMessageDataNames{base_path}/{version}/v1/inbox/data-names?{query}Yes
inboxServiceGetInboxTemplates(filterTemplateType, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)InboxService_GetInboxTemplates{base_path}/{version}/v1/inbox/templates?{query}Yes
inboxServiceCreateInboxTemplate(body, callback)InboxService_CreateInboxTemplate{base_path}/{version}/v1/inbox/templates?{query}Yes
inboxServiceGetInboxTemplate(templateId, callback)InboxService_GetInboxTemplate{base_path}/{version}/v1/inbox/templates/{pathv1}?{query}Yes
inboxServicePatchInboxTemplate(templateId, body, callback)InboxService_PatchInboxTemplate{base_path}/{version}/v1/inbox/templates/{pathv1}?{query}Yes
inboxServiceGetInboxTemplateLocale(localeId, templateId, callback)InboxService_GetInboxTemplateLocale{base_path}/{version}/v1/inbox/templates/{pathv1}/locales/{pathv2}?{query}Yes
inboxServicePatchInboxTemplateLocale(localeId, templateId, body, callback)InboxService_PatchInboxTemplateLocale{base_path}/{version}/v1/inbox/templates/{pathv1}/locales/{pathv2}?{query}Yes
inboxServiceGetInboxMessageTypes(includeCurrentUserMessageCounts, callback)InboxService_GetInboxMessageTypes{base_path}/{version}/v1/inbox/message-types?{query}Yes
inboxServiceSearchResources(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)InboxService_SearchResources{base_path}/{version}/v1/inbox/templates/resources?{query}Yes
inboxServiceUploadResource(body, callback)InboxService_UploadResource{base_path}/{version}/v1/inbox/templates/resources?{query}Yes
inboxServiceGetNotifications(includeArchived, markAlertsAsViewed, callback)InboxService_GetNotifications{base_path}/{version}/v1/notifications?{query}Yes
inboxServiceGetNotificationsStatus(callback)InboxService_GetNotificationsStatus{base_path}/{version}/v1/notifications/status?{query}Yes
inboxServiceSendTestMessage(body, callback)InboxService_SendTestMessage{base_path}/{version}/v1/inbox/send-test-message?{query}Yes
inboxServiceCopyInboxTemplate(body, callback)InboxService_CopyInboxTemplate{base_path}/{version}/v1/inbox/templates/copy?{query}Yes
inboxServiceCreateInboxTemplateLocale(body, callback)InboxService_CreateInboxTemplateLocale{base_path}/{version}/v1/inbox/templates/template-locale?{query}Yes
inboxServiceUpdateMessageReadStatus(body, callback)InboxService_UpdateMessageReadStatus{base_path}/{version}/v1/inbox/update-read?{query}Yes
inboxServiceMarkAlertNotificationRead(body, callback)InboxService_MarkAlertNotificationRead{base_path}/{version}/v1/notifications/notification-read?{query}Yes
inboxServiceMarkAlertNotificationUnread(body, callback)InboxService_MarkAlertNotificationUnread{base_path}/{version}/v1/notifications/notification-unread?{query}Yes
inboxRulesServiceSubscribeCurrentUserToRule(ruleId, callback)InboxRulesService_SubscribeCurrentUserToRule{base_path}/{version}/v1/inbox-rules/{pathv1}/subscribe?{query}Yes
inboxRulesServiceUnsubscribeCurrentUserFromRule(ruleId, callback)InboxRulesService_UnsubscribeCurrentUserFromRule{base_path}/{version}/v1/inbox-rules/{pathv1}/subscribe?{query}Yes
inboxRulesServiceSearchInboxRules(filterIncludeCurrentUserSubscriptionStatus, filterIncludeInactive, filterIsImmediate, filterMessageId, filterMessageTypeId, ruleConditionFilters0DisplayValue, ruleConditionFilters0InboxDataId, ruleConditionFilters0InboxDataName, ruleConditionFilters0ValueBool, ruleConditionFilters0ValueInt, ruleConditionFilters0ValueString, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)InboxRulesService_SearchInboxRules{base_path}/{version}/v1/inbox-rules?{query}Yes
inboxRulesServiceCreateInboxRule(body, callback)InboxRulesService_CreateInboxRule{base_path}/{version}/v1/inbox-rules?{query}Yes
inboxRulesServiceGetInboxRule(id, callback)InboxRulesService_GetInboxRule{base_path}/{version}/v1/inbox-rules/{pathv1}?{query}Yes
inboxRulesServicePatchInboxRule(id, body, callback)InboxRulesService_PatchInboxRule{base_path}/{version}/v1/inbox-rules/{pathv1}?{query}Yes
inboxRulesServiceGetInboxRuleStub(callback)InboxRulesService_GetInboxRuleStub{base_path}/{version}/v1/inbox-rules/stub?{query}Yes
inboxRulesServiceGetInboxRuleCondition(id, callback)InboxRulesService_GetInboxRuleCondition{base_path}/{version}/v1/inbox-rules/conditions/{pathv1}?{query}Yes
inboxRulesServiceSearchInboxRuleConditions(id, callback)InboxRulesService_SearchInboxRuleConditions{base_path}/{version}/v1/inbox-rules/{pathv1}/conditions?{query}Yes
inboxRulesServiceSearchSubscribers(inboxRuleId, filterAccountTypes, filterOnlyIncludeUnsubscribableUsers, filterSearchText, filterStatus, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)InboxRulesService_SearchSubscribers{base_path}/{version}/v1/inbox-rules/{pathv1}/subscribers?{query}Yes
inboxRulesServiceSearchLog(inboxRuleId, filterEndDate, filterRuleActionStatus, filterStartDate, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)InboxRulesService_SearchLog{base_path}/{version}/v1/inbox-rules/{pathv1}/action-log?{query}Yes
inboxRulesServicePatchInboxRuleActions(id, body, callback)InboxRulesService_PatchInboxRuleActions{base_path}/{version}/v1/inbox-rules/{pathv1}/actions?{query}Yes
inboxRulesServicePatchInboxRuleSubscribers(ruleId, body, callback)InboxRulesService_PatchInboxRuleSubscribers{base_path}/{version}/v1/inbox-rules/{pathv1}/subscribers?{query}Yes
inboxRulesServiceCopyInboxRule(body, callback)InboxRulesService_CopyInboxRule{base_path}/{version}/v1/inbox-rules/copy?{query}Yes
inboxRulesServiceUpdateInboxRuleCondition(inboxRuleId, body, callback)InboxRulesService_UpdateInboxRuleCondition{base_path}/{version}/v1/inbox-rules/{pathv1}/conditions?{query}Yes
inboxRulesServiceCreateInboxRuleCondition(inboxRuleId, body, callback)InboxRulesService_CreateInboxRuleCondition{base_path}/{version}/v1/inbox-rules/{pathv1}/conditions?{query}Yes
ipAddressRestrictionsServiceGet(id, callback)IpAddressRestrictionsService_Get{base_path}/{version}/v1/ipaddress-restrictions/{pathv1}?{query}Yes
ipAddressRestrictionsServiceUpdate(id, body, callback)IpAddressRestrictionsService_Update{base_path}/{version}/v1/ipaddress-restrictions/{pathv1}?{query}Yes
ipAddressRestrictionsServiceDelete(id, callback)IpAddressRestrictionsService_Delete{base_path}/{version}/v1/ipaddress-restrictions/{pathv1}?{query}Yes
ipAddressRestrictionsServiceGetGroup(groupId, id, callback)IpAddressRestrictionsService_GetGroup{base_path}/{version}/v1/ipaddress-restrictions/{pathv1}/groups/{pathv2}?{query}Yes
ipAddressRestrictionsServiceDeleteGroupIpRestriction(groupId, id, callback)IpAddressRestrictionsService_DeleteGroupIpRestriction{base_path}/{version}/v1/ipaddress-restrictions/{pathv1}/groups/{pathv2}?{query}Yes
ipAddressRestrictionsServiceGetUserIpRestriction(id, userId, callback)IpAddressRestrictionsService_GetUserIpRestriction{base_path}/{version}/v1/ipaddress-restrictions/{pathv1}/users/{pathv2}?{query}Yes
ipAddressRestrictionsServiceDeleteUserIpRestriction(id, userId, callback)IpAddressRestrictionsService_DeleteUserIpRestriction{base_path}/{version}/v1/ipaddress-restrictions/{pathv1}/users/{pathv2}?{query}Yes
ipAddressRestrictionsServiceSearch(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)IpAddressRestrictionsService_Search{base_path}/{version}/v1/ipaddress-restrictions?{query}Yes
ipAddressRestrictionsServiceCreate(body, callback)IpAddressRestrictionsService_Create{base_path}/{version}/v1/ipaddress-restrictions?{query}Yes
ipAddressRestrictionsServiceSearchGroups(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)IpAddressRestrictionsService_SearchGroups{base_path}/{version}/v1/ipaddress-restrictions/{pathv1}/groups?{query}Yes
ipAddressRestrictionsServiceCreateGroupIpRestriction(id, body, callback)IpAddressRestrictionsService_CreateGroupIpRestriction{base_path}/{version}/v1/ipaddress-restrictions/{pathv1}/groups?{query}Yes
ipAddressRestrictionsServiceGetAllByGroup(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)IpAddressRestrictionsService_GetAllByGroup{base_path}/{version}/v1/groups/{pathv1}/ipaddress-restrictions?{query}Yes
ipAddressRestrictionsServiceSearchUsers(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)IpAddressRestrictionsService_SearchUsers{base_path}/{version}/v1/ipaddress-restrictions/{pathv1}/users?{query}Yes
ipAddressRestrictionsServiceCreateUserIpRestriction(id, body, callback)IpAddressRestrictionsService_CreateUserIpRestriction{base_path}/{version}/v1/ipaddress-restrictions/{pathv1}/users?{query}Yes
ipAddressRestrictionsServiceGetAllByUser(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)IpAddressRestrictionsService_GetAllByUser{base_path}/{version}/v1/users/{pathv1}/ipaddress-restrictions?{query}Yes
jumpboxRouteServiceDeleteJumpboxRouteLevel(id, order, callback)JumpboxRouteService_DeleteJumpboxRouteLevel{base_path}/{version}/v1/jumpbox-route/{pathv1}/level/{pathv2}?{query}Yes
jumpboxRouteServicePatchJumpboxRouteLevel(id, order, body, callback)JumpboxRouteService_PatchJumpboxRouteLevel{base_path}/{version}/v1/jumpbox-route/{pathv1}/level/{pathv2}?{query}Yes
jumpboxRouteServiceSearch(filterIncludeActive, filterIncludeInactive, filterSearchTerm, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)JumpboxRouteService_Search{base_path}/{version}/v1/jumpbox-route/search?{query}Yes
jumpboxRouteServiceGetAllRoutesForUser(filterIncludeActive, filterIncludeInactive, filterSearchTerm, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)JumpboxRouteService_GetAllRoutesForUser{base_path}/{version}/v1/jumpbox-route/user?{query}Yes
jumpboxRouteServiceGet(id, callback)JumpboxRouteService_Get{base_path}/{version}/v1/jumpbox-route/{pathv1}?{query}Yes
jumpboxRouteServiceUpdateJumpboxRoute(id, body, callback)JumpboxRouteService_UpdateJumpboxRoute{base_path}/{version}/v1/jumpbox-route/{pathv1}?{query}Yes
jumpboxRouteServiceGetJumpboxAudits(id, isExporting, filterSearchTerm, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)JumpboxRouteService_GetJumpboxAudits{base_path}/{version}/v1/jumpbox-route/{pathv1}/audit?{query}Yes
jumpboxRouteServiceGetAllLevels(id, callback)JumpboxRouteService_GetAllLevels{base_path}/{version}/v1/jumpbox-route/{pathv1}/level?{query}Yes
jumpboxRouteServiceAddJumpboxRouteLevel(id, body, callback)JumpboxRouteService_AddJumpboxRouteLevel{base_path}/{version}/v1/jumpbox-route/{pathv1}/level?{query}Yes
jumpboxRouteServiceCreatejumpboxRoute(body, callback)JumpboxRouteService_CreatejumpboxRoute{base_path}/{version}/v1/jumpbox-route?{query}Yes
keyManagementServiceGet(callback)KeyManagementService_Get{base_path}/{version}/v1/key-management?{query}Yes
keyManagementServiceUpdate(body, callback)KeyManagementService_Update{base_path}/{version}/v1/key-management?{query}Yes
keyManagementServiceStub(callback)KeyManagementService_Stub{base_path}/{version}/v1/key-management/stub?{query}Yes
keyManagementServiceGetMasterEncryptionKeyRotationInfo(callback)KeyManagementService_GetMasterEncryptionKeyRotationInfo{base_path}/{version}/v1/key-management/mekrotationinfo?{query}Yes
keyManagementServiceSearchKeyRotationAudit(isExporting, filterAction, filterDate, filterSearchTerm, filterUserId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)KeyManagementService_SearchKeyRotationAudit{base_path}/{version}/v1/key-management/audit?{query}Yes
keyManagementServiceGetKeyRotationAuditUsers(callback)KeyManagementService_GetKeyRotationAuditUsers{base_path}/{version}/v1/key-management/audit/users?{query}Yes
keyManagementServiceStartMasterEncryptionKeyRotation(callback)KeyManagementService_StartMasterEncryptionKeyRotation{base_path}/{version}/v1/key-management/startmekrotation?{query}Yes
keyManagementServiceRetryMasterEncryptionKeyStatus(callback)KeyManagementService_RetryMasterEncryptionKeyStatus{base_path}/{version}/v1/key-management/retrymekstatus?{query}Yes
launcherAgentsServiceSearchCollections(filterIncludeInactive, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)LauncherAgentsService_SearchCollections{base_path}/{version}/v1/launcheragents/collections?{query}Yes
launcherAgentsServiceCreateCollection(body, callback)LauncherAgentsService_CreateCollection{base_path}/{version}/v1/launcheragents/collections?{query}Yes
launcherAgentsServiceStub(includeInactive, searchText, callback)LauncherAgentsService_Stub{base_path}/{version}/v1/launcheragents/collections/stub?{query}Yes
launcherAgentsServiceGetByCollectionId(includeInactive, id, callback)LauncherAgentsService_GetByCollectionId{base_path}/{version}/v1/launcheragents/collections/{pathv1}?{query}Yes
launcherAgentsServiceUpdateCollection(id, body, callback)LauncherAgentsService_UpdateCollection{base_path}/{version}/v1/launcheragents/collections/{pathv1}?{query}Yes
launcherAgentsServiceSearchAgentsWithIssues(filterLauncherAgentCollectionId, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)LauncherAgentsService_SearchAgentsWithIssues{base_path}/{version}/v1/launcheragents/issues?{query}Yes
launcherAgentsServiceSearch(filterIncludeInactive, filterLauncherAgentCollectionId, filterOutOfDate, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)LauncherAgentsService_Search{base_path}/{version}/v1/launcheragents?{query}Yes
launcherAgentsServiceGet(includeInactive, id, callback)LauncherAgentsService_Get{base_path}/{version}/v1/launcheragents/{pathv1}?{query}Yes
launcherAgentsServiceUpdate(id, body, callback)LauncherAgentsService_Update{base_path}/{version}/v1/launcheragents/{pathv1}?{query}Yes
launchersServiceSearchLaunchers(filterApplication, filterIncludeInactive, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)LaunchersService_SearchLaunchers{base_path}/{version}/v1/launchers?{query}Yes
launchersServiceLookup(filterApplication, filterIncludeInactive, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)LaunchersService_Lookup{base_path}/{version}/v1/launchers/lookup?{query}Yes
launchersServiceGet(id, callback)LaunchersService_Get{base_path}/{version}/v1/launchers/{pathv1}?{query}Yes
launchersServiceSearchLauncherDetailsV2(filterSecretId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)LaunchersService_SearchLauncherDetailsV2{base_path}/{version}/v2/launchers/secret?{query}Yes
launchersServiceTriggerDownload(forceMsi, is32Bit, isRDS, callback)LaunchersService_TriggerDownload{base_path}/{version}/v1/launchers/protocol-handler?{query}Yes
launchersServiceCreate(body, callback)LaunchersService_Create{base_path}/{version}/v1/launchers/secret?{query}Yes
licenseServiceGet(callback)LicenseService_Get{base_path}/{version}/v1/license/validforconnectionmanager?{query}Yes
metadataServiceDeleteMetadata(itemId, itemType, metadataItemDataId, callback)MetadataService_DeleteMetadata{base_path}/{version}/v1/metadata/{pathv1}/{pathv2}/{pathv3}?{query}Yes
metadataServiceSearchMetadata(filterItemId, filterMetaDataFieldId, filterMetadataType, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)MetadataService_SearchMetadata{base_path}/{version}/v1/metadata?{query}Yes
metadataServiceSearchMetadataHistory(isExporting, filterEndDate, filterItemId, filterMetaDataFieldId, filterMetadataType, filterStartDate, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)MetadataService_SearchMetadataHistory{base_path}/{version}/v1/metadata/history?{query}Yes
metadataServiceGetFieldSections(filterItemId, filterMetadataSectionFilterId, filterMetadataType, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)MetadataService_GetFieldSections{base_path}/{version}/v1/metadata/field-sections?{query}Yes
metadataServiceGetFields(callback)MetadataService_GetFields{base_path}/{version}/v1/metadata/fields?{query}Yes
metadataServiceCreateMetadata(itemId, itemType, body, callback)MetadataService_CreateMetadata{base_path}/{version}/v1/metadata/{pathv1}/{pathv2}?{query}Yes
metadataServiceUpdateMetadata(itemId, itemType, body, callback)MetadataService_UpdateMetadata{base_path}/{version}/v1/metadata/{pathv1}/{pathv2}?{query}Yes
metadataServiceUpdateMetadataFieldSection(fieldSectionId, itemId, itemType, body, callback)MetadataService_UpdateMetadataFieldSection{base_path}/{version}/v1/metadata/field-sections/{pathv1}?{query}Yes
mobileServiceGetMobileConfiguration(callback)MobileService_GetMobileConfiguration{base_path}/{version}/v1/mobile-configuration?{query}Yes
oAuthExpirationServiceExpireSession(callback)OAuthExpirationService_ExpireSession{base_path}/{version}/v1/oauth-expiration?{query}Yes
oneTimePasswordCodeServiceGet(numberOfCodesToGenerate, id, callback)OneTimePasswordCodeService_Get{base_path}/{version}/v1/one-time-password-code/{pathv1}?{query}Yes
passwordRequirementsServiceSearchPasswordRequirements(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)PasswordRequirementsService_SearchPasswordRequirements{base_path}/{version}/v1/password-requirements?{query}Yes
passwordRequirementsServiceCreate(body, callback)PasswordRequirementsService_Create{base_path}/{version}/v1/password-requirements?{query}Yes
passwordRequirementsServiceGet(id, callback)PasswordRequirementsService_Get{base_path}/{version}/v1/password-requirements/{pathv1}?{query}Yes
passwordRequirementsServicePatch(id, body, callback)PasswordRequirementsService_Patch{base_path}/{version}/v1/password-requirements/{pathv1}?{query}Yes
passwordRequirementsServiceUpdateRules(id, body, callback)PasswordRequirementsService_UpdateRules{base_path}/{version}/v1/password-requirements/{pathv1}/rules?{query}Yes
pbaConfigurationServiceGetPbaConfiguration(callback)PbaConfigurationService_GetPbaConfiguration{base_path}/{version}/v1/pba-configuration?{query}Yes
pbaConfigurationServiceUpdatePbaConfiguration(body, callback)PbaConfigurationService_UpdatePbaConfiguration{base_path}/{version}/v1/pba-configuration?{query}Yes
pbaConfigurationServiceProcessPbaHistoryImport(body, callback)PbaConfigurationService_ProcessPbaHistoryImport{base_path}/{version}/v1/pba-history-import?{query}Yes
pbaConfigurationServiceTestPbaConnection(callback)PbaConfigurationService_TestPbaConnection{base_path}/{version}/v1/pba-test-connection?{query}Yes
pbaConfigurationServiceConfirmPbaPair(callback)PbaConfigurationService_ConfirmPbaPair{base_path}/{version}/v1/pba-confirm-pair?{query}Yes
pbaConfigurationServiceSyncPbaMetadata(callback)PbaConfigurationService_SyncPbaMetadata{base_path}/{version}/v1/pba-sync-metadata?{query}Yes
proxyServiceDeleteTerminalClientOverrides(clientOverrideId, callback)ProxyService_DeleteTerminalClientOverrides{base_path}/{version}/v1/proxy/ssh/client-overrides/{pathv1}?{query}Yes
proxyServiceUpdateTerminalClientOverrides(clientOverrideId, body, callback)ProxyService_UpdateTerminalClientOverrides{base_path}/{version}/v1/proxy/ssh/client-overrides/{pathv1}?{query}Yes
proxyServiceGetSshProxyConfiguration(callback)ProxyService_GetSshProxyConfiguration{base_path}/{version}/v1/proxy/ssh/config?{query}Yes
proxyServicePatchSshProxyConfiguration(body, callback)ProxyService_PatchSshProxyConfiguration{base_path}/{version}/v1/proxy/ssh/config?{query}Yes
proxyServiceGetRdpProxyConfiguration(callback)ProxyService_GetRdpProxyConfiguration{base_path}/{version}/v1/proxy/rdp/config?{query}Yes
proxyServicePatchRdpProxyConfiguration(body, callback)ProxyService_PatchRdpProxyConfiguration{base_path}/{version}/v1/proxy/rdp/config?{query}Yes
proxyServiceGetExplanations(callback)ProxyService_GetExplanations{base_path}/{version}/v1/proxy/explanation?{query}Yes
proxyServiceGetAudits(isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ProxyService_GetAudits{base_path}/{version}/v1/proxy/audit?{query}Yes
proxyServiceGetEndpoints(callback)ProxyService_GetEndpoints{base_path}/{version}/v1/proxy/endpoints?{query}Yes
proxyServiceGetSshEndpointNotification(callback)ProxyService_GetSshEndpointNotification{base_path}/{version}/v1/proxy/ssh/notification?{query}Yes
proxyServiceGetRdpEndpointNotification(callback)ProxyService_GetRdpEndpointNotification{base_path}/{version}/v1/proxy/rdp/notification?{query}Yes
proxyServiceGetEndpointNotification(callback)ProxyService_GetEndpointNotification{base_path}/{version}/v1/proxy/endpoints/notification?{query}Yes
proxyServiceGetTerminalClients(filterIpAddress, filterTerminalClientType, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ProxyService_GetTerminalClients{base_path}/{version}/v1/proxy/ssh/clients?{query}Yes
proxyServiceGetTerminalClientHistory(filterAuthenticateResult, filterEndDate, filterEngineIdentityGuid, filterIpAddress, filterStartDate, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ProxyService_GetTerminalClientHistory{base_path}/{version}/v1/proxy/ssh/clienthistory?{query}Yes
proxyServiceGetTerminalClientOverrides(callback)ProxyService_GetTerminalClientOverrides{base_path}/{version}/v1/proxy/ssh/client-overrides?{query}Yes
proxyServiceCreateTerminalClientOverrides(body, callback)ProxyService_CreateTerminalClientOverrides{base_path}/{version}/v1/proxy/ssh/client-overrides?{query}Yes
proxyServiceGetProxyingState(callback)ProxyService_GetProxyingState{base_path}/{version}/v1/proxy/state?{query}Yes
proxyServicePatchNode(id, body, callback)ProxyService_PatchNode{base_path}/{version}/v1/proxy/endpoints/nodes/{pathv1}?{query}Yes
proxyServicePatchSite(id, body, callback)ProxyService_PatchSite{base_path}/{version}/v1/proxy/endpoints/sites/{pathv1}?{query}Yes
proxyServicePatchEngine(id, body, callback)ProxyService_PatchEngine{base_path}/{version}/v1/proxy/endpoints/engines/{pathv1}?{query}Yes
proxyServiceUpdateTerminalClientType(clientId, body, callback)ProxyService_UpdateTerminalClientType{base_path}/{version}/v1/proxy/ssh/clients/{pathv1}?{query}Yes
proxyServiceGenerateSshHostKey(callback)ProxyService_GenerateSshHostKey{base_path}/{version}/v1/proxy/ssh/generate-key?{query}Yes
proxyServiceGenerateRdpProxyCertificate(body, callback)ProxyService_GenerateRdpProxyCertificate{base_path}/{version}/v1/proxy/rdp/generate-certificate?{query}Yes
remotePasswordChangingServiceGetPasswordType(id, callback)RemotePasswordChangingService_GetPasswordType{base_path}/{version}/v1/remote-password-changing/password-types/{pathv1}?{query}Yes
remotePasswordChangingServiceUpdatePasswordType(id, body, callback)RemotePasswordChangingService_UpdatePasswordType{base_path}/{version}/v1/remote-password-changing/password-types/{pathv1}?{query}Yes
remotePasswordChangingServiceDeletePasswordType(id, callback)RemotePasswordChangingService_DeletePasswordType{base_path}/{version}/v1/remote-password-changing/password-types/{pathv1}?{query}Yes
remotePasswordChangingServiceGetCustomCommands(id, filterCommandTypeCode, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)RemotePasswordChangingService_GetCustomCommands{base_path}/{version}/v1/remote-password-changing/custom-commands/{pathv1}?{query}Yes
remotePasswordChangingServiceUpdateCustomCommand(id, body, callback)RemotePasswordChangingService_UpdateCustomCommand{base_path}/{version}/v1/remote-password-changing/custom-commands/{pathv1}?{query}Yes
remotePasswordChangingServiceDeleteCustomCommand(id, callback)RemotePasswordChangingService_DeleteCustomCommand{base_path}/{version}/v1/remote-password-changing/custom-commands/{pathv1}?{query}Yes
remotePasswordChangingServiceGetPasswordTypeList(filterIncludeInactive, filterSearchTerm, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)RemotePasswordChangingService_GetPasswordTypeList{base_path}/{version}/v1/remote-password-changing/password-types?{query}Yes
remotePasswordChangingServiceCreatePasswordType(body, callback)RemotePasswordChangingService_CreatePasswordType{base_path}/{version}/v1/remote-password-changing/password-types?{query}Yes
remotePasswordChangingServiceCreateCustomCommand(body, callback)RemotePasswordChangingService_CreateCustomCommand{base_path}/{version}/v1/remote-password-changing/custom-commands?{query}Yes
reportsServiceGetReportDetail(id, callback)ReportsService_GetReportDetail{base_path}/{version}/v1/reports/{pathv1}?{query}Yes
reportsServiceUpdateReport(id, body, callback)ReportsService_UpdateReport{base_path}/{version}/v1/reports/{pathv1}?{query}Yes
reportsServiceDelete(id, callback)ReportsService_Delete{base_path}/{version}/v1/reports/{pathv1}?{query}Yes
reportsServiceDeleteV2(id, callback)ReportsService_DeleteV2{base_path}/{version}/v2/reports/{pathv1}?{query}Yes
reportsServiceGetReportCategory(reportCategoryId, callback)ReportsService_GetReportCategory{base_path}/{version}/v1/reports/categories/{pathv1}?{query}Yes
reportsServiceDeleteReportCategory(reportCategoryId, callback)ReportsService_DeleteReportCategory{base_path}/{version}/v1/reports/categories/{pathv1}?{query}Yes
reportsServiceUpdateReportCategory(reportCategoryId, body, callback)ReportsService_UpdateReportCategory{base_path}/{version}/v1/reports/categories/{pathv1}?{query}Yes
reportsServiceDeleteReportCategoryV2(reportCategoryId, callback)ReportsService_DeleteReportCategoryV2{base_path}/{version}/v2/reports/categories/{pathv1}?{query}Yes
reportsServiceGetReportSchedule(reportScheduleId, callback)ReportsService_GetReportSchedule{base_path}/{version}/v1/reports/schedules/{pathv1}?{query}Yes
reportsServiceDeleteReportSchedule(reportScheduleId, callback)ReportsService_DeleteReportSchedule{base_path}/{version}/v1/reports/schedules/{pathv1}?{query}Yes
reportsServiceUpdateReportSchedule(reportScheduleId, body, callback)ReportsService_UpdateReportSchedule{base_path}/{version}/v1/reports/schedules/{pathv1}?{query}Yes
reportsServiceDeleteReportScheduleV2(reportScheduleId, callback)ReportsService_DeleteReportScheduleV2{base_path}/{version}/v2/reports/schedules/{pathv1}?{query}Yes
reportsServiceGetReportAuditsById(id, isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ReportsService_GetReportAuditsById{base_path}/{version}/v1/reports/{pathv1}/audits?{query}Yes
reportsServiceGetReportAudits(isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ReportsService_GetReportAudits{base_path}/{version}/v1/reports/audits?{query}Yes
reportsServiceSearchReportSummary(filterCategoryId, filterIncludeInactive, filterReportName, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ReportsService_SearchReportSummary{base_path}/{version}/v1/reports?{query}Yes
reportsServiceCreateReport(body, callback)ReportsService_CreateReport{base_path}/{version}/v1/reports?{query}Yes
reportsServiceLookup(filterCategoryId, filterIncludeInactive, filterReportName, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ReportsService_Lookup{base_path}/{version}/v1/reports/lookup?{query}Yes
reportsServiceGetCategories(callback)ReportsService_GetCategories{base_path}/{version}/v1/reports/categories?{query}Yes
reportsServiceCreateReportCategory(body, callback)ReportsService_CreateReportCategory{base_path}/{version}/v1/reports/categories?{query}Yes
reportsServiceGetChartTypes(callback)ReportsService_GetChartTypes{base_path}/{version}/v1/reports/charttypes?{query}Yes
reportsServiceGetDefaultParameters(id, callback)ReportsService_GetDefaultParameters{base_path}/{version}/v1/reports/{pathv1}/defaultparameters?{query}Yes
reportsServiceSearchReportSchedules(filterIncludeDeleted, filterReportId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ReportsService_SearchReportSchedules{base_path}/{version}/v1/reports/schedules?{query}Yes
reportsServiceCreateReportSchedule(body, callback)ReportsService_CreateReportSchedule{base_path}/{version}/v1/reports/schedules?{query}Yes
reportsServiceStubReportSchedule(reportId, callback)ReportsService_StubReportSchedule{base_path}/{version}/v1/reports/schedules/stub/{pathv1}?{query}Yes
reportsServiceSearchReportScheduleHistory(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, reportScheduleId, callback)ReportsService_SearchReportScheduleHistory{base_path}/{version}/v1/reports/schedules/{pathv1}/history/search?{query}Yes
reportsServiceGetReportScheduleHistory(reportScheduleHistoryId, callback)ReportsService_GetReportScheduleHistory{base_path}/{version}/v1/reports/schedules/{pathv1}/history?{query}Yes
reportsServiceGetReportPermissions(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, reportId, callback)ReportsService_GetReportPermissions{base_path}/{version}/v1/reports/{pathv1}/permissions?{query}Yes
reportsServiceUpdateReportPermissions(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, reportId, body, callback)ReportsService_UpdateReportPermissions{base_path}/{version}/v1/reports/{pathv1}/permissions?{query}Yes
reportsServiceGetReportPermissionsFromCategory(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, reportCategoryId, callback)ReportsService_GetReportPermissionsFromCategory{base_path}/{version}/v1/reports/{pathv1}/permissions-from-category?{query}Yes
reportsServiceGetReportCategoryPermissions(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, reportCategoryId, callback)ReportsService_GetReportCategoryPermissions{base_path}/{version}/v1/reports/categories/{pathv1}/permissions?{query}Yes
reportsServiceUpdateReportCategoryPermissions(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, reportCategoryId, body, callback)ReportsService_UpdateReportCategoryPermissions{base_path}/{version}/v1/reports/categories/{pathv1}/permissions?{query}Yes
reportsServiceGetReportPermissionOptions(callback)ReportsService_GetReportPermissionOptions{base_path}/{version}/v1/reports/permissions/options?{query}Yes
reportsServiceGetReportCategoryPermissionOptions(callback)ReportsService_GetReportCategoryPermissionOptions{base_path}/{version}/v1/reports/categories/permissions/options?{query}Yes
reportsServiceExport(body, callback)ReportsService_Export{base_path}/{version}/v1/reports/export?{query}Yes
reportsServiceExecute(body, callback)ReportsService_Execute{base_path}/{version}/v1/reports/execute?{query}Yes
reportsServiceEmail(id, body, callback)ReportsService_Email{base_path}/{version}/v1/reports/{pathv1}/email?{query}Yes
reportsServiceDownloadHistoricalReport(reportScheduleHistoryId, callback)ReportsService_DownloadHistoricalReport{base_path}/{version}/v1/reports/schedules/{pathv1}/history/download?{query}Yes
reportsServiceUndeleteReportSchedule(reportScheduleId, callback)ReportsService_UndeleteReportSchedule{base_path}/{version}/v1/reports/schedules/{pathv1}/undelete?{query}Yes
reportsServiceUndeleteSystemReport(reportId, callback)ReportsService_UndeleteSystemReport{base_path}/{version}/v1/reports/{pathv1}/undelete?{query}Yes
roleAuditServiceGetRoleAudits(isExporting, filterAuditType, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)RoleAuditService_GetRoleAudits{base_path}/{version}/v1/role-audits?{query}Yes
rolePermissionsServiceGetUnassigned(callback)RolePermissionsService_GetUnassigned{base_path}/{version}/v1/rolepermissions/unassigned?{query}Yes
rolesServiceGet(id, callback)RolesService_Get{base_path}/{version}/v1/roles/{pathv1}?{query}Yes
rolesServiceUpdate(id, body, callback)RolesService_Update{base_path}/{version}/v1/roles/{pathv1}?{query}Yes
rolesServiceGetAll(filterGroupId, filterIncludeInactive, filterUserId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)RolesService_GetAll{base_path}/{version}/v1/roles?{query}Yes
rolesServiceCreate(body, callback)RolesService_Create{base_path}/{version}/v1/roles?{query}Yes
rolesServiceGetRoleGroups(id, filterIncludeInactiveUsersForGroup, filterUserDomainId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)RolesService_GetRoleGroups{base_path}/{version}/v1/roles/{pathv1}/groups?{query}Yes
rolesServiceGetRolePermissions(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)RolesService_GetRolePermissions{base_path}/{version}/v1/roles/{pathv1}/permissions?{query}Yes
rolesServiceUpdatePermissions(id, body, callback)RolesService_UpdatePermissions{base_path}/{version}/v1/roles/{pathv1}/permissions?{query}Yes
rolesServiceGetAllRolePermissionsByType(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)RolesService_GetAllRolePermissionsByType{base_path}/{version}/v1/roles/{pathv1}/permissions/unassigned?{query}Yes
rolesServiceStub(callback)RolesService_Stub{base_path}/{version}/v1/roles/stub?{query}Yes
rolesServicePatchGroups(roleId, body, callback)RolesService_PatchGroups{base_path}/{version}/v1/roles/{pathv1}/groups?{query}Yes
scheduleServiceGetSchedule(scheduleId, callback)ScheduleService_GetSchedule{base_path}/{version}/v1/schedules/{pathv1}?{query}Yes
scheduleServiceUpdateSchedule(scheduleId, body, callback)ScheduleService_UpdateSchedule{base_path}/{version}/v1/schedules/{pathv1}?{query}Yes
scheduleServiceCreateSchedule(body, callback)ScheduleService_CreateSchedule{base_path}/{version}/v1/schedules?{query}Yes
scriptServiceSearch(filterIncludeInactive, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)ScriptService_Search{base_path}/{version}/v1/userscripts?{query}Yes
scriptServicePost(body, callback)ScriptService_Post{base_path}/{version}/v1/userscripts?{query}Yes
scriptServiceLoad(id, callback)ScriptService_Load{base_path}/{version}/v1/userscripts/{pathv1}?{query}Yes
sdkClientAccountsServiceSearchClientAccounts(filterOperator, filterSearchText, filterUserId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SdkClientAccountsService_SearchClientAccounts{base_path}/{version}/v1/sdk-client-accounts?{query}Yes
sdkClientAccountsServiceCreateClientAccount(body, callback)SdkClientAccountsService_CreateClientAccount{base_path}/{version}/v1/sdk-client-accounts?{query}Yes
sdkClientAccountsServiceGet(id, callback)SdkClientAccountsService_Get{base_path}/{version}/v1/sdk-client-accounts/{pathv1}?{query}Yes
sdkClientAccountsServiceUpdateClientAccount(id, body, callback)SdkClientAccountsService_UpdateClientAccount{base_path}/{version}/v1/sdk-client-accounts/{pathv1}?{query}Yes
sdkClientAccountsServiceGetEnabled(callback)SdkClientAccountsService_GetEnabled{base_path}/{version}/v1/sdk-client-accounts/enabled?{query}Yes
sdkClientAccountsServiceToggleEnabled(callback)SdkClientAccountsService_ToggleEnabled{base_path}/{version}/v1/sdk-client-accounts/enabled?{query}Yes
sdkClientAccountsServiceRevoke(id, callback)SdkClientAccountsService_Revoke{base_path}/{version}/v1/sdk-client-accounts/{pathv1}/revoke?{query}Yes
sdkClientAuditsServiceSearchClientAudit(filterOperator, filterSearchText, filterUserId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SdkClientAuditsService_SearchClientAudit{base_path}/{version}/v1/sdk-client-audits?{query}Yes
sdkClientRulesServiceGet(id, callback)SdkClientRulesService_Get{base_path}/{version}/v1/sdk-client-rules/{pathv1}?{query}Yes
sdkClientRulesServiceUpdateClientRule(id, body, callback)SdkClientRulesService_UpdateClientRule{base_path}/{version}/v1/sdk-client-rules/{pathv1}?{query}Yes
sdkClientRulesServiceDelete(id, callback)SdkClientRulesService_Delete{base_path}/{version}/v1/sdk-client-rules/{pathv1}?{query}Yes
sdkClientRulesServiceSearchClientRules(filterOperator, filterSearchText, filterUserId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SdkClientRulesService_SearchClientRules{base_path}/{version}/v1/sdk-client-rules?{query}Yes
sdkClientRulesServiceCreateClientRule(body, callback)SdkClientRulesService_CreateClientRule{base_path}/{version}/v1/sdk-client-rules?{query}Yes
sdkClientRulesServiceGetOnboardingKey(id, callback)SdkClientRulesService_GetOnboardingKey{base_path}/{version}/v1/sdk-client-rules/{pathv1}/onboarding-key?{query}Yes
sdkClientRulesServiceStub(callback)SdkClientRulesService_Stub{base_path}/{version}/v1/sdk-client-rules/stub?{query}Yes
secretAccessRequestsServiceSearchRequests(filterIsMyRequest, filterStatus, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretAccessRequestsService_SearchRequests{base_path}/{version}/v1/secret-access-requests?{query}Yes
secretAccessRequestsServiceUpdateRequest(body, callback)SecretAccessRequestsService_UpdateRequest{base_path}/{version}/v1/secret-access-requests?{query}Yes
secretAccessRequestsServiceCreateRequest(body, callback)SecretAccessRequestsService_CreateRequest{base_path}/{version}/v1/secret-access-requests?{query}Yes
secretAccessRequestsServiceGetHistory(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretAccessRequestsService_GetHistory{base_path}/{version}/v1/secret-access-requests/{pathv1}/history?{query}Yes
secretAccessRequestsServiceGetRequestsForSecret(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretAccessRequestsService_GetRequestsForSecret{base_path}/{version}/v1/secret-access-requests/secrets/{pathv1}?{query}Yes
secretAccessRequestsServiceGetRequest(id, callback)SecretAccessRequestsService_GetRequest{base_path}/{version}/v1/secret-access-requests/{pathv1}?{query}Yes
secretAccessRequestsServiceGetPendingRequest(id, callback)SecretAccessRequestsService_GetPendingRequest{base_path}/{version}/v1/secret-access-requests/{pathv1}/pending?{query}Yes
secretAccessRequestsServiceGetOptionsBySecret(id, callback)SecretAccessRequestsService_GetOptionsBySecret{base_path}/{version}/v1/secret-access-requests/secrets/{pathv1}/options?{query}Yes
secretAccessRequestsServiceCreateViewComment(id, body, callback)SecretAccessRequestsService_CreateViewComment{base_path}/{version}/v1/secret-access-requests/secrets/{pathv1}/view-comment?{query}Yes
secretDependenciesServiceGetDependency(id, callback)SecretDependenciesService_GetDependency{base_path}/{version}/v1/secret-dependencies/{pathv1}?{query}Yes
secretDependenciesServiceUpdateDependency(id, body, callback)SecretDependenciesService_UpdateDependency{base_path}/{version}/v1/secret-dependencies/{pathv1}?{query}Yes
secretDependenciesServiceDelete(id, callback)SecretDependenciesService_Delete{base_path}/{version}/v1/secret-dependencies/{pathv1}?{query}Yes
secretDependenciesServiceGetGroups(secretId, callback)SecretDependenciesService_GetGroups{base_path}/{version}/v1/secret-dependencies/groups/{pathv1}?{query}Yes
secretDependenciesServiceCreateDependencyGroup(secretId, body, callback)SecretDependenciesService_CreateDependencyGroup{base_path}/{version}/v1/secret-dependencies/groups/{pathv1}?{query}Yes
secretDependenciesServiceGetScripts(callback)SecretDependenciesService_GetScripts{base_path}/{version}/v1/secret-dependencies/scripts?{query}Yes
secretDependenciesServiceGetTemplates(callback)SecretDependenciesService_GetTemplates{base_path}/{version}/v1/secret-dependencies/templates?{query}Yes
secretDependenciesServiceSearchDependencySummary(filterGroupId, filterIncludeInactive, filterLastRunStatus, filterSearchText, filterSecretId, filterTemplateId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretDependenciesService_SearchDependencySummary{base_path}/{version}/v1/secret-dependencies?{query}Yes
secretDependenciesServiceCreateDependency(body, callback)SecretDependenciesService_CreateDependency{base_path}/{version}/v1/secret-dependencies?{query}Yes
secretDependenciesServiceGetDependencyRunTaskStatus(identifier, callback)SecretDependenciesService_GetDependencyRunTaskStatus{base_path}/{version}/v1/secret-dependencies/run/{pathv1}?{query}Yes
secretDependenciesServiceStub(scriptId, secretId, templateId, typeId, callback)SecretDependenciesService_Stub{base_path}/{version}/v1/secret-dependencies/stub?{query}Yes
secretDependenciesServiceExecute(body, callback)SecretDependenciesService_Execute{base_path}/{version}/v1/secret-dependencies/run?{query}Yes
secretEraseRequestsServiceGetHistory(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretEraseRequestsService_GetHistory{base_path}/{version}/v1/secret-erase-requests/{pathv1}/history?{query}Yes
secretEraseRequestsServiceGetRequest(id, callback)SecretEraseRequestsService_GetRequest{base_path}/{version}/v1/secret-erase-requests/{pathv1}?{query}Yes
secretEraseRequestsServiceGetRequestSecrets(filterErased, filterSecretEraseRequestId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretEraseRequestsService_GetRequestSecrets{base_path}/{version}/v1/secret-erase-requests/secrets?{query}Yes
secretEraseRequestsServiceInboxSearch(filterIsMyRequest, filterStatus, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretEraseRequestsService_InboxSearch{base_path}/{version}/v1/secret-erase-requests/inbox?{query}Yes
secretEraseRequestsServiceSearch(filterIsMyRequest, filterSecretId, filterStatus, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretEraseRequestsService_Search{base_path}/{version}/v1/secret-erase-requests/search?{query}Yes
secretEraseRequestsServiceProcessNow(callback)SecretEraseRequestsService_ProcessNow{base_path}/{version}/v1/secret-erase-requests/run-now?{query}Yes
secretEraseRequestsServiceUpdateRequest(body, callback)SecretEraseRequestsService_UpdateRequest{base_path}/{version}/v1/secret-erase-requests?{query}Yes
secretEraseRequestsServiceCreateRequest(body, callback)SecretEraseRequestsService_CreateRequest{base_path}/{version}/v1/secret-erase-requests?{query}Yes
secretExtensionsServiceGetWebSecretTemplates(callback)SecretExtensionsService_GetWebSecretTemplates{base_path}/{version}/v1/secret-extensions/web-secret-templates?{query}Yes
secretExtensionsServiceSearch(body, callback)SecretExtensionsService_Search{base_path}/{version}/v1/secret-extensions/search-by-url?{query}Yes
secretExtensionsServiceSearchActiveDirectorySecrets(body, callback)SecretExtensionsService_SearchActiveDirectorySecrets{base_path}/{version}/v1/secret-extensions/search-ad-secrets-by-domain?{query}Yes
secretExtensionsServiceSearchWindowsAccountSecrets(body, callback)SecretExtensionsService_SearchWindowsAccountSecrets{base_path}/{version}/v1/secret-extensions/search-windows-account-secrets-by-computer-name?{query}Yes
secretExtensionsServiceGetAutoFillValues(body, callback)SecretExtensionsService_GetAutoFillValues{base_path}/{version}/v1/secret-extensions/autofill-values?{query}Yes
secretHealthServiceGetSecretExposure(filterSecretId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretHealthService_GetSecretExposure{base_path}/{version}/v1/secrethealth/exposure?{query}Yes
secretHooksServiceUpdateHook(secretHookId, secretId, body, callback)SecretHooksService_UpdateHook{base_path}/{version}/v1/secret-detail/{pathv1}/hook/{pathv2}?{query}Yes
secretHooksServiceDeleteHook(secretHookId, secretId, callback)SecretHooksService_DeleteHook{base_path}/{version}/v1/secret-detail/{pathv1}/hook/{pathv2}?{query}Yes
secretHooksServiceGetHooks(secretId, callback)SecretHooksService_GetHooks{base_path}/{version}/v1/secret-detail/{pathv1}/hooks?{query}Yes
secretHooksServiceStubHook(scriptId, secretId, callback)SecretHooksService_StubHook{base_path}/{version}/v1/secret-detail/{pathv1}/hook/stub/{pathv2}?{query}Yes
secretHooksServiceGetHook(secretHookId, secretId, callback)SecretHooksService_GetHook{base_path}/{version}/v1/secret-detail/{pathv1}/hook/get/{pathv2}?{query}Yes
secretHooksServiceGetHooksV2(secretId, callback)SecretHooksService_GetHooksV2{base_path}/{version}/v2/secret-detail/{pathv1}/hooks?{query}Yes
secretHooksServiceStubHookV2(scriptId, secretId, callback)SecretHooksService_StubHookV2{base_path}/{version}/v2/secret-detail/{pathv1}/hook/stub/{pathv2}?{query}Yes
secretHooksServiceGetHookV2(secretHookId, secretId, callback)SecretHooksService_GetHookV2{base_path}/{version}/v2/secret-detail/{pathv1}/hook/get/{pathv2}?{query}Yes
secretHooksServiceCreateHook(secretId, body, callback)SecretHooksService_CreateHook{base_path}/{version}/v1/secret-detail/{pathv1}/hook?{query}Yes
secretHooksServiceCreateHookV2(secretId, body, callback)SecretHooksService_CreateHookV2{base_path}/{version}/v2/secret-detail/{pathv1}/hook?{query}Yes
secretHooksServiceUpdateHookV2(secretHookId, secretId, body, callback)SecretHooksService_UpdateHookV2{base_path}/{version}/v2/secret-detail/{pathv1}/hook/{pathv2}?{query}Yes
secretPermissionsServiceGet(includeInactive, id, callback)SecretPermissionsService_Get{base_path}/{version}/v1/secret-permissions/{pathv1}?{query}Yes
secretPermissionsServiceUpdateSecretPermission(id, body, callback)SecretPermissionsService_UpdateSecretPermission{base_path}/{version}/v1/secret-permissions/{pathv1}?{query}Yes
secretPermissionsServiceDelete(id, callback)SecretPermissionsService_Delete{base_path}/{version}/v1/secret-permissions/{pathv1}?{query}Yes
secretPermissionsServiceSearchSecretPermissions(filterDomainName, filterGroupId, filterGroupName, filterSecretId, filterUserId, filterUserName, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretPermissionsService_SearchSecretPermissions{base_path}/{version}/v1/secret-permissions?{query}Yes
secretPermissionsServiceAddSecretPermission(body, callback)SecretPermissionsService_AddSecretPermission{base_path}/{version}/v1/secret-permissions?{query}Yes
secretPermissionsServiceStub(secretId, callback)SecretPermissionsService_Stub{base_path}/{version}/v1/secret-permissions/stub?{query}Yes
secretPermissionsServiceUpdateSecretShare(secretId, body, callback)SecretPermissionsService_UpdateSecretShare{base_path}/{version}/v1/secrets/{pathv1}/share?{query}Yes
secretPolicyServiceSearchSecretPolicies(filterIncludeInactive, filterSecretPolicyName, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretPolicyService_SearchSecretPolicies{base_path}/{version}/v1/secret-policy/search?{query}Yes
secretPolicyServiceGetSecretPolicyStubV2(callback)SecretPolicyService_GetSecretPolicyStubV2{base_path}/{version}/v2/secret-policy/stub?{query}Yes
secretPolicyServiceGetSecretPolicyV2(id, callback)SecretPolicyService_GetSecretPolicyV2{base_path}/{version}/v2/secret-policy/{pathv1}?{query}Yes
secretPolicyServiceUpdateSecretPolicyV2(id, body, callback)SecretPolicyService_UpdateSecretPolicyV2{base_path}/{version}/v2/secret-policy/{pathv1}?{query}Yes
secretPolicyServiceGetSecretPolicyAudit(id, isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretPolicyService_GetSecretPolicyAudit{base_path}/{version}/v1/secret-policy/{pathv1}/audit?{query}Yes
secretPolicyServiceGetSecretPolicyStatus(id, callback)SecretPolicyService_GetSecretPolicyStatus{base_path}/{version}/v1/secret-policy/{pathv1}/status?{query}Yes
secretPolicyServiceCreateSecretPolicyV2(body, callback)SecretPolicyService_CreateSecretPolicyV2{base_path}/{version}/v2/secret-policy?{query}Yes
secretsServiceUpdateSecret(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_UpdateSecret{base_path}/{version}/v1/secrets/{pathv1}?{query}Yes
secretsServiceDelete(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, callback)SecretsService_Delete{base_path}/{version}/v1/secrets/{pathv1}?{query}Yes
secretsServiceGetListFieldListDefinitions(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, slug, callback)SecretsService_GetListFieldListDefinitions{base_path}/{version}/v1/secrets/{pathv1}/fields/{pathv2}/listdetails?{query}Yes
secretsServiceUpdateListFieldListDefinitions(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, slug, body, callback)SecretsService_UpdateListFieldListDefinitions{base_path}/{version}/v1/secrets/{pathv1}/fields/{pathv2}/listdetails?{query}Yes
secretsServiceDeleteListFieldListDefinitions(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, listGuid, slug, callback)SecretsService_DeleteListFieldListDefinitions{base_path}/{version}/v1/secrets/{pathv1}/fields/{pathv2}/listdetails?{query}Yes
secretsServiceSearchV2(filterAllowDoubleLocks, filterDoNotCalculateTotal, filterDoubleLockId, filterExtendedFields, filterExtendedTypeId, filterFolderId, filterHasLauncher, filterHeartbeatStatus, filterIncludeActive, filterIncludeInactive, filterIncludeRestricted, filterIncludeSubFolders, filterIsExactMatch, filterOnlyRPCEnabled, filterOnlySharedWithMe, filterPasswordTypeIds, filterPermissionRequired, filterScope, filterSearchField, filterSearchFieldSlug, filterSearchText, filterSecretTemplateIds, filterSiteId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretsService_SearchV2{base_path}/{version}/v2/secrets?{query}Yes
secretsServiceSearchTotalV2(filterAllowDoubleLocks, filterDoNotCalculateTotal, filterDoubleLockId, filterExtendedFields, filterExtendedTypeId, filterFolderId, filterHasLauncher, filterHeartbeatStatus, filterIncludeActive, filterIncludeInactive, filterIncludeRestricted, filterIncludeSubFolders, filterIsExactMatch, filterOnlyRPCEnabled, filterOnlySharedWithMe, filterPasswordTypeIds, filterPermissionRequired, filterScope, filterSearchField, filterSearchFieldSlug, filterSearchText, filterSecretTemplateIds, filterSiteId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretsService_SearchTotalV2{base_path}/{version}/v2/secrets/search-total?{query}Yes
secretsServiceSearchSecretLookup(filterAllowDoubleLocks, filterDoNotCalculateTotal, filterDoubleLockId, filterExtendedFields, filterExtendedTypeId, filterFolderId, filterHeartbeatStatus, filterIncludeActive, filterIncludeInactive, filterIncludeRestricted, filterIncludeSubFolders, filterIsExactMatch, filterOnlyRPCEnabled, filterOnlySharedWithMe, filterPasswordTypeIds, filterPermissionRequired, filterScope, filterSearchField, filterSearchFieldSlug, filterSearchText, filterSecretTemplateId, filterSiteId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretsService_SearchSecretLookup{base_path}/{version}/v1/secrets/lookup?{query}Yes
secretsServiceGetLookup(id, secretPath, callback)SecretsService_GetLookup{base_path}/{version}/v1/secrets/lookup/{pathv1}?{query}Yes
secretsServiceStub(folderId, secretTemplateId, callback)SecretsService_Stub{base_path}/{version}/v1/secrets/stub?{query}Yes
secretsServiceGetSecretV2(includeInactive, noAutoCheckout, autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, callback)SecretsService_GetSecretV2{base_path}/{version}/v2/secrets/{pathv1}?{query}Yes
secretsServiceGetSummary(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, callback)SecretsService_GetSummary{base_path}/{version}/v1/secrets/{pathv1}/summary?{query}Yes
secretsServiceGetField(includeInactive, noAutoCheckout, autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, slug, callback)SecretsService_GetField{base_path}/{version}/v1/secrets/{pathv1}/fields/{pathv2}?{query}Yes
secretsServicePutField(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, slug, body, callback)SecretsService_PutField{base_path}/{version}/v1/secrets/{pathv1}/fields/{pathv2}?{query}Yes
secretsServiceGetListField(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, slug, callback)SecretsService_GetListField{base_path}/{version}/v1/secrets/{pathv1}/fields/{pathv2}/list?{query}Yes
secretsServiceGetFavorites(callback)SecretsService_GetFavorites{base_path}/{version}/v1/secrets/favorite?{query}Yes
secretsServiceGetSecretAudits(id, isExporting, filterIncludePasswordChangeLog, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, secretPath, callback)SecretsService_GetSecretAudits{base_path}/{version}/v1/secrets/{pathv1}/audits?{query}Yes
secretsServiceGetSecretState(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, callback)SecretsService_GetSecretState{base_path}/{version}/v1/secrets/{pathv1}/state?{query}Yes
secretsServiceGetGeneral(id, isEditMode, loadReadOnlyFlags, secretPath, callback)SecretsService_GetGeneral{base_path}/{version}/v1/secrets/secret-detail/{pathv1}/general/{isEditMode?{query}Yes
secretsServiceGetSecretSettings(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, callback)SecretsService_GetSecretSettings{base_path}/{version}/v1/secrets/{pathv1}/settings?{query}Yes
secretsServiceGetActiveSecretSessions(filterSecretId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretsService_GetActiveSecretSessions{base_path}/{version}/v1/secrets/launcher-sessions?{query}Yes
secretsServiceUpdateSecretSession(body, callback)SecretsService_UpdateSecretSession{base_path}/{version}/v1/secrets/launcher-sessions?{query}Yes
secretsServiceGetSshRestrictedCommands(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, callback)SecretsService_GetSshRestrictedCommands{base_path}/{version}/v1/secrets/{pathv1}/ssh-restricted-commands?{query}Yes
secretsServiceUpdateGeneral(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_UpdateGeneral{base_path}/{version}/v1/secrets/{pathv1}/general?{query}Yes
secretsServiceUpdateEmail(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_UpdateEmail{base_path}/{version}/v1/secrets/{pathv1}/email?{query}Yes
secretsServiceUpdateSecurity(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_UpdateSecurity{base_path}/{version}/v1/secrets/{pathv1}/security-general?{query}Yes
secretsServiceUpdateGeneralV2(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_UpdateGeneralV2{base_path}/{version}/v2/secrets/{pathv1}/general?{query}Yes
secretsServiceUpdateEmailV2(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_UpdateEmailV2{base_path}/{version}/v2/secrets/{pathv1}/email?{query}Yes
secretsServiceUpdateSecurityCheckoutV3(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_UpdateSecurityCheckoutV3{base_path}/{version}/v3/secrets/{pathv1}/security-checkout?{query}Yes
secretsServiceUpdateSecurityV2(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_UpdateSecurityV2{base_path}/{version}/v2/secrets/{pathv1}/security-general?{query}Yes
secretsServiceGetSecretExtendedSearchDetails(body, callback)SecretsService_GetSecretExtendedSearchDetails{base_path}/{version}/v1/secrets/extended-search-details?{query}Yes
secretsServiceGetRestricted(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_GetRestricted{base_path}/{version}/v1/secrets/{pathv1}/restricted?{query}Yes
secretsServiceCreateSecret(body, callback)SecretsService_CreateSecret{base_path}/{version}/v1/secrets?{query}Yes
secretsServiceRunHeartBeat(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, callback)SecretsService_RunHeartBeat{base_path}/{version}/v1/secrets/{pathv1}/heartbeat?{query}Yes
secretsServiceExpire(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_Expire{base_path}/{version}/v1/secrets/{pathv1}/expire?{query}Yes
secretsServiceChangePassword(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_ChangePassword{base_path}/{version}/v1/secrets/{pathv1}/change-password?{query}Yes
secretsServiceCheckIn(id, secretPath, body, callback)SecretsService_CheckIn{base_path}/{version}/v1/secrets/{pathv1}/check-in?{query}Yes
secretsServiceCheckOut(id, secretPath, callback)SecretsService_CheckOut{base_path}/{version}/v1/secrets/{pathv1}/check-out?{query}Yes
secretsServiceExtendCheckOut(id, body, callback)SecretsService_ExtendCheckOut{base_path}/{version}/v1/secrets/{pathv1}/extend-check-out?{query}Yes
secretsServiceRestrictedField(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, slug, body, callback)SecretsService_RestrictedField{base_path}/{version}/v1/secrets/{pathv1}/restricted/fields/{pathv2}?{query}Yes
secretsServiceGetSecretRdpProxyInfo(autoCheckIn, autoCheckout, autoComment, forceCheckIn, body, callback)SecretsService_GetSecretRdpProxyInfo{base_path}/{version}/v1/secrets/rdpproxy?{query}Yes
secretsServiceGetSecretSshProxyInfo(autoCheckIn, autoCheckout, autoComment, forceCheckIn, body, callback)SecretsService_GetSecretSshProxyInfo{base_path}/{version}/v1/secrets/sshproxy?{query}Yes
secretsServiceGetSecretSshTerminalDetails(autoCheckIn, autoCheckout, autoComment, forceCheckIn, body, callback)SecretsService_GetSecretSshTerminalDetails{base_path}/{version}/v1/secrets/sshterminal?{query}Yes
secretsServiceFavorite(secretId, secretPath, body, callback)SecretsService_Favorite{base_path}/{version}/v1/secrets/{pathv1}/favorite?{query}Yes
secretsServiceStopPasswordChange(id, secretPath, callback)SecretsService_StopPasswordChange{base_path}/{version}/v1/secrets/{pathv1}/stop-password-change?{query}Yes
secretsServiceExportSecrets(body, callback)SecretsService_ExportSecrets{base_path}/{version}/v1/secrets/export?{query}Yes
secretsServiceUpdateRpcScriptSecrets(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_UpdateRpcScriptSecrets{base_path}/{version}/v1/secrets/{pathv1}/rpc-script-secrets?{query}Yes
secretsServiceUndeleteSecret(id, secretPath, callback)SecretsService_UndeleteSecret{base_path}/{version}/v1/secrets/{pathv1}/activate?{query}Yes
secretsServiceUpdateRpcScriptSecretsV2(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_UpdateRpcScriptSecretsV2{base_path}/{version}/v2/secrets/{pathv1}/rpc-script-secrets?{query}Yes
secretsServiceUpdateSecurityApprovalV3(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_UpdateSecurityApprovalV3{base_path}/{version}/v3/secrets/{pathv1}/security-approval?{query}Yes
secretsServiceUndeleteSecretV2(id, secretPath, callback)SecretsService_UndeleteSecretV2{base_path}/{version}/v2/secrets/{pathv1}/activate?{query}Yes
secretsServiceUpdateExpiration(autoCheckIn, autoCheckout, autoComment, forceCheckIn, id, secretPath, body, callback)SecretsService_UpdateExpiration{base_path}/{version}/v1/secrets/{pathv1}/expiration?{query}Yes
secretsServiceUpdateSshRestrictedCommands(autoCheckIn, autoCheckout, autoComment, forceCheckIn, secretId, body, callback)SecretsService_UpdateSshRestrictedCommands{base_path}/{version}/v1/secrets/{pathv1}/update-ssh-restricted-commands?{query}Yes
secretsServiceUpdateJumpboxRouteSelection(secretId, body, callback)SecretsService_UpdateJumpboxRouteSelection{base_path}/{version}/v1/secret-detail/{pathv1}/jumpbox-route-selection?{query}Yes
secretServerSettingsServiceGetExport(loadAdvancedSettings, loadAll, loadApplicationSettings, loadEmail, loadFolderSettings, loadLauncherSettings, loadLicenses, loadLocalUserPasswords, loadLogin, loadPermissionOptions, loadProtocolHandlerSettings, loadSaml, loadSecurity, loadSessionRecording, loadSshCommands, loadTicketSystem, loadUserExperience, loadUserInterface, callback)SecretServerSettingsService_GetExport{base_path}/{version}/v1/secretserversettings/export?{query}Yes
secretServerSettingsServiceGetExportStub(callback)SecretServerSettingsService_GetExportStub{base_path}/{version}/v1/secretserversettings/export/stub?{query}Yes
secretServerSettingsServiceGetExportImportCapabilities(body, callback)SecretServerSettingsService_GetExportImportCapabilities{base_path}/{version}/v1/secretserversettings/capabilities?{query}Yes
secretServerSettingsServiceImportSetting(body, callback)SecretServerSettingsService_ImportSetting{base_path}/{version}/v1/secretserversettings/import?{query}Yes
secretSessionsServiceSearchSessions(filterActive, filterDateRange, filterEndDate, filterEndTime, filterFolderId, filterGroupIds, filterIncludeNonSecretServerSessions, filterIncludeOnlyLaunchedSuccessfully, filterIncludeRestricted, filterIncludeSubFolders, filterLauncherTypeId, filterSearchText, filterSearchTypes, filterSecretIds, filterSiteId, filterStartDate, filterStartTime, filterUserIds, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretSessionsService_SearchSessions{base_path}/{version}/v1/recorded-sessions?{query}Yes
secretSessionsServiceGet(id, callback)SecretSessionsService_Get{base_path}/{version}/v1/recorded-sessions/{pathv1}?{query}Yes
secretSessionsServiceGetSummary(id, callback)SecretSessionsService_GetSummary{base_path}/{version}/v1/recorded-sessions/{pathv1}/summary?{query}Yes
secretSessionsServiceSearchPointsOfInterest(id, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretSessionsService_SearchPointsOfInterest{base_path}/{version}/v1/recorded-sessions/{pathv1}/points-of-interest?{query}Yes
secretSessionsServiceSearchPointsOfInterestSummary(id, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretSessionsService_SearchPointsOfInterestSummary{base_path}/{version}/v1/recorded-sessions/{pathv1}/points-of-interest-summary?{query}Yes
secretSessionsServiceGetSessionRecording(id, callback)SecretSessionsService_GetSessionRecording{base_path}/{version}/v1/recorded-sessions/{pathv1}/session-recordings?{query}Yes
secretSessionsServiceProcessSession(id, callback)SecretSessionsService_ProcessSession{base_path}/{version}/v1/recorded-sessions/{pathv1}/request-processing?{query}Yes
secretTemplatePermissionsServiceSearchTemplatePermissions(filterGroupId, filterTemplateId, filterUserId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretTemplatePermissionsService_SearchTemplatePermissions{base_path}/{version}/v1/secret-template-permissions/grouped?{query}Yes
secretTemplatePermissionsServiceSearch(filterGroupId, filterSearchText, filterSecretTypeId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretTemplatePermissionsService_Search{base_path}/{version}/v1/secret-template-permissions?{query}Yes
secretTemplatePermissionsServiceUpdate(body, callback)SecretTemplatePermissionsService_Update{base_path}/{version}/v1/secret-template-permissions?{query}Yes
secretTemplatePermissionsServiceGetTemplatePermissionRoles(callback)SecretTemplatePermissionsService_GetTemplatePermissionRoles{base_path}/{version}/v1/secret-template-permissions/roles?{query}Yes
secretTemplatePermissionsServiceUpdateTemplatePermissions(secretTypeId, body, callback)SecretTemplatePermissionsService_UpdateTemplatePermissions{base_path}/{version}/v1/secret-template-permissions/{pathv1}?{query}Yes
secretTemplatesServiceDisableField(templateFieldId, callback)SecretTemplatesService_DisableField{base_path}/{version}/v1/secret-templates/fields/{pathv1}?{query}Yes
secretTemplatesServiceGetPasswordDictionary(id, callback)SecretTemplatesService_GetPasswordDictionary{base_path}/{version}/v1/secret-templates/password-requirements/password-dictionaries/{pathv1}?{query}Yes
secretTemplatesServiceDeletePasswordDictionary(id, callback)SecretTemplatesService_DeletePasswordDictionary{base_path}/{version}/v1/secret-templates/password-requirements/password-dictionaries/{pathv1}?{query}Yes
secretTemplatesServiceGetSecretTemplateExtendedMapping(extendedTypeId, secretTemplateId, callback)SecretTemplatesService_GetSecretTemplateExtendedMapping{base_path}/{version}/v1/secret-templates/{pathv1}/extended-mappings/{pathv2}?{query}Yes
secretTemplatesServiceCreateSecretTemplateExtendedMapping(extendedTypeId, secretTemplateId, body, callback)SecretTemplatesService_CreateSecretTemplateExtendedMapping{base_path}/{version}/v1/secret-templates/{pathv1}/extended-mappings/{pathv2}?{query}Yes
secretTemplatesServiceDeleteExtendedMapping(extendedTypeId, secretTemplateId, callback)SecretTemplatesService_DeleteExtendedMapping{base_path}/{version}/v1/secret-templates/{pathv1}/extended-mappings/{pathv2}?{query}Yes
secretTemplatesServiceUpdateSecretTemplateExtendedMapping(extendedTypeId, secretTemplateId, body, callback)SecretTemplatesService_UpdateSecretTemplateExtendedMapping{base_path}/{version}/v1/secret-templates/{pathv1}/extended-mappings/{pathv2}?{query}Yes
secretTemplatesServiceGetSecretTemplateLauncher(launcherTypeId, secretTemplateId, callback)SecretTemplatesService_GetSecretTemplateLauncher{base_path}/{version}/v1/secret-templates/{pathv1}/launchers/{pathv2}?{query}Yes
secretTemplatesServiceCreateSecretTemplateLauncher(launcherTypeId, secretTemplateId, body, callback)SecretTemplatesService_CreateSecretTemplateLauncher{base_path}/{version}/v1/secret-templates/{pathv1}/launchers/{pathv2}?{query}Yes
secretTemplatesServiceDeleteSecretTemplateLauncher(launcherTypeId, secretTemplateId, callback)SecretTemplatesService_DeleteSecretTemplateLauncher{base_path}/{version}/v1/secret-templates/{pathv1}/launchers/{pathv2}?{query}Yes
secretTemplatesServiceUpdateSecretTemplateLauncher(launcherTypeId, secretTemplateId, body, callback)SecretTemplatesService_UpdateSecretTemplateLauncher{base_path}/{version}/v1/secret-templates/{pathv1}/launchers/{pathv2}?{query}Yes
secretTemplatesServiceSearch(filterIncludeInactive, filterIncludeSecretCount, filterPasswordTypeIds, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretTemplatesService_Search{base_path}/{version}/v1/secret-templates?{query}Yes
secretTemplatesServiceCreateTemplate(body, callback)SecretTemplatesService_CreateTemplate{base_path}/{version}/v1/secret-templates?{query}Yes
secretTemplatesServiceExport(id, callback)SecretTemplatesService_Export{base_path}/{version}/v1/secret-templates/{pathv1}/export?{query}Yes
secretTemplatesServiceGetPasswordDictionaries(callback)SecretTemplatesService_GetPasswordDictionaries{base_path}/{version}/v1/secret-templates/password-requirements/password-dictionaries?{query}Yes
secretTemplatesServiceUpdatePasswordDictionary(body, callback)SecretTemplatesService_UpdatePasswordDictionary{base_path}/{version}/v1/secret-templates/password-requirements/password-dictionaries?{query}Yes
secretTemplatesServiceAddPasswordDictionary(body, callback)SecretTemplatesService_AddPasswordDictionary{base_path}/{version}/v1/secret-templates/password-requirements/password-dictionaries?{query}Yes
secretTemplatesServiceSearchSecretTemplateExtendedTypes(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretTemplatesService_SearchSecretTemplateExtendedTypes{base_path}/{version}/v1/secret-templates/extended-types?{query}Yes
secretTemplatesServiceSearchSecretTemplateExtendedMappings(filterSecretTemplateId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretTemplatesService_SearchSecretTemplateExtendedMappings{base_path}/{version}/v1/secret-templates/extended-mappings?{query}Yes
secretTemplatesServiceStubSecretTemplateExtendedMapping(extendedTypeId, secretTemplateId, callback)SecretTemplatesService_StubSecretTemplateExtendedMapping{base_path}/{version}/v1/secret-templates/{pathv1}/extended-mappings/{pathv2}/stub?{query}Yes
secretTemplatesServiceSearchLauncherTypes(filterApplicationName, filterIncludeInactive, filterIncludeSystemLaunchers, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretTemplatesService_SearchLauncherTypes{base_path}/{version}/v1/secret-templates/launcher-types?{query}Yes
secretTemplatesServiceSearchSecretTemplateLaunchers(filterSecretTemplateId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretTemplatesService_SearchSecretTemplateLaunchers{base_path}/{version}/v1/secret-templates/launchers?{query}Yes
secretTemplatesServiceStubSecretTemplateLauncher(launcherTypeId, secretTemplateId, callback)SecretTemplatesService_StubSecretTemplateLauncher{base_path}/{version}/v1/secret-templates/{pathv1}/launchers/{pathv2}/stub?{query}Yes
secretTemplatesServiceGetSecretTemplatePasswordType(secretTemplateId, callback)SecretTemplatesService_GetSecretTemplatePasswordType{base_path}/{version}/v1/secret-templates/{pathv1}/password-type?{query}Yes
secretTemplatesServicePatchSecretTemplatePasswordChanger(secretTemplateId, body, callback)SecretTemplatesService_PatchSecretTemplatePasswordChanger{base_path}/{version}/v1/secret-templates/{pathv1}/password-type?{query}Yes
secretTemplatesServiceGetTemplates(folderId, callback)SecretTemplatesService_GetTemplates{base_path}/{version}/v1/templates/{folderId?{query}Yes
secretTemplatesServiceGetV2(secretTemplateId, callback)SecretTemplatesService_GetV2{base_path}/{version}/v2/secret-templates/{pathv1}?{query}Yes
secretTemplatesServicePatchTemplateV2(secretTemplateId, body, callback)SecretTemplatesService_PatchTemplateV2{base_path}/{version}/v2/secret-templates/{pathv1}?{query}Yes
secretTemplatesServiceSearchTemplateFields(filterIncludeInactive, filterSecretTemplateId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecretTemplatesService_SearchTemplateFields{base_path}/{version}/v1/secret-templates/fields/search?{query}Yes
secretTemplatesServiceStubTemplateField(callback)SecretTemplatesService_StubTemplateField{base_path}/{version}/v1/secret-templates/fields/stub?{query}Yes
secretTemplatesServiceGetTemplateField(secretFieldId, callback)SecretTemplatesService_GetTemplateField{base_path}/{version}/v1/secret-templates/fields/{pathv1}?{query}Yes
secretTemplatesServicePatchTemplateField(secretTemplateFieldId, body, callback)SecretTemplatesService_PatchTemplateField{base_path}/{version}/v1/secret-templates/fields/{pathv1}?{query}Yes
secretTemplatesServiceCopy(id, body, callback)SecretTemplatesService_Copy{base_path}/{version}/v1/secret-templates/{pathv1}/copy?{query}Yes
secretTemplatesServicePut(templateId, body, callback)SecretTemplatesService_Put{base_path}/{version}/v1/secret-templates/{pathv1}?{query}Yes
secretTemplatesServiceCreateField(templateId, body, callback)SecretTemplatesService_CreateField{base_path}/{version}/v1/secret-templates/{pathv1}?{query}Yes
secretTemplatesServiceGeneratePassword(secretfieldId, callback)SecretTemplatesService_GeneratePassword{base_path}/{version}/v1/secret-templates/generate-password/{pathv1}?{query}Yes
secretTemplatesServiceImportSecretTemplate(body, callback)SecretTemplatesService_ImportSecretTemplate{base_path}/{version}/v1/secret-templates/import?{query}Yes
secretTemplatesServiceCreateTemplateField(secretTemplateId, body, callback)SecretTemplatesService_CreateTemplateField{base_path}/{version}/v1/secret-templates/{pathv1}/fields?{query}Yes
secretTemplatesServiceSortTemplateFields(secretTemplateId, body, callback)SecretTemplatesService_SortTemplateFields{base_path}/{version}/v1/secret-templates/{pathv1}/fields/sort?{query}Yes
secretTemplatesServiceUpdateSecretTemplatePasswordType(templateId, body, callback)SecretTemplatesService_UpdateSecretTemplatePasswordType{base_path}/{version}/v1/secret-templates/password-type/{pathv1}?{query}Yes
securityAuditLogsServiceSearchLogs(filterIsExporting, filterSearchText, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SecurityAuditLogsService_SearchLogs{base_path}/{version}/v1/security-audit-logs?{query}Yes
serverNodesServiceGetList(callback)ServerNodesService_GetList{base_path}/{version}/v1/nodes?{query}Yes
serverNodesServiceGet(nodeId, callback)ServerNodesService_Get{base_path}/{version}/v1/nodes/{pathv1}?{query}Yes
serverNodesServiceUpdateNodeConfiguration(nodeId, body, callback)ServerNodesService_UpdateNodeConfiguration{base_path}/{version}/v1/nodes/{pathv1}/configuration?{query}Yes
sitesServiceGet(includeInactive, callback)SitesService_Get{base_path}/{version}/v1/sites?{query}Yes
slackServiceGetConfigurationV3(callback)SlackService_GetConfigurationV3{base_path}/{version}/v3/slack-configuration?{query}Yes
slackServiceUpdateConfigurationV3(body, callback)SlackService_UpdateConfigurationV3{base_path}/{version}/v3/slack-configuration?{query}Yes
slackServiceSendTestSlackMessage(callback)SlackService_SendTestSlackMessage{base_path}/{version}/v2/slack-test?{query}Yes
slackServiceHandleEvent(callback)SlackService_HandleEvent{base_path}/{version}/v1/slack/event?{query}Yes
slackServiceHandleInteraction(callback)SlackService_HandleInteraction{base_path}/{version}/v1/slack/interaction?{query}Yes
sshCommandServiceGetSshCommand(id, callback)SshCommandService_GetSshCommand{base_path}/{version}/v1/ssh-command/{pathv1}?{query}Yes
sshCommandServiceGetSshCommands(filterCommandPermissionType, filterNameOrCommand, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SshCommandService_GetSshCommands{base_path}/{version}/v1/ssh-command/list?{query}Yes
sshCommandServiceGetSshCommandStub(callback)SshCommandService_GetSshCommandStub{base_path}/{version}/v1/ssh-command/stub?{query}Yes
sshCommandServiceUpdateSshCommand(sshCommandId, body, callback)SshCommandService_UpdateSshCommand{base_path}/{version}/v1/ssh-command/{pathv1}?{query}Yes
sshCommandServiceCreateSshCommand(body, callback)SshCommandService_CreateSshCommand{base_path}/{version}/v1/ssh-command?{query}Yes
sshCommandBlocklistServiceGetSshCommandBlocklist(id, callback)SshCommandBlocklistService_GetSshCommandBlocklist{base_path}/{version}/v1/ssh-command-blocklist/{pathv1}?{query}Yes
sshCommandBlocklistServiceGetSshCommandBlocklists(filterIncludeActive, filterIncludeInactive, filterName, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SshCommandBlocklistService_GetSshCommandBlocklists{base_path}/{version}/v1/ssh-command-blocklist/list?{query}Yes
sshCommandBlocklistServiceGetSshCommandBlocklistStub(callback)SshCommandBlocklistService_GetSshCommandBlocklistStub{base_path}/{version}/v1/ssh-command-blocklist/stub?{query}Yes
sshCommandBlocklistServiceGetSshCommandBlocklistPolicies(filterSshCommandBlocklistId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SshCommandBlocklistService_GetSshCommandBlocklistPolicies{base_path}/{version}/v1/ssh-command-blocklist/policies?{query}Yes
sshCommandBlocklistServicePatchSshCommandBlocklist(sshCommandBlocklistId, body, callback)SshCommandBlocklistService_PatchSshCommandBlocklist{base_path}/{version}/v1/ssh-command-blocklist/{pathv1}?{query}Yes
sshCommandBlocklistServiceCreateSshCommandBlocklist(body, callback)SshCommandBlocklistService_CreateSshCommandBlocklist{base_path}/{version}/v1/ssh-command-blocklist?{query}Yes
sshCommandMenuServiceSearchSshCommandMenu(filterIncludeDisabled, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SshCommandMenuService_SearchSshCommandMenu{base_path}/{version}/v1/ssh-command-menu/search?{query}Yes
sshCommandMenuServiceSearchAudits(isExporting, filterSshCommandMenuName, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SshCommandMenuService_SearchAudits{base_path}/{version}/v1/ssh-command-menu/audit/search?{query}Yes
sshCommandMenuServiceSearchItemAudits(isExporting, filterSshCommandItemNameOrNotes, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)SshCommandMenuService_SearchItemAudits{base_path}/{version}/v1/ssh-command-item/audit/search?{query}Yes
sshCommandMenuServiceGetSshCommandMenu(sshCommandMenuId, callback)SshCommandMenuService_GetSshCommandMenu{base_path}/{version}/v1/ssh-command-menu/{pathv1}?{query}Yes
sshCommandMenuServicePatchSshCommandMenu(sshCommandMenuId, body, callback)SshCommandMenuService_PatchSshCommandMenu{base_path}/{version}/v1/ssh-command-menu/{pathv1}?{query}Yes
sshCommandMenuServiceGetSshCommandState(callback)SshCommandMenuService_GetSshCommandState{base_path}/{version}/v1/ssh-command-menu/state?{query}Yes
sshCommandMenuServiceAddSshCommandMenu(body, callback)SshCommandMenuService_AddSshCommandMenu{base_path}/{version}/v1/ssh-command-menu?{query}Yes
teamsServiceSearch(filterIncludeInactive, filterSearchTerm, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)TeamsService_Search{base_path}/{version}/v1/teams?{query}Yes
teamsServiceCreateTeam(body, callback)TeamsService_CreateTeam{base_path}/{version}/v1/teams?{query}Yes
teamsServiceStub(callback)TeamsService_Stub{base_path}/{version}/v1/teams/stub?{query}Yes
teamsServiceGet(id, callback)TeamsService_Get{base_path}/{version}/v1/teams/{pathv1}?{query}Yes
teamsServiceUpdateTeam(id, body, callback)TeamsService_UpdateTeam{base_path}/{version}/v1/teams/{pathv1}?{query}Yes
teamsServiceGetTeamAudits(id, isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)TeamsService_GetTeamAudits{base_path}/{version}/v1/teams/{pathv1}/audits?{query}Yes
teamsServiceGetTeamMembers(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)TeamsService_GetTeamMembers{base_path}/{version}/v1/teams/{pathv1}/members?{query}Yes
teamsServiceAddTeamMember(id, body, callback)TeamsService_AddTeamMember{base_path}/{version}/v1/teams/{pathv1}/members?{query}Yes
teamsServiceGetTeamSites(id, includeInactive, callback)TeamsService_GetTeamSites{base_path}/{version}/v1/teams/{pathv1}/sites?{query}Yes
teamsServiceAddTeamSite(id, body, callback)TeamsService_AddTeamSite{base_path}/{version}/v1/teams/{pathv1}/sites?{query}Yes
teamsServiceGetTeamLists(id, callback)TeamsService_GetTeamLists{base_path}/{version}/v1/teams/{pathv1}/lists?{query}Yes
teamsServiceAddListsToTeam(id, body, callback)TeamsService_AddListsToTeam{base_path}/{version}/v1/teams/{pathv1}/lists?{query}Yes
ticketSystemsServiceGetTicketSystems(includeInactive, callback)TicketSystemsService_GetTicketSystems{base_path}/{version}/v1/ticket-systems?{query}Yes
ticketSystemsServiceCreateTicketSystem(body, callback)TicketSystemsService_CreateTicketSystem{base_path}/{version}/v1/ticket-systems?{query}Yes
ticketSystemsServiceGetTicketSystem(id, callback)TicketSystemsService_GetTicketSystem{base_path}/{version}/v1/ticket-systems/{pathv1}?{query}Yes
ticketSystemsServiceUpdateTicketSystem(id, body, callback)TicketSystemsService_UpdateTicketSystem{base_path}/{version}/v1/ticket-systems/{pathv1}?{query}Yes
ticketSystemsServiceGetTicketSystemsV2(includeInactive, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)TicketSystemsService_GetTicketSystemsV2{base_path}/{version}/v2/ticket-systems?{query}Yes
ticketSystemsServiceGetTicketSystemV2(id, callback)TicketSystemsService_GetTicketSystemV2{base_path}/{version}/v2/ticket-systems/{pathv1}?{query}Yes
usersServiceGet(includeInactive, id, callback)UsersService_Get{base_path}/{version}/v1/users/{pathv1}?{query}Yes
usersServiceUpdateUser(id, body, callback)UsersService_UpdateUser{base_path}/{version}/v1/users/{pathv1}?{query}Yes
usersServiceDelete(id, callback)UsersService_Delete{base_path}/{version}/v1/users/{pathv1}?{query}Yes
usersServicePatchUser(id, body, callback)UsersService_PatchUser{base_path}/{version}/v1/users/{pathv1}?{query}Yes
usersServiceGetUserOwner(id, ownerId, callback)UsersService_GetUserOwner{base_path}/{version}/v1/users/{pathv1}/owners/{pathv2}?{query}Yes
usersServiceDeleteUserOwner(id, ownerId, callback)UsersService_DeleteUserOwner{base_path}/{version}/v1/users/{pathv1}/owners/{pathv2}?{query}Yes
usersServiceGetRoles(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, id, callback)UsersService_GetRoles{base_path}/{version}/v1/users/{pathv1}/roles?{query}Yes
usersServiceUpdateUserRoles(id, body, callback)UsersService_UpdateUserRoles{base_path}/{version}/v1/users/{pathv1}/roles?{query}Yes
usersServiceCreateUserRoles(id, body, callback)UsersService_CreateUserRoles{base_path}/{version}/v1/users/{pathv1}/roles?{query}Yes
usersServiceDeleteUserRoles(id, callback)UsersService_DeleteUserRoles{base_path}/{version}/v1/users/{pathv1}/roles?{query}Yes
usersServiceGetUserGroups(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)UsersService_GetUserGroups{base_path}/{version}/v1/users/{pathv1}/groups?{query}Yes
usersServiceUpdateUserGroups(id, body, callback)UsersService_UpdateUserGroups{base_path}/{version}/v1/users/{pathv1}/groups?{query}Yes
usersServiceAddUserToGroups(id, body, callback)UsersService_AddUserToGroups{base_path}/{version}/v1/users/{pathv1}/groups?{query}Yes
usersServiceRemoveUserGroups(groupIds, id, callback)UsersService_RemoveUserGroups{base_path}/{version}/v1/users/{pathv1}/groups?{query}Yes
usersServiceSearchUsers(filterDomainId, filterExcludeInboxRuleIdSubscribers, filterIncludeInactive, filterSearchFields, filterSearchText, filterUserIds, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)UsersService_SearchUsers{base_path}/{version}/v1/users?{query}Yes
usersServiceCreateUser(body, callback)UsersService_CreateUser{base_path}/{version}/v1/users?{query}Yes
usersServiceGetCurrentUser(callback)UsersService_GetCurrentUser{base_path}/{version}/v1/users/current?{query}Yes
usersServiceLookup(filterDomainId, filterExcludeInboxRuleIdSubscribers, filterIncludeInactive, filterSearchFields, filterSearchText, filterUserIds, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)UsersService_Lookup{base_path}/{version}/v1/users/lookup?{query}Yes
usersServiceStub(callback)UsersService_Stub{base_path}/{version}/v1/users/stub?{query}Yes
usersServiceGetUserPublicSshKeys(filterIncludeExpired, filterIncludeInactive, filterSearchText, filterUserId, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)UsersService_GetUserPublicSshKeys{base_path}/{version}/v1/users/public-ssh-keys?{query}Yes
usersServiceCreateUserPublicSshKey(body, callback)UsersService_CreateUserPublicSshKey{base_path}/{version}/v1/users/public-ssh-keys?{query}Yes
usersServiceSearchUserOwners(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)UsersService_SearchUserOwners{base_path}/{version}/v1/users/{pathv1}/owners?{query}Yes
usersServiceAddUserOwner(id, body, callback)UsersService_AddUserOwner{base_path}/{version}/v1/users/{pathv1}/owners?{query}Yes
usersServicePatchUserOwners(id, body, callback)UsersService_PatchUserOwners{base_path}/{version}/v1/users/{pathv1}/owners?{query}Yes
usersServiceGetDomains(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)UsersService_GetDomains{base_path}/{version}/v1/domains?{query}Yes
usersServiceGetUserRoles(skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, userId, callback)UsersService_GetUserRoles{base_path}/{version}/v1/users/{pathv1}/roles-assigned?{query}Yes
usersServiceGetSiteAudits(isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, userId, callback)UsersService_GetSiteAudits{base_path}/{version}/v1/users/{pathv1}/audit?{query}Yes
usersServiceGetUserActionAudits(actions, isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)UsersService_GetUserActionAudits{base_path}/{version}/v1/users/action/audit?{query}Yes
usersServiceGetUserTeams(filterIncludeGroupMemberships, filterIncludeInactive, filterSearchTerm, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, userId, callback)UsersService_GetUserTeams{base_path}/{version}/v1/users/{pathv1}/teams?{query}Yes
usersServiceGetPreference(isLegacy, settingCode, settingName, callback)UsersService_GetPreference{base_path}/{version}/v1/users/preference?{query}Yes
usersServiceUpdatePreference(body, callback)UsersService_UpdatePreference{base_path}/{version}/v1/users/preference?{query}Yes
usersServiceGetCurrentUserSessions(isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)UsersService_GetCurrentUserSessions{base_path}/{version}/v1/users/sessions?{query}Yes
usersServiceDeactivateUserPublicSshKey(id, callback)UsersService_DeactivateUserPublicSshKey{base_path}/{version}/v1/users/public-ssh-keys/{pathv1}?{query}Yes
usersServiceChangePassword(body, callback)UsersService_ChangePassword{base_path}/{version}/v1/users/change-password?{query}Yes
usersServiceVerifyPassword(body, callback)UsersService_VerifyPassword{base_path}/{version}/v1/users/verify-password?{query}Yes
usersServiceResetTwoFactor(userId, body, callback)UsersService_ResetTwoFactor{base_path}/{version}/v1/users/{pathv1}/reset-two-factor?{query}Yes
usersServiceResetUserPassword(userId, body, callback)UsersService_ResetUserPassword{base_path}/{version}/v1/users/{pathv1}/password-reset?{query}Yes
usersServiceUserPersonalInfoDeleteCommand(id, callback)UsersService_UserPersonalInfoDeleteCommand{base_path}/{version}/v1/users/delete-pii/{pathv1}?{query}Yes
usersServiceLockOut(userId, body, callback)UsersService_LockOut{base_path}/{version}/v1/users/{pathv1}/lock-out?{query}Yes
usersServiceTerminateCurrentUserSessions(body, callback)UsersService_TerminateCurrentUserSessions{base_path}/{version}/v1/users/sessions/terminate?{query}Yes
usersServiceSetUserDoubleLockPassword(body, callback)UsersService_SetUserDoubleLockPassword{base_path}/{version}/v1/users/doublelock-password?{query}Yes
versionServiceGet(callback)VersionService_Get{base_path}/{version}/v1/version?{query}Yes
workflowInstancesServiceGetByTemplateId(id, callback)WorkflowInstancesService_GetByTemplateId{base_path}/{version}/v1/workflows/instances/template/{pathv1}?{query}Yes
workflowStepTemplatesServiceGetTemplateSteps(id, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)WorkflowStepTemplatesService_GetTemplateSteps{base_path}/{version}/v1/workflows/templates/{pathv1}/steps?{query}Yes
workflowStepTemplatesServiceUpdateStep(id, body, callback)WorkflowStepTemplatesService_UpdateStep{base_path}/{version}/v1/workflows/templates/{pathv1}/steps?{query}Yes
workflowStepTemplatesServiceCreateStep(id, body, callback)WorkflowStepTemplatesService_CreateStep{base_path}/{version}/v1/workflows/templates/{pathv1}/steps?{query}Yes
workflowStepTemplatesServiceStub(callback)WorkflowStepTemplatesService_Stub{base_path}/{version}/v1/workflows/templates/steps/stub?{query}Yes
workflowStepTemplatesServiceGetTemplateStep(id, stepNum, callback)WorkflowStepTemplatesService_GetTemplateStep{base_path}/{version}/v1/workflows/templates/{pathv1}/steps/{pathv2}?{query}Yes
workflowStepTemplatesServiceUpdateStepModel(id, stepNum, body, callback)WorkflowStepTemplatesService_UpdateStepModel{base_path}/{version}/v1/workflows/templates/{pathv1}/steps/{pathv2}?{query}Yes
workflowTemplatesServiceSearchWorkflowTemplates(filterIncludeInactive, filterWorkflowType, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)WorkflowTemplatesService_SearchWorkflowTemplates{base_path}/{version}/v1/workflows/templates?{query}Yes
workflowTemplatesServiceCreateWorkflowTemplate(body, callback)WorkflowTemplatesService_CreateWorkflowTemplate{base_path}/{version}/v1/workflows/templates?{query}Yes
workflowTemplatesServiceStubWorkflowTemplate(callback)WorkflowTemplatesService_StubWorkflowTemplate{base_path}/{version}/v1/workflows/templates/stub?{query}Yes
workflowTemplatesServiceGetTemplate(id, callback)WorkflowTemplatesService_GetTemplate{base_path}/{version}/v1/workflows/templates/{pathv1}?{query}Yes
workflowTemplatesServiceUpdateWorkflowTemplate(id, body, callback)WorkflowTemplatesService_UpdateWorkflowTemplate{base_path}/{version}/v1/workflows/templates/{pathv1}?{query}Yes
workflowTemplatesServiceSearchTemplateAudit(id, isExporting, skip, sortBy0Direction, sortBy0Name, sortBy0Priority, take, callback)WorkflowTemplatesService_SearchTemplateAudit{base_path}/{version}/v1/workflows/templates/{pathv1}/audits?{query}Yes
workflowTemplatesServiceGetWorkflowEntities(id, includeAll, callback)WorkflowTemplatesService_GetWorkflowEntities{base_path}/{version}/v1/workflows/templates/{pathv1}/entities/{pathv2}?{query}Yes
workflowTemplatesServiceCancelRequest(id, callback)WorkflowTemplatesService_CancelRequest{base_path}/{version}/v1/workflows/templates/{pathv1}/cancel-requests?{query}Yes

Authentication

This document will go through the steps for authenticating the Delinea adapter with Two Step Token Authentication. Properly configuring the properties for an adapter in IAP is critical for getting the adapter online. You can read more about adapter authentication HERE.

Two Step Token Authentication

The Delinea adapter requires Two Step Token Authentication. If you change authentication methods, you should change this section accordingly and merge it back into the adapter repository.

STEPS

  1. Ensure you have access to a Delinea Secret Server and that it is running

  2. Follow the steps in the README.md to import the adapter into IAP if you have not already done so

  3. Use the properties below for the properties.authentication field

    "authentication": {
    "auth_method": "request_token",
    "username": "<username>",
    "password": "<password>",
    "token_timeout": 600000,
    "token_cache": "local",
    "invalid_token_error": 401,
    "auth_field": "header.headers.Authorization",
    "auth_field_format": "Bearer {token}",
    "auth_logging": false,
    "grant_type": "password"
    }

    you can leave all of the other properties in the authentication section, they will not be used when the auth_method is request_token.

  4. Restart the adapter. If your properties were set correctly, the adapter should go online.

Troubleshooting

  • Make sure you copied over the correct username and password.
  • Turn on debug level logs for the adapter in IAP Admin Essentials.
  • Turn on auth_logging for the adapter in IAP Admin Essentials (adapter properties).
  • Investigate the logs - in particular:
    • The FULL REQUEST log to make sure the proper headers are being sent with the request.
    • The FULL BODY log to make sure the payload is accurate.
    • The CALL RETURN log to see what the other system is telling us.
  • Credentials should be masked by the adapter so make sure you verify the username and password - including that there are erroneous spaces at the front or end.
  • Remember when you are done to turn auth_logging off as you do not want to log credentials.

Additional Information

Enhancements

Adding a Second Instance of an Adapter

You can add a second instance of this adapter without adding new code on the file system. To do this go into the IAP Admin Essentials and add a new service config for this adapter. The two instances of the adapter should have unique ids. In addition, they should point to different instances (unique host and port) of the other system.

Adding Adapter Calls

There are multiple ways to add calls to an existing adapter.

The easiest way would be to use the Adapter Builder update process. This process takes in a Swagger or OpenAPI document, allows you to select the calls you want to add and then generates a zip file that can be used to update the adapter. Once you have the zip file simply put it in the adapter directory and execute npm run adapter:update.

mv updatePackage.zip adapter-delinea
cd adapter-delinea
npm run adapter:update

If you do not have a Swagger or OpenAPI document, you can use a Postman Collection and convert that to an OpenAPI document using APIMatic and then follow the first process.

If you want to manually update the adapter that can also be done the key thing is to make sure you update all of the right files. Within the entities directory you will find 1 or more entities. You can create a new entity or add to an existing entity. Each entity has an action.json file, any new call will need to be put in the action.json file. It will also need to be added to the enum for the ph_request_type in the appropriate schema files. Once this configuration is complete you will need to add the call to the adapter.js file and, in order to make it available as a workflow task in IAP, it should also be added to the pronghorn.json file. You can optionally add it to the unit and integration test files. There is more information on how to work on each of these files in the Adapter Technical Resources on our Documentation Site.

Files to update
* entities/<entity>/action.json: add an action
* entities/<entity>/schema.json (or the schema defined on the action): add action to the enum for ph_request_type
* adapter.js: add the new method and make sure it calls the proper entity and action
* pronghorn.json: add the new method
* test/unit/adapterTestUnit.js (optional but best practice): add unit test(s) - function is there, any required parameters error when not passed in
* test/integration/adapterTestIntegration.js (optional but best practice): add integration test

Adding Adapter Properties

While changing adapter properties is done in the service instance configuration section of IAP, adding properties has to be done in the adapter. To add a property you should edit the propertiesSchema.json with the proper information for the property. In addition, you should modify the sampleProperties to have the new property in it.

Files to update
* propertiesSchema.json: add the new property and how it is defined
* sampleProperties: add the new property with a default value
* test/unit/adapterTestUnit.js (optional but best practice): add the property to the global properties
* test/integration/adapterTestIntegration.js (optional but best practice): add the property to the global properties

Changing Adapter Authentication

Often an adapter is built before knowing the authentication and authentication processes can also change over time. The adapter supports many different kinds of authentication but it does require configuration. Some forms of authentication can be defined entirely with the adapter properties but others require configuration.

Files to update
* entities/.system/action.json: change the getToken action as needed
* entities/.system/schemaTokenReq.json: add input parameters (external name is name in other system)
* entities/.system/schemaTokenResp.json: add response parameters (external name is name in other system)
* propertiesSchema.json: add any new property and how it is defined
* sampleProperties: add any new property with a default value
* test/unit/adapterTestUnit.js (optional but best practice): add the property to the global properties
* test/integration/adapterTestIntegration.js (optional but best practice): add the property to the global properties

Enhancing Adapter Integration Tests

The adapter integration tests are written to be able to test in either stub (standalone) mode or integrated to the other system. However, if integrating to the other system, you may need to provide better data than what the adapter provides by default as that data is likely to fail for create and update. To provide better data, edit the adapter integration test file. Make sure you do not remove the marker and keep custom code below the marker so you do not impact future migrations. Once the edits are complete, run the integration test as it instructs you to above. When you run integrated to the other system, you can also save mockdata for future use by changing the isSaveMockData flag to true.

Files to update
* test/integration/adapterTestIntegration.js: add better data for the create and update calls so that they will not fail.

As mentioned previously, for most of these changes as well as other possible changes, there is more information on how to work on an adapter in the Adapter Technical Resources on our Documentation Site.

Contributing

First off, thanks for taking the time to contribute!

The following is a set of rules for contributing.

Code of Conduct

This project and everyone participating in it is governed by the Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to support@itential.com.

How to Contribute

Follow the contributing guide (here)[https://gitlab.com/itentialopensource/adapters/contributing-guide]

Helpful Links

Adapter Technical Resources

Node Scripts

There are several node scripts that now accompany the adapter. These scripts are provided to make several activities easier. Many of these scripts can have issues with different versions of IAP as they have dependencies on IAP and Mongo. If you have issues with the scripts please report them to the Itential Adapter Team. Each of these scripts are described below.

RunDescription
npm run adapter:installProvides an easier way to install the adapter.
npm run adapter:checkMigrateChecks whether your adapter can and should be migrated to the latest foundation.
npm run adapter:findPathCan be used to see if the adapter supports a particular API call.
npm run adapter:migrateProvides an easier way to update your adapter after you download the migration zip from Itential DevSite.
npm run adapter:updateProvides an easier way to update your adapter after you download the update zip from Itential DevSite.
npm run adapter:revertAllows you to revert after a migration or update if it resulted in issues.
npm run troubleshootProvides a way to troubleshoot the adapter - runs connectivity, healthcheck and basic get.
npm run connectivityProvides a connectivity check to the Servicenow system.
npm run healthcheckChecks whether the configured healthcheck call works to Servicenow.
npm run basicgetChecks whether the basic get calls works to Servicenow.

Troubleshoot

Run npm run troubleshoot to start the interactive troubleshooting process. The command allows you to verify and update connection, authentication as well as healthcheck configuration. After that it will test these properties by sending HTTP request to the endpoint. If the tests pass, it will persist these changes into IAP.

You also have the option to run individual commands to perform specific test:

  • npm run healthcheck will perform a healthcheck request of with current setting.
  • npm run basicget will perform some non-parameter GET request with current setting.
  • npm run connectivity will perform networking diagnostics of the adatper endpoint.

Connectivity Issues

  1. You can run the adapter troubleshooting script which will check connectivity, run the healthcheck and run basic get calls.
npm run troubleshoot
  1. Verify the adapter properties are set up correctly.
Go into the Itential Platform GUI and verify/update the properties
  1. Verify there is connectivity between the Itential Platform Server and Delinea Server.
ping the ip address of Delinea server
try telnet to the ip address port of Delinea
execute a curl command to the other system
  1. Verify the credentials provided for Delinea.
login to Delinea using the provided credentials
  1. Verify the API of the call utilized for Delinea Healthcheck.
Go into the Itential Platform GUI and verify/update the properties

Functional Issues

Adapter logs are located in /var/log/pronghorn. In older releases of the Itential Platform, there is a pronghorn.log file which contains logs for all of the Itential Platform. In newer versions, adapters can be configured to log into their own files.