Delinea · Schema

LauncherTypeModelV2

A definition for a launcher

Privileged Access ManagementSecrets ManagementIdentity SecurityDevOpsCybersecurity

Properties

Name Type Description
active boolean Launcher type is active
additionalPromptField boolean Determines whether to include additional prompts for the launcher
additionalPromptFieldName string The name of the additional prompt
application string Launcher type id
canGetProxyCredentials boolean Method, denotes if can get proxy credentials
canUseSSHKey boolean Method, denotes if you can use ssh key
concurrencyId string The concurrency ID
customLauncher object
customLauncherId integernull The custom launcher ID associated with the launcher
isCustomLauncher boolean Method, denotes if is custom launcher
isPuttyLauncherType boolean Method, denotes if is putty launcher
isRDPReady boolean Method, denotes if is rdp ready
isSessionConnectorLauncher boolean Method, denotes if is session connector launcher
isSystemInternalLauncherType boolean Method, denotes if is system internal launcher
lastModifiedDate string Date of last modification
launcherTypeId integer Launcher type id
launcherTypeName string Launcher type name
mstscLauncherOption boolean Determines whether mstsc option is enabled
View JSON Schema on GitHub

JSON Schema

delinea-launcher-type-model-v2-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/delinea/main/json-schema/delinea-launcher-type-model-v2-schema.json",
  "title": "LauncherTypeModelV2",
  "description": "A definition for a launcher",
  "x-generated": "2026-10-03",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/delinea-launchers-api-openapi.yml#/components/schemas/LauncherTypeModelV2",
  "properties": {
    "active": {
      "description": "Launcher type is active",
      "type": "boolean"
    },
    "additionalPromptField": {
      "description": "Determines whether to include additional prompts for the launcher",
      "type": "boolean"
    },
    "additionalPromptFieldName": {
      "description": "The name of the additional prompt",
      "type": "string"
    },
    "application": {
      "description": "Launcher type id",
      "type": "string"
    },
    "canGetProxyCredentials": {
      "description": "Method, denotes if can get proxy credentials",
      "type": "boolean"
    },
    "canUseSSHKey": {
      "description": "Method, denotes if you can use ssh key",
      "type": "boolean"
    },
    "concurrencyId": {
      "description": "The concurrency ID",
      "type": "string"
    },
    "customLauncher": {
      "$ref": "#/$defs/CustomLauncherModel"
    },
    "customLauncherId": {
      "description": "The custom launcher ID associated with the launcher",
      "type": [
        "integer",
        "null"
      ],
      "format": "int32"
    },
    "isCustomLauncher": {
      "description": "Method, denotes if is custom launcher",
      "type": "boolean"
    },
    "isPuttyLauncherType": {
      "description": "Method, denotes if is putty launcher",
      "type": "boolean"
    },
    "isRDPReady": {
      "description": "Method, denotes if is rdp ready",
      "type": "boolean"
    },
    "isSessionConnectorLauncher": {
      "description": "Method, denotes if is session connector launcher",
      "type": "boolean"
    },
    "isSystemInternalLauncherType": {
      "description": "Method, denotes if is system internal launcher",
      "type": "boolean"
    },
    "lastModifiedDate": {
      "description": "Date of last modification",
      "type": "string",
      "format": "date-time"
    },
    "launcherTypeId": {
      "description": "Launcher type id",
      "type": "integer",
      "format": "int32"
    },
    "launcherTypeName": {
      "description": "Launcher type name",
      "type": "string"
    },
    "mstscLauncherOption": {
      "description": "Determines whether mstsc option is enabled",
      "type": "boolean"
    }
  },
  "type": "object",
  "$defs": {
    "CustomLauncherModel": {
      "description": "CustomLauncher",
      "properties": {
        "additionalProcessesToRecord": {
          "description": "The additional process to record if record multiple windows is set to true",
          "type": "string"
        },
        "batchFileData": {
          "description": "The batch file data",
          "type": "string",
          "format": "binary"
        },
        "batchFileId": {
          "description": "The batch file id",
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "batchFileName": {
          "description": "The batch file name",
          "type": "string"
        },
        "charactersToEscape": {
          "description": "Denotes a group of characters to escape",
          "type": "string"
        },
        "childLauncherId": {
          "description": "The ID of the child launcher associated to this launcher",
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "escapeCharacter": {
          "description": "Denotes an escape character",
          "type": "string"
        },
        "launchAsSecretCredentials": {
          "description": "Determines whether to launch as secret credentials",
          "type": "boolean"
        },
        "loadUserProfile": {
          "description": "Determines whether to load user profile if launch as secret credentials is set to true",
          "type": "boolean"
        },
        "macProcessArguments": {
          "description": "the updated mac process arguments",
          "type": "string"
        },
        "macProcessName": {
          "description": "The updated mac process name",
          "type": "string"
        },
        "overrideDisallowAdditionalParametersInQuotes": {
          "description": "Determines whether to wrap parameters in quotes",
          "type": "boolean"
        },
        "preserveSSHClientProcess": {
          "description": "Determines whether to preserve ssh client",
          "type": "boolean"
        },
        "processArguments": {
          "description": "The process arguments",
          "type": "string"
        },
        "processName": {
          "description": "The process name",
          "type": "string"
        },
        "rdsCredentialsSecretId": {
          "description": "The rds credentials secret ID",
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "rdsCredentialsSecretName": {
          "description": "The rds credentials secret name",
          "type": "string"
        },
        "rdsServerHostname": {
          "description": "The rds server hostname",
          "type": "string"
        },
        "rdsServerPort": {
          "description": "The rds server port",
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "recordKeystrokes": {
          "description": "Determines whether to record keystrokes",
          "type": "boolean"
        },
        "recordMultipleWindows": {
          "description": "Determines whether to record multiple windows",
          "type": "boolean"
        },
        "runType": {
          "description": "The run type id for the launcher",
          "type": "integer",
          "format": "int32"
        },
        "shellScriptData": {
          "description": "The shell script data",
          "type": "string",
          "format": "binary"
        },
        "shellScriptId": {
          "description": "The shell script id",
          "type": [
            "integer",
            "null"
          ],
          "format": "int32"
        },
        "shellScriptName": {
          "description": "The shell script name",
          "type": "string"
        },
        "useSFTPTunnel": {
          "description": "Determines whether to use sftp tunnel to allow multiple data connections",
          "type": "boolean"
        },
        "useShellExecute": {
          "description": "Determines whether to use shell execute",
          "type": "boolean"
        },
        "useSSHTunnel": {
          "description": "Determines whether to us ssh tunnel",
          "type": "boolean"
        }
      },
      "type": "object"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/delinea-launcher-type-model-v2"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.