Мобильные приложения#

Список мобильных приложений#

Метод

GET https://login.company.com/blitz/api/v3/users/{subjectId}/apps

Получение списка привязанных мобильных приложений.

Необходимые разрешения: blitz_api_uapps или blitz_api_sys_uapps.

Возвращает

JSON, содержащий перечень привязанных мобильных приложений.

Пример

GET /blitz/api/v3/users/d2580c98‑e584‑4aad‑a591‑97a8cf45cd2a/apps HTTP/1.1
Authorization: Bearer cNwIXatB0wk5ZHO0xG5kxuuLubesWcb_yPPqLOFWDuwzMDc0Nz
Cache-Control: no-cache
[
    {
        "id": "dyn~test_app~afae0cab-2649-482d-9832-5f73816afb59",
        "name": {
            "_default_": "Тестовое приложение (test_app)"
        },
        "availableScopes": [
            "openid",
            "profile"
        ],
        "softwareId": "test_app"
    }
]

Отвязка от аккаунта мобильного приложения#

DELETE https://login.company.com/blitz/api/v3/users/{subjectId}/apps/{app_id}

Отзыв выданного разрешения.

Необходимые разрешения: blitz_api_uapps_chg или blitz_api_sys_uapps_chg.

URL-параметры

В качестве app_id передается полученный идентификатор (id) привязки приложения.

Заголовки

В пользовательском режиме необходимо передать заголовки с IP‑адресом пользователя и User-Agent.

Пример

Запрос#
DELETE /blitz/api/v3/users/d2580c98-e584-4aad-a591-97a8cf45cd2a/apps/d2580c98-e584-4aad-a591-97a8cf45cd2a_app1 HTTP/1.1
Authorization: Bearer cNwIXatB0wk5ZHO0xG5kxuuLubesWcb_yPPqLOFWDuwzMDc0Nz
X-Forwarded-For: 200.200.100.100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5)...