Индекс эндпоинтов
Каждая операция обеих плоскостей на одной странице, со ссылками в ReDoc и на владеющую вики-страницу.
Одна строка на операцию, сгруппировано как в ReDoc. Эта страница — контракт покрытия: тестовый набор падает, если операция существует в API, но отсутствует здесь.
Health — пробы, без аутентификации
Владеющая страница: Errors and Conventions (раздел о доступности).
GET /health/live— liveness: процесс отвечает.GET /health/ready— readiness: база данных, каталог, keyring шифрования.
Каталог — read-only, пользовательская плоскость
Владеющие страницы: Vendors and Providers · Provider Schemas · Full Catalog.
GET /v1/catalog— всё видимое дерево, включая схемы.GET /v1/vendors— вендоры без провайдеров.GET /v1/vendors/{vendor_code}— один вендор со сводками провайдеров.GET /v1/providers— плоский список провайдеров с фильтрами.GET /v1/providers/{provider_code}— один провайдер целиком.GET /v1/providers/{provider_code}/technical-info— только технические заметки.
Credentials — ваши собственные записи
Владеющие страницы: Personal Credentials · Defaults and Lifecycle · Credential Status.
POST /v1/credentials— сохранить новый credential.GET /v1/credentials— перечислить ваши, маскированные.GET /v1/credentials/{credential_id}— одна запись, маскированная.PATCH /v1/credentials/{credential_id}— переименовать / переконфигурировать / ротировать.POST /v1/credentials/{credential_id}/make-default— атомарное переключение default.POST /v1/credentials/{credential_id}/disable— пауза, опциональное повышение замены.POST /v1/credentials/{credential_id}/enable— возобновление (default не восстанавливается).DELETE /v1/credentials/{credential_id}— мягкое удаление с окном восстановления.GET /v1/providers/{provider_code}/credential-status— чем я буду переводить.
Org-credentials — записи тенанта, только менеджеры
Владеющая страница: Organization Credentials.
POST /v1/org-credentials— сохранить для организации.GET /v1/org-credentials— инвентарь организации, маскированный.GET /v1/org-credentials/{credential_id}— одна org-запись.PATCH /v1/org-credentials/{credential_id}— переименовать / переконфигурировать / ротировать.POST /v1/org-credentials/{credential_id}/make-default— переключить default организации.POST /v1/org-credentials/{credential_id}/disable— приостановить общий ключ.POST /v1/org-credentials/{credential_id}/enable— возобновить его.DELETE /v1/org-credentials/{credential_id}— мягкое удаление.
Админ — платформенное администрирование с пользовательской плоскости
Владеющая страница: User Plane Admin.
POST /v1/admin/platform-credentials— сохранить общий fallback.GET /v1/admin/platform-credentials— перечислить платформенные ключи.GET /v1/admin/platform-credentials/{credential_id}— один платформенный ключ.PATCH /v1/admin/platform-credentials/{credential_id}— ротировать его.POST /v1/admin/platform-credentials/{credential_id}/make-default— переключить платформенный default.POST /v1/admin/platform-credentials/{credential_id}/disable— приостановить fallback.POST /v1/admin/platform-credentials/{credential_id}/enable— возобновить его.DELETE /v1/admin/platform-credentials/{credential_id}— мягкое удаление.GET /v1/admin/providers/{provider_code}/credential-usage— счётчики по уровням, проверка can-remove.GET /v1/admin/audit-events— audit-лента для людей.
Internal — эндпоинт resolve
Владеющая страница: Resolve Chain.
POST /internal/v1/credentials/resolve— эффективный credential, вместе с plaintext.
Internal admin — операторский инструментарий, сервисная плоскость
Владеющие страницы: Internal Admin API · Reveal · Audit Events.
GET /internal/v1/admin/providers— каталог со схемами для форм.GET /internal/v1/admin/providers/{provider_code}— деталь провайдера, любой статус.GET /internal/v1/admin/providers/{provider_code}/credential-usage— счётчики по уровням.GET /internal/v1/admin/credentials— все уровни, с фильтрами.POST /internal/v1/admin/credentials— создать с явным владельцем.GET /internal/v1/admin/credentials/{credential_id}— одна запись по id.PATCH /internal/v1/admin/credentials/{credential_id}— ротировать любой credential.POST /internal/v1/admin/credentials/{credential_id}/make-default— default в рамках owner-scope.POST /internal/v1/admin/credentials/{credential_id}/disable— приостановить любой credential.POST /internal/v1/admin/credentials/{credential_id}/enable— возобновить его.POST /internal/v1/admin/credentials/{credential_id}/reveal— plaintext для названного оператора.DELETE /internal/v1/admin/credentials/{credential_id}— мягко удалить любой credential.GET /internal/v1/admin/audit-events— audit-лента для инструментария.