Примеры: Postman
StableКоллекция Postman и как её обновлять (preview).
Обновлено: 5 марта 2026 г.
Postman удобен, если вы хотите быстро собрать рабочую коллекцию поверх API v2 без собственного кода.
Что положить в Environment
Обычно достаточно четырёх переменных:
CP_URL— напримерhttps://provisioner.spg99.ru;SPG99_TOKEN— ваш API key;TENANT— имя tenant;DB— имя базы.
Как организовать коллекцию
Практичная структура такая:
Account
GET {{CP_URL}}/v2/account/profileGET {{CP_URL}}/v2/api-keys/meGET {{CP_URL}}/v2/billing/summary
Tenants
POST {{CP_URL}}/v2/tenantsGET {{CP_URL}}/v2/tenantsGET {{CP_URL}}/v2/tenants/{{TENANT}}GET {{CP_URL}}/v2/tenants/{{TENANT}}/credentials
Databases
POST {{CP_URL}}/v2/tenants/{{TENANT}}/dbsGET {{CP_URL}}/v2/tenants/{{TENANT}}/dbsGET {{CP_URL}}/v2/tenants/{{TENANT}}/dbs/{{DB}}DELETE {{CP_URL}}/v2/tenants/{{TENANT}}/dbs/{{DB}}?force=true
Общая авторизация
Самый удобный вариант — добавить один общий заголовок на уровне коллекции:
Authorization: Bearer {{SPG99_TOKEN}}
И отдельно Content-Type: application/json для POST и DELETE с телом.
Базовые payload‑примеры
Создание tenant:
{
"name": "acme"
}
Создание базы:
{
"name": "app",
"size": "L1"
}
Практические советы
- не храните рабочий
SPG99_TOKENв общей team‑workspace без контроля доступа; - не сохраняйте
pg_passwordв Postman history; - после спорной write‑операции сначала перечитывайте ресурс через
GET, а уже потом повторяйте запрос; - не добавляйте в коллекцию ручные
start/stop/scaleкак часть обычного пользовательского сценария — в managed‑контуре они отключены.
Что делать, если нужен OpenAPI‑импорт
Если в вашем контуре опубликована OpenAPI‑спецификация, её можно импортировать в Postman и использовать как основу коллекции. Но даже без неё ручная коллекция из нескольких запросов обычно закрывает все реальные повседневные сценарии.
