Clanware API Docs (v0.1)
Foundation endpoints are live for health checks, justice case CRUD, and profile/account management.
- GET /health
- GET /justice/cases
- GET /justice/cases/search
- GET /justice/cases/trends
- POST /justice/cases
- GET /justice/cases/:id
- POST /justice/cases/:id/state
- GET /justice/cases/:id/infractions
- POST /justice/cases/:id/infractions
- GET /profiles/users
- POST /profiles/users
- GET /profiles/users/:id
- PATCH /profiles/users/:id
- GET /justice/submissions
- GET /justice/submissions/summary
- POST /justice/submissions
- GET /justice/submissions/:id
- POST /justice/submissions/:id/review
- POST /justice/submissions/:id/votes
- POST /justice/submissions/:id/resolve
- POST /justice/submissions/:id/consensus
- GET /clans
- GET /clans/leaderboard
- POST /clans
- POST /clans/divisions
- POST /clans/xp/grant
- POST /clans/members
- POST /clans/members/remove
- GET /clans/:id
- GET /clans/:id/health
- GET /clans/:id/members
- GET /clans/:id/xp/ledger
- POST /clans/:id/transfer-ownership
- GET /competitive/leagues
- POST /competitive/leagues
- GET /competitive/leagues/:id/standings
- POST /competitive/matches/report
- POST /competitive/tournaments
- GET /competitive/tournaments
- POST /competitive/tournaments/register
- GET /competitive/tournaments/:id/entries
- POST /competitive/tournaments/:id/bracket/generate
- POST /competitive/tournaments/matches/report
- GET /competitive/tournaments/:id/matches
- POST /competitive/tournaments/:id/advance
- GET /competitive/tournaments/:id/bracket
- GET /competitive/ranked/seasons
- POST /competitive/ranked/seasons
- POST /competitive/ranked/matches/queue
- POST /competitive/ranked/matches/report
- GET /competitive/ranked/:seasonId/matches
- GET /competitive/ranked/:seasonId/leaderboard
- GET /moderation/reports
- GET /moderation/reports/summary
- POST /moderation/reports
- POST /moderation/reports/:id/state
- POST /moderation/reports/:id/resolve
- GET /notifications
- GET /notifications/preferences/custom
- POST /notifications
- POST /notifications/broadcast
- POST /notifications/preferences/:userId/reset
- POST /notifications/:id/read
- POST /notifications/read-all
- GET /notifications/summary
- GET /analytics/metrics
- POST /analytics/metrics
- GET /analytics/summary
- GET /matchmaking/queues
- POST /matchmaking/queues
- POST /matchmaking/queues/join
- POST /matchmaking/queues/leave
- POST /matchmaking/queues/:id/status
- GET /matchmaking/queues/:id/members
- POST /matchmaking/queues/readiness
- GET /matchmaking/queues/:id/readiness
- GET /matchmaking/calendar/events
- POST /matchmaking/calendar/events
- GET /matchmaking/calendar/events/:id
- POST /matchmaking/calendar/events/:id/status
- POST /matchmaking/calendar/events/:id/expand
- POST /matchmaking/queues/:id/autofill
- POST /matchmaking/queues/:id/reset
- GET /matchmaking/requests
- POST /matchmaking/requests
- GET /matchmaking/requests/:id
- GET /matchmaking/requests/:id/eligibility
- GET /matchmaking/policies
- POST /matchmaking/policies
- POST /matchmaking/policies/:id/toggle
- POST /matchmaking/requests/:id/status
- GET /matchmaking/requests/:id/interests
- POST /matchmaking/requests/:id/interests
- GET /matchmaking/raids
- POST /matchmaking/raids
- GET /matchmaking/raids/:id
- GET /matchmaking/raids/:id/participants
- GET /matchmaking/raids/:id/attendance
- POST /matchmaking/raids/:id/attendance
- GET /matchmaking/raids/:id/ratings
- POST /matchmaking/raids/:id/ratings
- GET /matchmaking/raids/:id/summary
- GET /matchmaking/analytics/no-shows
- POST /matchmaking/raids/participants
- POST /matchmaking/raids/participants/remove
- POST /matchmaking/raids/:id/stage
- GET /experiences/experiences
- POST /experiences/experiences
- POST /experiences/sessions
- POST /experiences/sessions/:id/heartbeat
- POST /experiences/sessions/:id/end
- GET /experiences/experiences/:id/sessions
- GET /experiences/summary
- GET /developer/api-keys
- POST /developer/api-keys
- POST /developer/api-keys/:id/revoke
- GET /developer/webhooks
- POST /developer/webhooks
- POST /developer/webhooks/deliver
- POST /developer/webhooks/verify
- GET /developer/webhooks/:id/deliveries
- POST /developer/webhooks/deliveries/:id/retry
- POST /developer/webhooks/retry-failures
- POST /profiles/users/:id/reputation/grant
- GET /profiles/users/:id/reputation/ledger
- POST /profiles/achievements
- POST /profiles/achievements/award
- GET /profiles/users/:id/achievements
- POST /profiles/users/:id/activity
- GET /profiles/users/:id/streak