From d7e28839269c79c3755a16f9cd0c25bfdcae8aac Mon Sep 17 00:00:00 2001 From: viettranx Date: Sun, 19 Apr 2026 15:33:24 +0700 Subject: [PATCH] docs: consolidate HTTP API into single v3-only reference Merge docs/22-v3-http-endpoints.md into docs/18-http-api.md, adding episodic memory, evolution metrics, vault, orchestration, and v3 flags sections. Drop File Reference table in favour of 4-row module table. Add missing live routes (TTS, backup/restore, CLI agent grants, cancel- summon, system-prompt-preview, vault full CRUD, github-releases, shell-deny-groups). Delete docs/22-v3-http-endpoints.md and update cross-references in doc 21. --- docs/18-http-api.md | 604 ++++++++++++++---- ...21-agent-evolution-and-skill-management.md | 4 +- docs/22-v3-http-endpoints.md | 565 ---------------- 3 files changed, 465 insertions(+), 708 deletions(-) delete mode 100644 docs/22-v3-http-endpoints.md diff --git a/docs/18-http-api.md b/docs/18-http-api.md index ea0e7ac1..0b2b1614 100644 --- a/docs/18-http-api.md +++ b/docs/18-http-api.md @@ -11,7 +11,7 @@ Interactive documentation is available at `/docs` (Swagger UI) and the raw OpenA All HTTP endpoints (except `/health`) require authentication via Bearer token in the `Authorization` header: ``` -Authorization: Bearer +Authorization: Bearer ``` Two token types are accepted: @@ -23,7 +23,7 @@ Two token types are accepted: API keys are hashed with SHA-256 before lookup — the raw key is never stored. See [20 — API Keys & Auth](20-api-keys-auth.md) for details. -> Some endpoints accept the token as a query parameter `?token=` for use in `` and `