ActiveGate API - GET an auto-update job
Gets the parameters of the specified ActiveGate auto-update job.
The request produces an application/json
payload.
GET | SaaS | https://{your-environment-id}.live.dynatrace.com/api/v2/activeGates/{agId}/updateJobs/{jobId} |
Environment ActiveGateCluster ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/activeGates/{agId}/updateJobs/{jobId} |
Authentication
To execute this request, you need an access token with activeGates.read
scope.
To learn how to obtain and use it, see Tokens and authentication.
Parameters
The ID of the required ActiveGate.
A unique identifier for a update-job of ActiveGate.
Response
Response codes
Response body objects
The UpdateJob
object
Configuration of the ActiveGate update job.
The type of the ActiveGate.
CLUSTER
ENVIRONMENT
ENVIRONMENT_MULTI
The job can (true
) or can't (false
) be cancelled at the moment.
The duration of the update, in milliseconds.
A list of environments (specified by IDs) the ActiveGate can connect to.
The information about update error.
The ID of the update job.
The status of the update job.
FAILED
IN_PROGRESS
PENDING
ROLLBACK
SCHEDULED
SKIPPED
SUCCEED
The initial version of the ActiveGate.
The target version of the update.
Specify the version in the <major>.<minor>.<revision>.<timestamp>
format.
To update to the latest available version, use the latest
value.
The timestamp of the update job completion.
The null
value means the job is still running.
The method of updating the ActiveGate or its component.
AUTOMATIC
MANUAL_INSTALLATION
ON_DEMAND
The component to be updated.
ACTIVE_GATE
REMOTE_PLUGIN_AGENT
SYNTHETIC
Z_REMOTE
Response body JSON model
{"agType": "ENVIRONMENT","cancelable": false,"duration": 3608000,"environments": ["string"],"error": "string","jobId": "-3524498778810258605","jobState": "SUCCEED","startVersion": "1.185.0.20200201-120000","targetVersion": "1.190.0.20200301-130000","timestamp": 1582031917814,"updateMethod": "AUTOMATIC","updateType": "ACTIVE_GATE"}
Example
In this example, the request lists the parameters of the auto-update job with the ID of -7537034309286328684 from the ActiveGate with the ID of 2131628184.
The API token is passed in the Authorization header.
Curl
curl -L -X GET 'https://mySampleEnv.live.dynatrace.com/api/v2/activeGates/2131628184/updateJobs/-7537034309286328684' \-H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'
Request URL
https://mySampleEnv.live.dynatrace.com/api/v2/activeGates/2131628184/updateJobs/-7537034309286328684
Response body
{"jobId": "-7537034309286328684","jobState": "SUCCEED","updateMethod": "AUTOMATIC","updateType": "SYNTHETIC","cancelable": false,"startVersion": "1.198.0.20200629-183024","targetVersion": "1.198.0.20200630-114457","timestamp": 1593518788274,"agType": "ENVIRONMENT","environments": ["mySampleEnv"],"error": null,"duration": 596047}
Response code
200