Получение информации о выданных доступах по приложению
Метод позволяет получить список всех выданных доступов по приложению.
Параметры взаимодействия
GET https://public-api.rustore.ru/public/v1/application/{packageName}/developer
Атрибут | Тип | Обязателен | Расположение | Описание | Пример |
---|---|---|---|---|---|
Public-Token | string | Да | Header | Токен доступа к API RuStore. | N/A |
packageName | string | Да | path | Наименование пакета приложения. | com.myapp.example |
pageSize | number | Нет | query | Кол-во пользователей и их доступов на одной странице. | По умолчанию 20 , min - 1 , max - 100 |
pageToken | string | Нет | query | Если список доступов продолжается на другой странице, API включает в ответ элемент pageToken. Используйте значение, полученное в результате выполнения предыдущего запроса. | Nzk0MjQ3Mzcw |
Параметры ответа
Атрибут | Тип | Обязателен | Описание | Пример |
---|---|---|---|---|
code | string | Да | Код ответа. | error /OK |
message | string | Нет | Расшифровка кода ответа. | N/A |
body{} | object | Да | N/A | N/A |
timestamp | timestamptz | Да | Время ответа. | 2022-07-08T13:24:41.8328711+03:00 |
body{}
Атрибут | Тип | Обязателен | Описание | Пример |
---|---|---|---|---|
content[] | massive | Да | Массив, содержащий список пользователей и ролей. | |
pageToken | Нет | Нет | Если список доступов продолжается на другой странице, API включает в ответ элемент pageToken. | Nzk0MjQ3Mzcw |
body.content[]
Атрибут | Тип | Обязателен | Описание | Пример |
---|---|---|---|---|
devVkId | string | Да | vkid | 161930531 |
role | string | Да | тип доступа | • OWNER — владелец;• NON_RESIDENT_OWNER — владелец;• INDIVIDUAL_OWNER — владелец; • ADMIN — администратор;• RELEASE_MANAGER — релиз-менеджер;• DEV — разработчик; • FINANCIAL_MANAGER — финансовый менеджер; • SUPPORT — специалист поддержки. |
firstName | string | Да | Имя пользователя | Василий |
lastName | string | Да | Фамилия пользовате ля | Иванов |
Возможные ошибки
code | message | Описание | Действия |
---|---|---|---|
400 | Incorrect 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"
}