TenantAtlas/specs/048-backup-restore-ui-graph-safety/contracts/admin-pages.openapi.yaml
2026-01-11 00:35:29 +01:00

43 lines
1.1 KiB
YAML

openapi: 3.0.3
info:
title: TenantPilot Admin Page Render Contracts (Feature 048)
version: 0.1.0
description: |
Minimal HTTP contracts for the Filament pages that must render without touching Microsoft Graph.
servers:
- url: /
paths:
/admin/t/{tenantExternalId}/backup-sets:
get:
operationId: backupSetsIndex
summary: Backup Sets index (tenant-scoped)
parameters:
- name: tenantExternalId
in: path
required: true
schema:
type: string
responses:
'200':
description: Page renders successfully.
'302':
description: Redirect to login when unauthenticated.
/admin/t/{tenantExternalId}/restore-runs/create:
get:
operationId: restoreRunWizardCreate
summary: Restore Run wizard (create) page (tenant-scoped)
parameters:
- name: tenantExternalId
in: path
required: true
schema:
type: string
responses:
'200':
description: Page renders successfully.
'302':
description: Redirect to login when unauthenticated.