API Reference

REST API для программного управления всеми ресурсами платформы

Аутентификация

Все запросы к API требуют токен авторизации в заголовке Authorization.

terminal

$ curl -H "Authorization: Bearer YOUR_API_TOKEN" \

https://api.tatnet.ru/api/v1/vms

Виртуальные машины

GET/api/v1/vmsСписок всех ВМ
POST/api/v1/vmsСоздать ВМ
GET/api/v1/vms/:idПолучить ВМ по ID
DELETE/api/v1/vms/:idУдалить ВМ
POST/api/v1/vms/:id/startЗапустить ВМ
POST/api/v1/vms/:id/stopОстановить ВМ
POST/api/v1/vms/:id/resizeИзменить тариф ВМ

DNS

GET/api/v1/dns/zonesСписок DNS-зон
POST/api/v1/dns/zonesСоздать зону
GET/api/v1/dns/zones/:id/recordsЗаписи зоны
POST/api/v1/dns/zones/:id/recordsДобавить запись
DELETE/api/v1/dns/zones/:id/records/:ridУдалить запись

VPC

GET/api/v1/vpcsСписок VPC
POST/api/v1/vpcsСоздать VPC
DELETE/api/v1/vpcs/:idУдалить VPC

Приложения

GET/api/v1/appsСписок приложений
POST/api/v1/appsСоздать приложение
POST/api/v1/apps/:id/deployЗапустить деплой
GET/api/v1/apps/:id/buildsИстория сборок
GET/api/v1/apps/:id/domainsДомены приложения