Этот вызов API создает токен, который позволяет выполнять URL-адреса загрузки пакета обновления.
Конечная точка
/public/v1.0/oauth/api-token
Параметры
Параметр | Тип | Описание | В | Обязательно |
---|---|---|---|---|
body | TokenGrantCredentialsDto | - | body | Нет |
Объекты тела запроса
Объект TokenGrantCredentialsDto
Элемент | Тип | Описание | Обязательно |
---|---|---|---|
clientId | string | - | Нет |
clientSecret | string | - | Нет |
scope | string | - | Нет |
JSON-модель тела запроса
<{ "clientId": "string", "clientSecret": "string", "scope": "string" }
Ответ
Коды ответов
Код | Описание |
---|---|
200 | Токен успешно сгенерирован |
401 | Недействительные учетные данные |
404 | Кластер не найден |
Пример
В этом примере вы создаете токен для выполнения следующего вызова REST:
Curl
<curl -X POST "https://mcsvc.dynatrace.com/rest/public/v1.0/oauth/api-token" -H "accept: application/json" -H "Content-Type: application/json" -d "\{ \"clientId\": \"dt0s04.AAAAAAAA\", \"clientSecret\": \"dt0s04.AAAAAAAA.AAAA00AAAAAAAAAA0OBA6AVNCQVQAGSO25
URL-адрес запроса
https://mcsvc.dynatrace.com/rest/public/v1.0/oauth/api-token
Тело ответа
<{ "token": "aaA0aAAaAaAAA0AaAAAaaAaaAaAAAaA0AaA0.eyJzdWIiOiJjbHVzdGVyLTBhMDBhMGEwLTkyZWMtMTFlNy1iMWU2LTEyZmJkMWZiMzczMkBkeW5hdHJhY2UtbWFuYWdlZC5jb20iLCJhdWQiOiJkdDBzMDQuTFFWT1FQQVMiLCJ1aWQiOiI5N2Y0OGFhMy1jYmRiLTRkMzEtOGE2YS02NjUyNTQxMzY5MTIiLCJzY29wZSI6InNzbzIwLW1hbmFnZWQtY2x1c3Rlci1vZmZsaW5lLWJ1bmRsZSIsImlzcyI6Imh0dHBzOi8vc3NvLXNwcmludC5keW5hdHJhY2VsYWJzLmNvbTo0NDMiLCJleHAiOjE2MTU0NzcxNTIsImdyYW50VHlwZSI6ImNsaWVudF9jcmVkZW50aWFscyIsImlhdCI6MTYxNTQ2OTk1Mn0.svn34bJEZbziHVyV7cKW9OWwvBwakzH0Ke_Iu19GV743zrC4zHuX4YQFts-JkEHRYmnVvnQRwPPCakuq0LHVjA", "scopes": [ "sso20-АппОптима-cluster-offline-bundle" ], "expiresAt": 1615477153001 }
Код ответа
200