artifacts-dashboard/backend/app/api
Claude 6a6b49c290
Fix Artifacts MMO API consumption: correct endpoints, error codes, and missing fields
- Fix bank deposit/withdraw paths: /bank/deposit → /bank/deposit/item (and withdraw)
- Fix cooldown error handling: 498 is "character not found" (raise immediately),
  499 is "character in cooldown" (wait and retry) — was previously swapped
- Fix events endpoint: use /events/active instead of /events for active game events
- Fix action rate limiter: 7/2s → 20/2s to match actual API limits
- Use page_size=10000 for static data pagination (items/monsters/resources/maps)
  to minimize API round-trips during cache refresh
- Add missing character fields from API: wisdom, prospecting, initiative, threat,
  dmg, layer, map_id, effects, rune_slot, bag_slot, and *_max_xp for all skills
- Fix skill bars to use actual max_xp from API instead of xp % 100
- Add rune_slot and bag_slot to equipment constants

https://claude.ai/code/session_015BJtuNcKqcdqSJETj5xRjX
2026-03-04 23:21:38 +00:00
..
__init__.py Initial release: Artifacts MMO Dashboard & Automation Platform 2026-03-01 19:46:45 +01:00
auth.py Add multi-user workflows/pipelines and error tracking 2026-03-01 23:02:34 +01:00
automations.py Restrict status endpoints to user's characters 2026-03-01 23:07:38 +01:00
bank.py Add multi-user workflows/pipelines and error tracking 2026-03-01 23:02:34 +01:00
characters.py Add multi-user workflows/pipelines and error tracking 2026-03-01 23:02:34 +01:00
dashboard.py Fix Artifacts MMO API consumption: correct endpoints, error codes, and missing fields 2026-03-04 23:21:38 +00:00
deps.py Add multi-user workflows/pipelines and error tracking 2026-03-01 23:02:34 +01:00
errors.py Add multi-user workflows/pipelines and error tracking 2026-03-01 23:02:34 +01:00
events.py Fix Artifacts MMO API consumption: correct endpoints, error codes, and missing fields 2026-03-04 23:21:38 +00:00
exchange.py Add multi-user workflows/pipelines and error tracking 2026-03-01 23:02:34 +01:00
game_data.py Initial release: Artifacts MMO Dashboard & Automation Platform 2026-03-01 19:46:45 +01:00
logs.py Add multi-user workflows/pipelines and error tracking 2026-03-01 23:02:34 +01:00
pipelines.py Restrict status endpoints to user's characters 2026-03-01 23:07:38 +01:00
workflows.py Restrict status endpoints to user's characters 2026-03-01 23:07:38 +01:00
ws.py Initial release: Artifacts MMO Dashboard & Automation Platform 2026-03-01 19:46:45 +01:00