Overview
OmegaCases developer API — integrate balance, OAuth, and game data into your apps.
Base URL
https://omegacases.comAuthentication
Two auth methods depending on context:
MethodWhen to use
User IDAuthenticated endpoints where the caller is a Plus user (query param ?user_id=)OAuth TokenActing on behalf of another user — returned after OAuth authorizationEndpoints at a glance
GET
/api/oauth/me?token=xxxFetch authorized user info
POST
/api/oauth/spendSpend balance on behalf of user
POST
/api/oauth/cases/openOpen a case on behalf of user
POST
/api/oauth/listings/buyBuy a marketplace listing on behalf of user
POST
/api/oauth/notifySend an in-app notification to user
GET
/api/admin/itemsAll items (public)
GET
/api/rolls?limit=50Recent rolls (public)
GET
/api/leaderboardLeaderboard (public)
GET
/api/users?username=xUser profile lookup
GET
/api/inventory/{userId}User inventory
