KronclAPI
Мои приложения
Введение
Публичные методы
Аккаунт
Компания
Базовые действия
Хранилище
GET Статус хранилища
База данных
Объектное хранилище
Тарификация
Участники
Логи
Документы
Поддержка
Персонал (HRM)
Финансы (FM)
Клиенты (CRM)
Склад (WM)
Сделки (DM)
Создать приложение
Документация API платформы. Последняя сборка v1.5.30

Хранилище организации

Хранилище компании — абстракция над всеми типами исчерпаемых ресурсов организации:

  • база данных (хранилище данных);
  • объектное хранилище (хранилище файлов).

Каждый тарифный план имеет свои лимиты объёма для каждого типа хранилища. Методы работы с хранилищем помогают контролировать расход ресурсов.

При создании организации

Метод создания организации срабатывает за миллисекунды, мгновенно запуская процесс инициализации хранилища, который может занимать несколько секунд.

Пока все типы хранилищ не будут развёрнуты, методы модулей организации недоступны. Чтобы контролировать процесс развёртывания, используйте polling методов проверки состояния хранилищ, описанных ниже.

# Статус хранилища

GET
/companies/{id}/storage

Возвращает текущий статус всех типов хранилищ организации. Используйте для polling с рекомендуемым интервалом в 5 секунд при создании компании — пока оба хранилища не вернут is_ready: true, методы модулей недоступны.

Структура ответа

RESPONSE_DATA:
application/json
databaserequired
string
База данных
Статус хранилища БД
mediarequired
string
Файлы
Статус объектного хранилища

База данных

DATABASE_STATUS:
application/json
is_readyrequired
boolean
Готово
Готово ли хранилище БД к использованию
statusrequired
string
Статус
Текущий статус развёртывания
messagerequired
string
Сообщение
Описание текущего состояния
schema_namerequired
string
Схема
Имя схемы PostgreSQL для организации
schema_existsrequired
boolean
Схема существует
Существует ли схема в БД

Объектное хранилище

MEDIA_STATUS:
application/json
is_readyrequired
boolean
Готово
Готово ли файловое хранилище к использованию
messagerequired
string
Сообщение
Описание текущего состояния
existsrequired
boolean
Существует
Существует ли бакет в объектном хранилище

Примеры ответов

200
403
{
    "status": true,
    "message": "Storage summary retrieved successfully",
    "data": {
        "database": {
            "is_ready": true,
            "status": "active",
            "message": "Schema is ready",
            "schema_name": "company_660e8400",
            "schema_exists": true
        },
        "media": {
            "is_ready": true,
            "message": "Bucket is ready",
            "exists": true
        }
    },
    "meta": {
        "timestamp": "2026-06-14T00:00:00Z",
        "request_id": "...",
        "path": "/api/v1/companies/.../storage",
        "method": "GET"
    }
}