Документация · v1

Creodock API

Все операции
GETИнтерфейс Creodock

Получить: подписку аккаунта

Возвращает подписку аккаунта. Запрос предназначен для чтения и не изменяет данные.

OpenAPI: Read the balance-backed subscription shared by all workspaces

GEThttps://api.creodock.com/api/v1/me/subscription
Кто вызывает
Интерфейс Creodock
Операция выполняется от имени вошедшего пользователя через защищённую cookie-сессию.
Доступ
Определяется ролью и принадлежностью объекта
Отдельный scope не объявлен в OpenAPI. Сервер проверяет роль и рабочую область.

Что произойдёт

Поведение, которое важно учесть до отправки запроса.

  • Не изменяет данные и подходит для безопасного повторного чтения.
  • Повторный запрос возвращает актуальное состояние ресурса.

Ответы

Все состояния ответа, объявленные этой операцией в OpenAPI.

200

Personal subscription

application/json

Схема: PersonalSubscription

ПолеТипОписание
availableActionsОбязательно
string[]
Поле «availableActions» в структуре запроса или ответа.
billingIntervalОбязательно
object
Поле «billingInterval» в структуре запроса или ответа.Допустимо: month, year, Пример: month
currentPeriodEndОбязательно
object
Поле «currentPeriodEnd» в структуре запроса или ответа.
planОбязательно
SubscriptionPlan
Поле «plan» в структуре запроса или ответа.
renewalОбязательно
object
Поле «renewal» в структуре запроса или ответа.
scheduledChangeОбязательно
вариант | вариант
Поле «scheduledChange» в структуре запроса или ответа.
statusОбязательно
string
Текущий статус объекта.Допустимо: free, active, expiredПример: free
versionОбязательно
integer · int64
Версия объекта для защиты от конфликтующих изменений.
{
  "availableActions": [
    "string"
  ],
  "billingInterval": "month",
  "currentPeriodEnd": "2026-09-05T12:00:00Z",
  "plan": {
    "amount": {},
    "annualAmount": {},
    "description": "string",
    "features": [
      "string"
    ],
    "id": "string",
    "maximumWorkspaces": 1,
    "minimumSeats": 1,
    "name": "string",
    "selfService": true
  },
  "renewal": {
    "canRenew": true,
    "price": {
      "amountMinor": "string",
      "currency": "string",
      "scale": 1
    },
    "shortfall": {
      "amountMinor": "string",
      "currency": "string",
      "scale": 1
    }
  },
  "scheduledChange": {
    "billingInterval": "month",
    "effectiveAt": "2026-09-05T12:00:00Z",
    "plan": {
      "description": "string",
      "features": [],
      "id": "string",
      "maximumWorkspaces": 1,
      "minimumSeats": 1,
      "name": "string",
      "selfService": true
    }
  },
  "status": "free",
  "version": 1
}