Create a new tenant token
This page will soon be available only on the dedicated Dynatrace Managed Documentation site. Update your bookmarks.
This API call creates a new tenant management token for an environment.
Authentication
To execute this request, you need the Token Management (EnvironmentTokenManagement
) permission assigned to your API token. Generate your API token via Cluster Management Console (CMC). To learn how to obtain and use it, see Cluster API - Authentication.
Endpoint
/api/cluster/v2/environments
Parameter
Parameter | Type | Description | In | Required |
---|---|---|---|---|
id | string | The ID of the environment where the token is valid. | path | required |
body | CreateEnvironmentTokenManagementToken | The JSON body of the request. Contains parameters of the token. | body | optional |
Request body objects
The CreateEnvironmentTokenManagementToken
object
Element | Type | Description | Required |
---|---|---|---|
name | string | The name of the token. | required |
expiresIn | Duration | Defines a period of time. | optional |
The Duration
object
Defines a period of time.
Element | Type | Description | Required |
---|---|---|---|
value | integer | The amount of time. | required |
unit | string | The unit of time. If not set, millisecond is used.
| 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 "name": "Token Management",3 "expiresIn": {4 "value": 3600,5 "unit": "SECONDS"6 }7}
Response
Response codes
Code | Type | Description |
---|---|---|
201 | Token | Success. The token has been created. The response body contains the token itself |
400 | ErrorEnvelope | Failed. The input is invalid. |
Response body objects
The Token
object
Element | Type | Description |
---|---|---|
token | string | Dynatrace API authentication token. |
Response body JSON model
1{2 "token": "abcdefjhij1234567890"3}
Example
Creates a new tenant management token for the environment 19a963a7-b19f-4382-964a-4df674c8eb8e
.
Curl
1curl -X POST "https://myManaged.cluster.com/api/cluster/v2/environments/19a963a7-b19f-4382-964a-4df674c8eb8e/tokenManagementToken" -H "accept: application/json; charset=utf-8" -H "Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890" -H "Content-Type: application/json; charset=utf-8" -d "{\"name\":\"Token Management\",\"expiresIn\":{\"value\":3600,\"unit\":\"SECONDS\"}}"
Request URL
1https://myManaged.cluster.com/api/cluster/v2/environments/19a963a7-b19f-4382-964a-4df674c8eb8e/tokenManagementToken
Request body
1{2 "name": "Token Management",3 "expiresIn": {4 "value": 3600,5 "unit": "SECONDS"6 }7}
Response body
1{2 "token": "dt0c01.RVSDGWUQEVQFS4CWIZTKX5DV.<token-value>"3}
Response code
201