Generate SSO token
Dynatrace Managed Documentation
This page will soon be available only on the dedicated Dynatrace Managed Documentation site. Update your bookmarks.
This API call generates a token that allows you to execute update package download URLs.
Endpoint
/public/v1.0/oauth/api-token
Parameter
Parameter | Type | Description | In | Required |
---|---|---|---|---|
body | TokenGrantCredentialsDto | - | body | optional |
Request body objects
The TokenGrantCredentialsDto
object
Element | Type | Description | Required |
---|---|---|---|
clientId | string | - | optional |
clientSecret | string | - | optional |
scope | string | - | optional |
Request body JSON model
This is a model of the request body, showing the possible elements. It has to be adjusted for usage in an actual request.
1{2 "clientId": "string",3 "clientSecret": "string",4 "scope": "string"5}
Response
Response codes
Code | Description |
---|---|
200 | Token generated successfully |
401 | Invalid credentials |
404 | Cluster not found |
Example
In this example, you generate a token execute following REST call:
Curl
1curl -X POST "https://mcsvc.dynatrace.com/rest/public/v1.0/oauth/api-token"2-H "accept: application/json"3-H "Content-Type: application/json"4-d "\{ \"clientId\": \"dt0s04.AAAAAAAA\", \"clientSecret\": \"dt0s04.AAAAAAAA.AAAA00AAAAAAAAAA0OBA6AVNCQVQAGSO25VM5KDFBIKEZ7HVG6THKTHGWAY5ACCL\", \"scope\": \"sso20-managed-cluster-offline-bundle\"}"
Request URL
1https://mcsvc.dynatrace.com/rest/public/v1.0/oauth/api-token
Response body
1{2 "token": "aaA0aAAaAaAAA0AaAAAaaAaaAaAAAaA0AaA0.eyJzdWIiOiJjbHVzdGVyLTBhMDBhMGEwLTkyZWMtMTFlNy1iMWU2LTEyZmJkMWZiMzczMkBkeW5hdHJhY2UtbWFuYWdlZC5jb20iLCJhdWQiOiJkdDBzMDQuTFFWT1FQQVMiLCJ1aWQiOiI5N2Y0OGFhMy1jYmRiLTRkMzEtOGE2YS02NjUyNTQxMzY5MTIiLCJzY29wZSI6InNzbzIwLW1hbmFnZWQtY2x1c3Rlci1vZmZsaW5lLWJ1bmRsZSIsImlzcyI6Imh0dHBzOi8vc3NvLXNwcmludC5keW5hdHJhY2VsYWJzLmNvbTo0NDMiLCJleHAiOjE2MTU0NzcxNTIsImdyYW50VHlwZSI6ImNsaWVudF9jcmVkZW50aWFscyIsImlhdCI6MTYxNTQ2OTk1Mn0.svn34bJEZbziHVyV7cKW9OWwvBwakzH0Ke_Iu19GV743zrC4zHuX4YQFts-JkEHRYmnVvnQRwPPCakuq0LHVjA",3 "scopes": [4 "sso20-managed-cluster-offline-bundle"5 ],6 "expiresAt": 16154771530017}
Response code
200