Перейти к основному содержимому

Отзыв доступа

Метод позволяет отозвать доступ у пользователя.

Параметры взаимодействия

DELETE https://public-api.rustore.ru/public/v1/application/{packageName}/developer/{devVkId}/role/{roleName}

АтрибутТипОбязателенРасположениеОписаниеПример
Public-TokenstringДаHeaderТокен доступа к API RuStore.N/A
packageNamestringДаpathНаименование пакета приложения.com.myapp.example
devVkIdstringДаpathVK ID пользователя, у которого необходимо отозвать доступ.743103
roleNamestringДаpathРоль пользователя, которую необходимо отозвать.• OWNER — владелец;
• NON_RESIDENT_OWNER — владелец;
• INDIVIDUAL_OWNER — владелец;
• ADMIN — администратор;
• RELEASE_MANAGER — релиз-менеджер;
• DEV — разработчик;
• FINANCIAL_MANAGER — финансовый менеджер;
• SUPPORT — специалист поддержки.
примечание

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

Параметры ответа

АтрибутТипОбязателенОписаниеПример
codestringДаКод ответа.error/OK
messagestringНетРасшифровка кода ответа.N/A
timestamptimestamptzДаВремя ответа.2022-07-08T13:24:41.8328711+03:00
body{}stringДаN/AN/A

Возможные ошибки

codemessageОписаниеДействия
400Incorrect parameter roleТакой роли не существуетПроверьте, что, указанная роль существует.
400Owner role can not be revokedНельзя удалить роль владельца
404No 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"
}