KronclAPI
Мои приложения
Введение
Публичные методы
Аккаунт
Управление
GET Профиль
PATCH Обновить профиль
GET Сводка аккаунта
Приглашения
Отпечатки (Доступ третьим лицам)
API-ключи
Компании
Компания
Создать приложение
Документация API платформы. Последняя сборка v1.5.30

Управление учётной записью

Методы для получения и обновления данных аккаунта.

# Получение аккаунта

GET
/account

Возвращает данные текущего аккаунта.

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

ACCOUNT:
application/json
idrequired
string
ID
Уникальный идентификатор аккаунта
emailrequired
string
Почта
Email, привязанный к аккаунту
namerequired
string
Имя
Отображаемое имя или псевдоним
avatar_urloptional
string
Аватар
URL аватара (null, если не задан)
auth_typerequired
string
Тип авторизации
password, oauth, sso, ldap
statusrequired
string
Статус
waiting или confirmed
descriptionrequired
string
Описание
Текущий статус-описание аккаунта
typerequired
enum
owneremployeeadminoutsourcingtech
Тип
Тип аккаунта (важен при общении со специалистом поддержки)
is_adminoptional
boolean
Админ
Является ли аккаунт администратором платформы
admin_leveloptional
int
Уровень админа
Уровень административного доступа
created_atrequired
string
Создан
Дата регистрации (RFC 3339)
updated_atrequired
string
Обновлён
Дата последнего обновления (RFC 3339)

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

200
401
{
    "status": true,
    "message": "Profile retrieved successfully",
    "data": {
        "id": "550e8400-e29b-41d4-a716-446655440001",
        "email": "developer@example.com",
        "name": "Иван Петров",
        "avatar_url": null,
        "auth_type": "password",
        "status": "confirmed",
        "description": "Работаю над интеграцией",
        "type": "developer",
        "created_at": "2026-04-24T00:20:54.94462Z",
        "updated_at": "2026-06-13T15:29:02Z"
    },
    "meta": {
        "timestamp": "2026-06-14T00:00:00Z",
        "request_id": "...",
        "path": "/api/v1/account",
        "method": "GET"
    }
}

# Обновление данных

PATCH
/account

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

Структура запроса

UPDATE_REQUEST:
application/json
nameoptional
string
Имя
Новое отображаемое имя
descriptionoptional
string
Описание
Новый статус/описание
typeoptional
string
Тип
Новый тип аккаунта

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

ACCOUNT:
application/json
idrequired
string
ID
Уникальный идентификатор аккаунта
emailrequired
string
Почта
Email, привязанный к аккаунту
namerequired
string
Имя
Отображаемое имя или псевдоним
avatar_urloptional
string
Аватар
URL аватара (null, если не задан)
auth_typerequired
string
Тип авторизации
password, oauth, sso, ldap
statusrequired
string
Статус
waiting или confirmed
descriptionrequired
string
Описание
Текущий статус-описание аккаунта
typerequired
enum
owneremployeeadminoutsourcingtech
Тип
Тип аккаунта (важен при общении со специалистом поддержки)
is_adminoptional
boolean
Админ
Является ли аккаунт администратором платформы
admin_leveloptional
int
Уровень админа
Уровень административного доступа
created_atrequired
string
Создан
Дата регистрации (RFC 3339)
updated_atrequired
string
Обновлён
Дата последнего обновления (RFC 3339)

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

200
401
{
    "status": true,
    "message": "Profile updated successfully",
    "data": {
        "id": "550e8400-e29b-41d4-a716-446655440001",
        "email": "developer@example.com",
        "name": "Иван Смирнов",
        "avatar_url": null,
        "auth_type": "password",
        "status": "confirmed",
        "description": "Интеграция готова",
        "type": "developer",
        "created_at": "2026-04-24T00:20:54.94462Z",
        "updated_at": "2026-06-14T12:00:00Z"
    },
    "meta": {
        "timestamp": "2026-06-14T12:00:00Z",
        "request_id": "...",
        "path": "/api/v1/account",
        "method": "PATCH"
    }
}

# Сводка

GET
/account/summary

Возвращает сводную информацию по аккаунту: количество организаций, приглашений и отпечатков.

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

SUMMARY:
application/json
organizations_countrequired
int
Организаций
Количество организаций, в которых состоит аккаунт
invitations_countrequired
int
Приглашений
Количество активных входящих приглашений
fingerprints_countrequired
int
Отпечатков
Количество активных fingerprint-ключей

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

200
401
{
    "status": true,
    "message": "Summary retrieved successfully",
    "data": {
        "organizations_count": 3,
        "invitations_count": 1,
        "fingerprints_count": 2
    },
    "meta": {
        "timestamp": "2026-06-14T00:00:00Z",
        "request_id": "...",
        "path": "/api/v1/account/summary",
        "method": "GET"
    }
}