AppDynamics Agent Installer Platform Service API

Note
AppDynamics Agent Installer Platform Service API is currently beta and is subject to change. If you adopt a beta API, the future versions may not be fully compatible with it.

The AppDynamics Agent Installer streamlines the instrumentation of your applications with AppDynamics monitoring agents.

The Agent Installer:

  • Deploys Java, and Machine Agents, and is compatible with Linux
  • Automatically instruments applications
  • Assigns unique names to tiers and nodes
    You can deploy other agents using the Getting Started Wizard.
    See API Clients for details.

For information on AppDynamics Agent Installer, see Agent Installer.

Overview

The Agent Installer Platform Service APIs is a collection of public REST endpoints that support the installation and monitoring of use cases currently provided through the UI. You can use simple APIs as building blocks for more sophisticated orchestration scenarios.

To begin using the API client, you need a valid JSON Web Token (JWT). To generate and use the token, see API Clients. No roles are required at this time.

List of Endpoint URLs

This is a list of the install URLs used to support installation-related use cases for the Agent Installer Platform:


https://{tenantName}.saas.appdynamics.com/zero/v1beta/install/downloadCommand
https://{tenantName}.saas.appdynamics.com/zero/v1beta/install/installCommand
https://{tenantName}.saas.appdynamics.com/zero/v1beta/install/agentVersions


This is a list of the monitor URLs used to view and manage the monitored application processes for the Agent Installer Platform:


https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/managed/{processGroupId}/disable
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/managed/{processGroupId}/enable
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/managed/{processGroupId}
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/processUpdateTime
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/unmanaged/{processGroupId}
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/errorInformation
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/managed
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/unmanaged
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/managed/{processGroupId}/disable
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/managed/{processGroupId}/enable
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/managed/{processGroupId}
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/processUpdateTime
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/unmanaged/{processGroupId}
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/errorInformation
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/managed
https://{tenantName}.saas.appdynamics.com/zero/v1beta/monitor/unmanaged


This is the miscellaneous URL that contains various auxiliary APIs for the Agent Installer Platform:


https://{tenantName}.saas.appdynamics.com/zero/v1beta/api/versions