User
Overview
Authentication
Response Envelope (Server Standard)
Quick Reference (Action Table)
Action
Request Body Fields
Response Data Type
Endpoints
1) GetClientState
Response (OperationResult<ClientStateResponse>)
2) GetUserInventory
Response (OperationResult<GetUserInventoryResult>)
3) GetCustomUserData
Response (OperationResult<GetCustomUserDataResult>)
4) UpdateCustomUserData
Response (OperationResult<SuccessResponse>)
5) TransferVirtualCurrency
Response (OperationResult<CurrencyTransferResponse>)
6) SubtractVirtualCurrency
Response (OperationResult<CurrencyUpdateResponse>)
7) ConsumeItem
Response (OperationResult<ConsumeItemResponse>)
8) DeleteUserAccount
Response (OperationResult<SuccessResponse>)
9) GetUsageTime
Response (OperationResult<UsageTimeStats>)
10) AddUsageTime
Response (OperationResult<UsageTimeStats>)
Models (Contracts)
UserRequest
Field
Type
Used by
Description
CurrencyTransferResponse
CurrencyUpdateResponse
ConsumeItemResponse
UsageTimeStats
SuccessResponse
CurrencyTransferPair
Client Flow (Recommended)
A) Bootstrap (App Launch / Login)
B) Refresh Inventory
C) Update Custom Data
D) Transfer Currency
E) Spend Currency
F) Consume Item
G) Track Usage Time
H) Delete Account
Config Usage Guide (Client)
Currency Transfer Whitelist
System Currency IDs
Custom User Data Keys
Examples (cURL)
GetClientState
GetUserInventory
GetCustomUserData
UpdateCustomUserData
TransferVirtualCurrency
SubtractVirtualCurrency
ConsumeItem (by ItemInstanceID)
ConsumeItem (by ItemID)
DeleteUserAccount
GetUsageTime
AddUsageTime
Last updated