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