Індекс ендпоїнтів
Кожна операція обох площин на одній сторінці, з посиланнями в ReDoc і на wiki-сторінку-власника.
Один рядок на операцію, згруповано як у ReDoc. Ця сторінка — контракт покриття: тестовий набір падає, якщо операція існує в API, але відсутня тут.
Health — проби, без auth
Сторінка-власник: 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}— один запис організації.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}— м'яке видалення.
Admin — адміністрування платформи на користувацькій площині
Сторінка-власник: User Plane Admin.
POST /v1/admin/platform-credentials— зберегти спільний fallback.GET /v1/admin/platform-credentials— список platform-ключів.GET /v1/admin/platform-credentials/{credential_id}— один platform-ключ.PATCH /v1/admin/platform-credentials/{credential_id}— ротувати його.POST /v1/admin/platform-credentials/{credential_id}/make-default— перемкнути platform-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-стрічка для тулінгу.