Skip to main content
POST
Withdraw User Points

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
account
string
required

User account identifier

Example:

"user123"

platform
string
required

Platform identifier where the user account exists

Example:

"steam"

pid
string
required

Campaign ID

Example:

"campaign_abc123"

id
string
required

Unique withdraw transaction ID (must be unique per user/campaign)

Example:

"withdraw_xyz789"

xp
number
required

Amount of experience points to withdraw

Required range: x >= 0
Example:

100

kind
string

Withdraw kind

Example:

"items_shop"

strict
boolean
default:false

When true, verifies user has sufficient balance before allowing withdrawal

Example:

true

Response

Withdrawal processed successfully

success
boolean
Example:

true