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

Получение информации о выданных доступах по приложению

Метод позволяет получить список всех выданных доступов по приложению.

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

GET https://public-api.rustore.ru/public/v1/application/{packageName}/developer

АтрибутТипОбязателенРасположениеОписаниеПример
Public-TokenstringДаHeaderТокен доступа к API RuStore.N/A
packageNamestringДаpathНаименование пакета приложения.com.myapp.example
pageSizenumberНетqueryКол-во пользователей и их доступов на одной странице.По умолчанию 20, min - 1, max - 100
pageTokenstringНетqueryЕсли список доступов продолжается на другой странице, API включает в ответ элемент pageToken. Используйте значение, полученное в результате выполнения предыдущего запроса.Nzk0MjQ3Mzcw

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

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

body{}

АтрибутТипОбязателенОписаниеПример
content[]massiveДаМассив, содержащий список пользователей и ролей.
pageTokenНетНетЕсли список доступов продолжается на другой странице, API включает в ответ элемент pageToken.Nzk0MjQ3Mzcw

body.content[]

АтрибутТипОбязателенОписаниеПример
devVkIdstringДаvkid161930531
rolestringДатип доступа OWNER — владелец;
NON_RESIDENT_OWNER — владелец;
INDIVIDUAL_OWNER — владелец;
ADMIN — администратор;
RELEASE_MANAGER — релиз-менеджер;
DEV — разработчик;
FINANCIAL_MANAGER — финансовый менеджер;
SUPPORT — специалист поддержки.
firstNamestringДаИмя пользователяВасилий
lastNamestringДаФамилия пользователяИванов

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

codemessageОписаниеДействия
400Incorrect parameter roleТакой роли не существуетПроверьте, что, указанная роль существует.

Пример запроса

curl --location 'https://public-api.rustore.ru/public/v1/application/com.package.example/developer?pageSize=20' \
--header 'Public-Token: {YOURtoken}'

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

{
"code": "OK",
"message": null,
"body": {
"content": [
{
"devVkId": "1111111111",
"role": "DEV",
"firstName": "Василий",
"lastName": "Петров"
},
{
"devVkId": "0000000000",
"role": "OWNER",
"firstName": "Иван",
"lastName": "Иванов"
}
],
"pageToken": null
},
"timestamp": "2024-03-25T20:48:23.584572102+03:00"
}