Список пользователей

Для того, чтобы получить список всех пользователей в рамках услуги «Объектное облачное хранилище», необходимо отправить GET запрос по адресу https://api.1cloud.ru/storage/users.

Ответом будет список JSON объектов, каждый из которых будет содержать все атрибуты одного пользователя

Выходные параметры

Название Тип Описание
Id number Внутренний идентификатор пользователя
ExternalId string Уникальный идентификатор пользователя в системе swift
Name string Логин пользователя хранилища
Password string Пароль пользователя хранилища
SwiftApiConnection object Данные для подключения к хранилищу через Swift API под этим пользователем
S3Connection object Данные для подключения к хранилищу через Amazon S3 API под этим пользователем
FtpConnection object Данные для подключения к хранилищу через протокол FTP под этим пользователем
State string Статус учетной записи полльзателя хранилища на момент выполнения запроса
Tasks object Объект, который описывает задания на момент выполнения запроса

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

curl -X GET -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.1cloud.ru/storage/users"

Request Header

Content-Type: application/json Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50

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

[
    {
        "Id": 23,
        "ExternalId": "56rab0a9b0a32vb3gd493d8ig39be67b",
        "Name": "XXXXXX",
        "Password": "XXXXXX",
        "SwiftApiConnection": {
            "Endpoint": "XXXXXX",
            "TenantId": "XXXXXX",
            "AccessKey": "XXXXXX",
            "Password": "XXXXXX"
        },
        "S3Connection": {
            "Endpoint": "XXXXXX",
            "AccessKey": "XXXXXX",
            "SecretKey": "XXXXXX"
        },
        "FtpConnection": {
            "HostName": "XXXXXX",
            "Login": "XXXXXX",
            "Password": "XXXXXX"
        },
        "State": "Active",
        "Tasks": []
    },
    {
        "Id": 24,
        "Name": "YYYYYYY",
        "Password": null,
        "SwiftApiConnection": {
            "Endpoint": "YYYYYYY",
            "TenantId": "YYYYYYY",
            "AccessKey": "YYYYYYY",
            "Password": null
        },
        "S3Connection": {
            "Endpoint": "YYYYYYY",
            "AccessKey": "YYYYYYY",
            "SecretKey": null
        },
        "FtpConnection": {
            "HostName": "YYYYYYY",
            "Login": "YYYYYYY",
            "Password": null
        },
        "State": "Active",
        "Tasks": []
    }
]