Посмотреть список ящиков, доступных сотруднику
Возвращает список почтовых ящиков (общих и делегированных), к которым у сотрудника есть права доступа.
В ответе на запрос приходит список, в котором содержатся идентификаторы почтовых ящиков, к которым у сотрудника есть доступ. Для делегированных ящиков идентификатор почтового ящика совпадает с идентификатором сотрудника-владельца этого ящика.
Примечание
Чтобы выполнить запрос, приложению требуется разрешение на чтение информации о правах доступа к почтовым ящикам. Убедитесь, что вы включили его при настройке приложения на OAuth-сервере Яндекса.
Request
GET
https://api360.yandex.net/admin/v1/org/{orgId}/mailboxes/resources/{actorId}
Path parameters
Name |
Description |
actorId* |
Type: string<uint64> Идентификатор сотрудника, для которого запрашивается список доступных ящиков. |
orgId* |
Type: integer<int64> Идентификатор организации. |
Responses
200 OK
Запрос успешно выполнен.
Body
application/json
{
"resources": [
{
"resourceId": "string",
"type": "string",
"roles": [
"string"
]
}
]
}
Name |
Description |
resources |
Type: v1ResourcesResponseResource[] Список почтовых ящиков, к которым сотруднику открыт доступ. |
v1ResourcesResponseResource
Name |
Description |
resourceId |
Type: string<uint64> Идентификатор почтового ящика. |
roles |
Type: string[] Список ролей сотрудника. Возможные значения:
Полные права на ящик:
Полный доступ на управление содержимым почтового ящика в веб-интерфейсе Яндекс Почты: чтение, разметка, перемещение и удаление писем; создание и удаление папок, меток. подписей и правил обработки писем. Возможности отправлять письма роль не дает. Права на чтение, разметку, перемещение и удаление писем. Возможности отправлять письма роль не дает. Права на чтение и разметку писем. Возможности отправлять письма роль не дает. Полный доступ на управление содержимым почтового ящика по протоколу IMAP: чтение, разметка и удаление писем, управление папками. Отправка писем не предусмотрена. Возможность отправлять письма:
Возможность отправлять письма только в почтовых клиентах и только в режиме «Отправить от имени» (Send on behalf — с указанием сотрудника, который отправляет письмо от имени владельца ящика). Роль |
type |
Type: string Тип ящика. Возможные значения:
|
401 Unauthorized
Пользователь не авторизован.
Body
application/json
{
"code": 0,
"message": "string",
"details": [
null
]
}
Name |
Description |
code |
Type: integer<int32> Код ошибки. |
details |
Type: any[] Дополнительные сведения об ошибке. |
message |
Type: string Описание ошибки. |
403 Forbidden
У пользователя или приложения нет прав на доступ к ресурсу, запрос отклонен.
Body
application/json
{
"code": 0,
"message": "string",
"details": [
null
]
}
Name |
Description |
code |
Type: integer<int32> Код ошибки. |
details |
Type: any[] Дополнительные сведения об ошибке. |
message |
Type: string Описание ошибки. |
404 Not Found
Запрашиваемый ресурс не найден.
Body
application/json
{
"code": 0,
"message": "string",
"details": [
null
]
}
Name |
Description |
code |
Type: integer<int32> Код ошибки. |
details |
Type: any[] Дополнительные сведения об ошибке. |
message |
Type: string Описание ошибки. |
500 Internal Server Error
Внутренняя ошибка сервиса. Попробуйте повторно отправить запрос через некоторое время.
Body
application/json
{
"code": 0,
"message": "string",
"details": [
null
]
}
Name |
Description |
code |
Type: integer<int32> Код ошибки. |
details |
Type: any[] Дополнительные сведения об ошибке. |
message |
Type: string Описание ошибки. |
No longer supported, please use an alternative and newer version.