Отзыв доступа
Метод позволяет отозвать доступ у пользователя.
Параметры взаимодействия
DELETE https://public-api.rustore.ru/public/v1/application/{packageName}/developer/{devVkId}/role/{roleName}
Атрибут | Тип | Обязателен | Расположение | Описание | Пример |
---|---|---|---|---|---|
Public-Token | string | Да | Header | Токен доступа к API RuStore. | N/A |
packageName | string | Да | path | Наименование пакета приложения. | com.myapp.example |
devVkId | string | Да | path | VK ID пользователя, у которого необходимо отозвать доступ. | 743103 |
roleName | string | Да | path | Роль пользователя, которую необходимо отозвать. | • OWNER — владелец;• NON_RESIDENT_OWNER — владелец;• INDIVIDUAL_OWNER — владелец; • ADMIN — администратор;• RELEASE_MANAGER — релиз-менеджер;• DEV — разработчик; • FINANCIAL_MANAGER — финансовый менеджер; • SUPPORT — специалист поддержки. |
примечание
Подробнее о возможностях каждой роли можно почитать тут.
Параметры ответа
Атрибут | Тип | Обязателен | Описание | Пример |
---|---|---|---|---|
code | string | Да | Код ответа. | error /OK |
message | string | Нет | Расшифровка кода ответа. | N/A |
timestamp | timestamptz | Да | Время ответа. | 2022-07-08T13:24:41.8328711+03:00 |
body{} | string | Да | N/A | N/A |
Возможные ошибки
code | message | Описание | Действия |
---|---|---|---|
400 | Incorrect parameter role | Такой роли не существует | Проверьте, что, указанная роль существует. |
400 | Owner role can not be revoked | Нельзя удалить роль владельца | |
404 | No application developer with this role found | Разработчик с данной ролью не найден | Проверьте корректность параметров devVkId и roleName . |
Пример запроса
curl --location --request DELETE 'https://public-api.rustore.ru/public/v1/application/com.package.example/developer/1111111111/role/DEV' \
--header 'Public-Token: {YOURtoken}'
Пример ответа
{
"code": "OK",
"message": null,
"body": null,
"timestamp": "2024-03-25T20:50:36.360850021+03:00"
}