API RU VDS


Используя API RU VDS, Вы можете создать собственный бизнес White-label, получив весь список функций доступный у Вас в личном кабинете.
Все запросы к API зашифрованы SSL и отправляются наиболее привычным и удобным способом – обычным HTTP GET или POST-запросом с ответом в формате JSON.
В настройках своего аккаунта Вы можете задать собственные параметры «Свойства Компьютера», создаваемого через API, а также получить универсальный промокод, дающий 10% скидку для всех серверов, создаваемых с использованием функций API.
Начало работы
 
Пользователи
 
Сервера
Возможность работы с клиентскими аккаунтами через API по умолчанию недоступна и включается только для юридических лиц при условии обязательного заключения партнерского Договора. Для получения более детальной информации, пожалуйста, обратитесь к службе поддержки.
Функции API
Адрес: https://ruvds.com/api/user/get/
Параметры запроса:
sessionToken – токен, полученный при авторизации
id – ID требуемых пользователей через запятую, либо значение me
Пример запроса:
Пример ответа:
{
"rejectReason": 0,
"result":
[
{
"id": 00000000-1111-2222-3333-444444444444,
"firstName": "Иван",
"lastName": "Иванов",
"patronymic": "Иванович",
"engName": "Ivan Ivanovich",
"gender": 1,
"birthDate": "29061975",
"country": {"name":"Россия","phoneCode":7 },
"city":
{
"name": "Москва",
"country": {"name":"Россия","phoneCode":7 },
"lat": 55.751667,
"lng": 37.617778,
},
"postcode": null,
"address": "Название улицы, номер дома и квартиры/офиса",
"phone": "9031112233",
"phoneVerified": true,
"email": "user@mail.com",
"emailVerified": true,
"balance": 0,
"currency": 1,
"org": null,
}
]
}
Поля ответа:
rejectReason – числовое значение (код ошибки)
errMessage – текстовое описание ошибки, если возникла
result – массив списка пользователей
id – Files.API.FldUsrInfId
firstName – имя
lastName – фамилия
patronymic – отчество
engName – имя и фамилия на английском языке
gender – пол: 1 - мужской; 2 - женский
birthDate – дата рождения в формате ddMMyyyy
country – страна
city – город с привязкой к стране
postcode – почтовый индекс
address – адрес прописки/местонахождения
phone – номер телефона (без 8 в начале и кода страны)
phoneVerified – подтвержден ли номер телефона
email – адрес email
emailVerified – подтвержден ли адрес email
balance – баланс на счете пользователя
currency – валюта счета пользователя: 1 - RUB; 2 - UAH; 3 - USD; 4 - EUR
org – детальзация по юр. лицу пользователя
Коды ошибок:
0 – запрос выполнен успешно
3 – неверный авторизационный токен или нет доступа к управлению пользователями
6 – неверные параметры запроса
1000 – внутренняя ошибка системы

Адрес: https://ruvds.com/api/user/create/ и https://ruvds.com/api/user/update/, соответственно
Параметры запроса:
sessionToken – токен, полученный при авторизации
id – ID пользователя в системе RuVDS
email – адрес email (уникальный и используется в качестве логина)
password – пароль для пользователя (только если создается новый)
phone – номер телефона (без 8 в начале и кода страны)
firstName – имя
lastName – фамилия
patronymic – отчество
gender – пол: 1 - мужской; 2 - женский
birthDate – дата рождения в формате dd.MM.yyyy
country – название страны (по умолчанию Россия если поле пустое)
city – город с привязкой к стране
postcode – почтовый индекс
address – адрес прописки/местонахождения
Пример запроса:
Пример ответа:
{
"rejectReason": 0,
"result":null
}
Поля ответа:
rejectReason – числовое значение (код ошибки)
errMessage – текстовое описание ошибки, если возникла
result – объект пользователя (не NULL если успешный результат)
Коды ошибок:
0 – запрос выполнен успешно
3 – неверный авторизационный токен или нет доступа к управлению пользователями
4 – передано пустое значение поля password (при создании)
5 – слишком простой или короткий пароль
6 – неверные параметры запроса
7 – пользователь не найден, либо нет прав на редактирование
21 – передано пустое значение поля email
22 – неверный формат адреса email
23 – адрес email уже использовался в другом аккаунте
32 – некорректно (неполно) указан номер телефона
1000 – внутренняя ошибка системы

Адрес: https://ruvds.com/api/user/change_password/
Параметры запроса:
sessionToken – токен, полученный при авторизации
id – ID пользователя в системе RuVDS
password – новый пароль для пользователя
Пример запроса:
Пример ответа:
{
"rejectReason": 0,
"result":null
}
Поля ответа:
rejectReason – числовое значение (код ошибки)
errMessage – текстовое описание ошибки, если возникла
result – объект пользователя (не NULL если успешный результат)
Коды ошибок:
0 – запрос выполнен успешно
3 – неверный авторизационный токен или нет доступа к управлению пользователями
4 – передано пустое значение поля password
5 – слишком простой или короткий пароль
6 – неверные параметры запроса
7 – пользователь не найден, либо нет прав на редактирование
1000 – внутренняя ошибка системы

Адрес: https://ruvds.com/api/user/remove/
Параметры запроса:
sessionToken – токен, полученный при авторизации
id – ID пользователя в системе RuVDS
Пример запроса:
Пример ответа:
{
"rejectReason": 0,
"result":null
}
Поля ответа:
rejectReason – числовое значение (код ошибки)
errMessage – текстовое описание ошибки, если возникла
result – объект пользователя (не NULL если успешный результат)
Коды ошибок:
0 – запрос выполнен успешно
3 – неверный авторизационный токен или нет доступа к управлению пользователями
6 – неверные параметры запроса
7 – пользователь не найден, либо нет прав на редактирование
40 – у пользователя есть сервера в личном кабинете
1000 – внутренняя ошибка системы

 
Созданных
серверов
112320
Huawey
Supermicro
Cisco
Intel
Microsoft
ISP
Kaspersky
RuVDS
[включите JavaScript в Вашем браузере]
8 (800) 775-97-42
+7 (495) 135-10-99
МЫ В СОЦИАЛЬНЫХ СЕТЯХ
Мы используем файлы cookies, чтобы сделать работу нашего сайта наиболее удобной для Вас. Продолжая пользоваться нашим сайтом, Вы соглашаетесь с использованием файлов cookies (куки-файлов). Дополнительные сведения об этих файлах Вы можете узнать в нашей политике конфиденциальности.