OpenAPI: openapi.json — API catalog (RFC 9727):
/.well-known/api-catalog
OAuth/OIDC discovery (metadata for agents): /.well-known/oauth-protected-resource (RFC 9728),
/.well-known/openid-configuration,
/.well-known/oauth-authorization-server,
/.well-known/jwks.json,
/.well-known/http-message-signatures-directory (Web Bot Auth JWKS + signed directory).
Public JSON/RSS endpoints need no token; operator routes use the admin token as documented below.
MCP Server Card (SEP-1649): /.well-known/mcp/server-card.json — discovery only; streamable MCP is not active yet.
Try — Query: date, source, page, pageSize, q
Example (FPT) — Query: date
Query u = canonical article URL.
Query range = 1w | 1m | 1y
Try — Query: source
Try — Liveness JSON for all services above.
Query date = YYYY-MM-DD (Vietnam report day). Returns JSON snapshot from R2 when available (written each refresh).