From 4d455918f58b7189401435b67b2dc0194f7d89d1 Mon Sep 17 00:00:00 2001 From: Vantz Stockwell Date: Fri, 12 Jun 2026 02:22:28 -0400 Subject: [PATCH] docs(roadmap): check off webhooks + API key management (API access -> in progress) Webhook events and per-license API key management shipped (commits 55c9893, 0effaaf, a1768bd). Moved 'API access and integrations' to in-progress with per-item notes; key-authenticated external API access is the remaining piece. Co-Authored-By: Claude Opus 4.8 --- frontend/src/views/marketing/RoadmapView.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/src/views/marketing/RoadmapView.vue b/frontend/src/views/marketing/RoadmapView.vue index 0735ebe..458ed58 100644 --- a/frontend/src/views/marketing/RoadmapView.vue +++ b/frontend/src/views/marketing/RoadmapView.vue @@ -62,14 +62,14 @@ const groups: RoadmapGroup[] = [ ], }, { - status: 'planned', + status: 'in-progress', label: 'API access and integrations', description: - 'Operator-grade API access so you can build your own tooling on top of the Corrosion control plane.', + 'Operator-grade API access so you can build your own tooling on top of the Corrosion control plane. Webhooks and per-license API keys are live; key-authenticated external API access lands next.', items: [ - { text: 'Public REST API for server management' }, - { text: 'Webhook events (wipe completed, server down, player banned)' }, - { text: 'API key management per license' }, + { text: 'Public REST API for server management', note: 'REST API live with OpenAPI docs; key-authenticated external access in progress' }, + { text: 'Webhook events (wipe completed, server down, player banned)', note: 'Shipped — HMAC-SHA256 signed delivery, SSRF-guarded' }, + { text: 'API key management per license', note: 'Shipped — create, list, revoke with hashed storage' }, ], }, {