Skip to main content
Creates a JWT token for a Steam user, allowing them to access client endpoints (inventory, market, trading). Authentication: API Key (api-key header, requires CORE_ACCESS scope)

Request

Body Parameters

clientData Fields

These fields feed into the risk model that determines instant deposit collateral. All are optional and default to 0/false/null if omitted. Having both fiatDeposits and cryptoDeposits as true combined with kycLevel: 3 gives the highest collateral multiplier. The clientData is updated on every authentication call, so pass current values each time.

Response

Response Fields

Token Structure

The generated JWT contains: Header:
Payload:
The merchantId claim and the JWT header userId field both carry the merchant ID. AssetPay uses either to look up your API secret during verification.

Rate Limits

Errors