diff --git a/docs/model.html b/docs/model.html
index 59ee772b..a3937ad6 100644
--- a/docs/model.html
+++ b/docs/model.html
@@ -609,7 +609,7 @@
REST — the command surface
| POST /api/kilds/:id/agents | Spawn an owned agent into the kild (handle, persona, model). | invite_agent / room_add |
| POST /api/kilds/:id/agents/attach | Register an attached agent — the honryo. Idempotent; addressable at once. | joinRoom (room join) |
| POST /api/kilds/:id/messages | Send — { from, to[], text } into recipients' inboxes. | postRoom / room_post |
- | GET /api/kilds/:id/inbox?as= | Drain an attached agent's inbox (the pull side). | drainRoom (room drain) |
+ | POST /api/kilds/:id/inbox/drain | Drain an attached agent's inbox (the pull side). POST, never GET — it MUTATES, so a cache or a retry on a GET would silently eat somebody's mail. | drainRoom (room drain) |
| GET /api/kilds | List + observe: participants, git status, cost rollup, collisions. | getLiveRooms / rooms_status |
| GET /api/kilds/:id | One kild — detail + full message log. | room show / room log |
| POST /api/kilds/:id/land | Merge toward base; return the collision/merge report. | new — was implicit prune |