Create WebSocket token
Auth context: sub-user — On-Behalf-Of required.
Returns a 1-hour JWT scoped to [deposit, trade, market]. Pass it as
the ?token= query string when opening wss://api.skinshark.gg/ws
(deposit + trade events) or wss://api.skinshark.gg/market/live (the
market scope — live-market feed).
Tokens are bound to the sub-user resolved from On-Behalf-Of — the
WebSocket only receives events for that user. To watch multiple
sub-users, mint a token per sub-user and open one socket each.
Authorizations
Your raw API key. Generate, rotate, and revoke keys from the merchant
dashboard. Keys can optionally be bound to one or more allowed source
IPs — requests from any other IP are rejected with API_KEY_IP_DENIED.
Headers
Sub-user UUID or the merchant's externalId for that sub-user.
Required for sub-user-context routes; rejected (via requireMerchant)
on merchant-context routes.
1 - 128