GetOrganizationUsers (V2)

Возвращает список всех пользователей организации.

GET /V2/GetOrganizationUsers
Query Parameters:
  • boxId – идентификатор организации.

Request Headers:
Status Codes:
  • 200 OK – операция успешно завершена.

  • 400 Bad Request – данные в запросе имеют неверный формат или отсутствуют обязательные параметры.

  • 401 Unauthorized – в запросе отсутствует HTTP-заголовок Authorization или в этом заголовке содержатся некорректные авторизационные данные.

  • 402 Payment Required – у указанного ящика закончилась подписка на API.

  • 403 Forbidden – доступ к ящику с предоставленным авторизационным токеном запрещен.

  • 404 Not Found – не найден ящик с указанным идентификатором.

  • 405 Method Not Allowed – используется неподходящий HTTP-метод.

  • 500 Internal Server Error – при обработке запроса возникла непредвиденная ошибка.

Response Body:

Тело ответа содержит список всех пользователей организации, представленный структурой OrganizationUsersList.

Примеры использования

Пример HTTP-запроса:

GET /V2/GetOrganizationUsers?boxId={{boxId}} HTTP/1.1
Host: diadoc-api.kontur.ru
Authorization: Bearer {{access_token}}
Accept: application/json; charset=utf-8

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

{
    "CurrentUserId": "6dc8c481-7cec-4675-8fd3-711cbe752eaa",
    "Users": [
        {
            "Id": "6dc8c481-7cec-4675-8fd3-711cbe752eaa",
            "Name": "Иванов Иван Иванович",
            "Permissions": {
                "AuthorizationPermission": {
                    "IsBlocked": false
                },
                "CanAddResolutions": false,
                "CanCreateDocuments": true,
                "CanDeleteRestoreDocuments": true,
                "CanManageCounteragents": true,
                "CanRequestResolutions": false,
                "CanSendDocuments": false,
                "CanSignDocuments": true,
                "DocumentAccessLevel": "DepartmentAndSubdepartments",
                "IsAdministrator": false,
                "JobTitle": "Директор",
                "SelectedDepartmentIds": [
                ],
                "UserDepartmentId": "00000000-0000-0000-0000-000000000000"
            },
            "Position": "Директор"
        },
        {
            "Id": "4b5a02e7-1b9a-4d97-8dc7-1c7eed1ccbfc",
            "Name": "Петров Виктор Викторович",
            "Permissions": {
                "AuthorizationPermission": {
                    "IsBlocked": false
                },
                "CanAddResolutions": true,
                "CanCreateDocuments": true,
                "CanDeleteRestoreDocuments": true,
                "CanManageCounteragents": true,
                "CanRequestResolutions": true,
                "CanSendDocuments": false,
                "CanSignDocuments": false,
                "DocumentAccessLevel": "DepartmentAndSubdepartments",
                "IsAdministrator": true,
                "JobTitle": "Главный бухгалтер",
                "SelectedDepartmentIds": [
                ],
                "UserDepartmentId": "17969b71-a3a1-4484-a4f0-5091931afc3d"
            },
            "Position": "Главный бухгалтер"
        }
    ]
}

См. также

Инструкции:
Методы для работы с организациями:
  • GetMyOrganizations — возвращает список организаций, к которым пользователь имеет доступ

  • GetOrganization — возвращает данные организации по указанному идентификатору

  • GetOrganizationFeatures — возвращает список дополнительных функций организации

  • GetOrganizationsByInnKpp — возвращает данные организации по ИНН

  • GetOrganizationsByInnList (V2) — возвращает список организаций и их статус партнерства по списку ИНН

  • GetResolutionRoutes — возвращает список всех неудаленных включенных маршрутов согласования для указанного ящика

  • Register — находит или создает в Диадоке организацию по сертификату и добавляет владельца сертификата в сотрудники этой организации

  • RegisterConfirm — подтверждает владение закрытым ключом сертификата для регистрации в организацию

Методы для работы с пользователями:
  • GetMyUser (V2) — возвращает данные текущего авторизованного пользователя

  • GetOrganizationUsers (V2) — возвращает список всех пользователей организации

Устаревшие версии метода: