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

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

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

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

Название Тип Описание
IdnumberВнутренний идентификатор пользователя
NamestringЛогин пользователя хранилища
PasswordstringПароль пользователя хранилища
SwiftApiConnectionobjectДанные для подключения к хранилищу через Swift API под этим пользователем
S3ConnectionobjectДанные для подключения к хранилищу через Amazon S3 API под этим пользователем
FtpConnectionobjectДанные для подключения к хранилищу через протокол FTP под этим пользователем
StatestringСтатус учетной записи полльзателя хранилища на момент выполнения запроса
TasksobjectОбъект, который описывает задания на момент выполнения запроса

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

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,
        "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": []
    }
]