Vilna Management API предоставляет программный доступ к администрированию рабочих пространств, управлению командой и жизненному циклу API-ключей. Базовый URL: https://mgmt.vilna.app. Полная документация эндпоинтов доступна в справочнике Management API.
Все запросы требуют management API-ключ в заголовке X-Api-Key:
curl -X GET https://mgmt.vilna.app/workspaces/{workspace_id}/members \
-H "X-Api-Key: vilna_mgt_..."Management-ключи имеют префикс vilna_mgt_ и привязаны к рабочему пространству. См. Авторизация для описания ролей и разрешений.
https://mgmt.vilna.app- Content-Type:
application/json - Все ресурсы рабочего пространства вложены в
/workspaces/{workspace_id}/ - Пагинация:
?limit=30&page=1(limit: 1-100, по умолчанию 30)
Один элемент:
{
"item": { ... }
}Список:
{
"items": [ ... ],
"meta": {
"limit": 30,
"page": 1,
"total": 10,
"total_pages": 1
}
}Ошибки соответствуют RFC 7807 Problem Details (Content-Type: application/problem+json). См. Ошибки и устранение неполадок для подробностей.
Management API организован вокруг иерархии рабочих пространств:
- Рабочее пространство — организационная единица верхнего уровня
- Участники — доступ команды на уровне рабочего пространства
- Проекты — граница изоляции данных внутри рабочего пространства
- API-ключи — токены доступа к Platform API (привязаны к проекту)
- RPC-ключи — токены доступа к RPC-эндпоинтам блокчейнов (привязаны к рабочему пространству)
- Management-ключи — токены для программного управления (привязаны к рабочему пространству)
Все ресурсы, привязанные к проекту (например, API-ключи), изолированы внутри своего проекта. Ресурсы уровня рабочего пространства (RPC-ключи, management-ключи) действуют в пределах всего рабочего пространства.
- Members — список и удаление участников рабочего пространства
- Invitations — создание, просмотр и обработка приглашений
- Projects — создание и управление проектами
- Project Members — назначение и управление доступом участников к проектам
- API Keys — ключи для Platform API (привязаны к проекту)
- RPC Keys — ключи для RPC-эндпоинтов блокчейнов (привязаны к рабочему пространству)
- Management Keys — ключи для программного управления (привязаны к рабочему пространству)
Полная документация эндпоинтов доступна в справочнике Management API.
- Авторизация — роли, разрешения и контроль доступа
- Platform API — API мониторинга блокчейнов и управления кошельками
- Руководство по быстрому старту — пошаговая интеграция