ОБЛАЧНЫЕ СЕРВИСЫ
- Облачные базы данных
- Хранилище S3
- Балансировщик нагрузки
- Kubernetes
СЕРВЕРЫ
- Облачные серверы
- Выделенные серверы
- Администрирование серверов
- Защита от DDoS + CDN
- Серверы 152-ФЗ
ИНСТРУКЦИИ ДЛЯ СЕРВЕРОВ
- Инструкции для UNIX-систем
- Инструкции для Windows
- Панели управления
ДРУГИЕ УСЛУГИ
- Timeweb Private VPN
- Unlocked
- Почта
- Домены
- Лицензии
- SSL-сертификаты
ДОКУМЕНТАЦИЯ API
- Методы API для облачных серверов
ОПЛАТА И ДОКУМЕНТЫ
- Оплата услуг
- Договор
- Отчетные документы
- Электронный документооборот
РАБОТА С АККАУНТОМ
- Работа с аккаунтом Timeweb Cloud
Авторизация и получение токена
Вы можете получить токен автоматически или по запросу в поддержку. Срок действия токена, полученного автоматически, составляет 24 часа и может быть продлен с помощью соответствующего метода.
Срок действия токена, выданного службой поддержки, по умолчанию составляет 6 месяцев, но может быть установлено иное значение по вашему запросу.
Автоматически
- На сайте https://public-api.timeweb.com/swagger в верхнем правом углу нажмите «Authorize» и введите логин и пароль от своего аккаунта.
- Отправьте запрос через POST-метод /api/v2/auth с пустым телом запроса. В ответ будет предоставлен json-объект с полем access_token.
- Полученный access_token можно использовать в заголовке или ввести его в этом же окне «Authorize» в поле Bearer.
По запросу
Потребуется верификация аккаунта — предоставление копии паспорта владельца аккаунта (для юр.лиц — свидетельства ИНН). После верификации вам будет выдан AppKey, необходимый для авторизации в сервисе.
В ответ на запрос авторизации будет предоставлен токен.
Запрос на авторизацию
curl -qkSsv -X POST https://api.timeweb.ru/v1.2/access \
-H 'X-App-Key: <номер AppKey>' \
-u <логин аккаунта>:<пароль аккаунта>
Пример ответа на запрос
{
"expires_in": 0,
"password": "string",
"registrationDate": "2020-04-21T12:56:57.125Z",
"timestamp": 0,
"token": "639Х89ee-259d-4dd5-9fХ0-8e7ХХ6d893ХХХ",
"token_type": "bearer",
"user": "string",
"user_type": "vds"
}
Токен доступен в поле «token».
Пример запроса с использованием токена
curl -X GET "https://api.timeweb.ru/v1.1/vds/account/cc83217/server" \
-H "accept: application/json" \
-H "x-app-key: 9d999b163fdc572524028201a02c9999" \
-H "Authorization: Bearer 639Х89ee-259d-4dd5-9fХ0-8e7ХХ6d893ХХХ"