API: architecture
GET /api/v1/architecture/catalog
Section titled “GET /api/v1/architecture/catalog”Get Catalog
: return YAML-loaded catalog (cached in app.state).
Auth: Authorization: Bearer <token> required
Responses:
| Code | Meaning | Body |
|---|---|---|
200 | Successful Response | CatalogResponse |
401 | Missing or invalid authentication credentials | ErrorResponse |
GET /api/v1/architecture/status
Section titled “GET /api/v1/architecture/status”Get Status
: parallel health checks with 10s TTL cache.
Auth: Authorization: Bearer <token> required
Responses:
| Code | Meaning | Body |
|---|---|---|
200 | Successful Response | StatusResponse |
401 | Missing or invalid authentication credentials | ErrorResponse |