Получение secret для интеграции по OAuth

/partner-applications/{applicationId}/reset-secret

Секрет используется в запросе от вашего приложения для получения JWT-токена. Посмотреть пример использования можно в такой инструкции

Требования для выполнения запроса:

  1. Приложение (PartnerApplication) должно существовать;
  2. Приложение должно принадлежать Партнеру, который принадлежит Организации, выполняющей запрос;
  3. К Приложению должен быть привязан IdpOauthClient.

МЕТОД HTTP

POST 

URL

https://userapi.mts-link.ru/v3/partner-applications/{applicationId}/reset-secret

ОБЯЗАТЕЛЬНЫЕ ПАРАМЕТРЫ

Отсутствуют.

ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ

Отсутствуют.

ПОЛЯ ОТВЕТА

  • data.secret — сгенерированный секрет

ПРИМЕР ЗАПРОСА

url: https://userapi.mts-link.ru/v3/partner-applications/{applicationId}/reset-secret
method: POST,
headers:
{
   x-auth-token: {Token},
   Content-Type: application/x-www-form-urlencoded
}; 

ПРИМЕР ОТВЕТА 

200 - OK

{
   "data": {
      "secret": "{secret}"
   }
}   

Ошибки

  1. 400 - приложение не готово (для него не создан OAuth клиент);
  2. 403 - приложение не принадлежит автору запроса;
  3. 404 - приложение не найдено.
👆 На этом пока всё