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Домены приложения