Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion projects/ProvinceSystem/docs/cosmetics/skins.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand Down