From a8b264adf89a6f3fce3ffbc28e8c39340bf8e97d Mon Sep 17 00:00:00 2001 From: Ryan Barlow <7389646+ryanbarlow97@users.noreply.github.com> Date: Mon, 12 Oct 2026 15:44:03 +0000 Subject: [PATCH] docs(provincesystem): owner skin files take the name as a query parameter Co-Authored-By: Claude Opus 5.5 --- projects/ProvinceSystem/docs/cosmetics/skins.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/ProvinceSystem/docs/cosmetics/skins.md b/projects/ProvinceSystem/docs/cosmetics/skins.md index 5582fe2..86de170 100644 --- a/projects/ProvinceSystem/docs/cosmetics/skins.md +++ b/projects/ProvinceSystem/docs/cosmetics/skins.md @@ -161,7 +161,7 @@ Deploy and verify the headless renderer: [ops/sheet-render.md](../ops/sheet-rend | `POST /profile/redeem` | Profile sign-in with a `profile`, `skin`, `skin_staff` or `drink` code → that scope's redeem payload ([below](#signing-in-with-a-skin-or-drink-code)) | | `GET /profile/wardrobe` | Skin or drink code Bearer → `{ kind, items, can_start }` for that wardrobe | | `GET /skins/submissions/{id}/thumbnail` | Owner's wardrobe picture | -| `GET /skins/submissions/{id}/files/{filename}` | One of the owner's uploaded textures or models (`.png`, `.json`; not `meta.json`, `review_sheet.png` or `name_preview.png`) for the 3D viewer | +| `GET /skins/submissions/{id}/files?name=` | One of the owner's uploaded textures or models (`.png`, `.json`; not `meta.json`, `review_sheet.png` or `name_preview.png`) for the 3D viewer. The name is a query parameter because Cloudflare caches paths ending in `.png` by URL alone | | `POST /skins/submissions` | Multipart upload | | `GET /skins/submissions/check` | Display name conflict check | | `GET /skins/submissions/{id}` | Status for owner session |