From 6f5284ec106b081a5793bd7957cdaa1531ade6c2 Mon Sep 17 00:00:00 2001
From: FragginWagon
Date: Wed, 28 Jan 2026 18:59:20 +0000
Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9A=20Add=20API=20usage=20documentatio?=
=?UTF-8?q?n=20to=20GamemasterManager=20view?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/views/GamemasterManager.vue | 21 +++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/code/websites/pokedex.online/src/views/GamemasterManager.vue b/code/websites/pokedex.online/src/views/GamemasterManager.vue
index ce88a1e..6136063 100644
--- a/code/websites/pokedex.online/src/views/GamemasterManager.vue
+++ b/code/websites/pokedex.online/src/views/GamemasterManager.vue
@@ -157,6 +157,27 @@
💡 The filtered pokemon.json is ideal for most use cases, while
allFormsCostumes is comprehensive for complete data analysis.
+
+ Using the API
+
+ Once data is saved to the server, other apps can access it via the
+ Gamemaster API:
+
+ import { GamemasterClient } from './gamemaster-client.js';
+
+const gm = new GamemasterClient('/api/gamemaster');
+
+// Get filtered pokemon
+const pokemon = await gm.getPokemon();
+
+// Get all forms with costumes
+const allForms = await gm.getAllForms();
+
+// Get moves
+const moves = await gm.getMoves();
+
+// Check what's available
+const status = await gm.getStatus();