Plugin: Registry
HMAC-подпись обязательна для API с X-Api-Key (кроме UAM session и x-internal-token).
1. Получите API-ключ
POST https://registry.markbase.ru/api/registry/v1/connect?project_id=ваш-project-uuid&module_slug=registry
Cookie: uam_session=… (platform_admin)
2. HMAC-подпись (enforced)
X-Project-Id: ваш-project-uuid
X-Api-Key: mk_xxxxxxxxxxxx
X-Timestamp: 1706000000
X-Signature: hmac_sha256(method + "\n" + path + "\n" + timestamp + "\n" + body_sha256 + "\n", secret)
3. runtime-config (internal)
GET /api/registry/v1/projects/{project_id}/runtime-config
x-internal-token: …
x-project-id: {project_id} ← опционально; scope задаётся project_id в URL
4. Основные эндпоинты
| Метод | Путь | Описание |
| GET | /api/registry/v1/ready | Readiness (DB + drift) |
| GET | /api/registry/v1/modules | Список модулей |
| GET | /api/registry/v1/resolve?host=… | Edge resolve (режим REGISTRY_PUBLIC_RESOLVE_MODE) |
| GET | /api/registry/v1/admin/drift/modules | Drift vs platform-registry.json |