Admin Users

Deposit coins for a user

Deposit a specified amount of coins into a user's account with specified reason and direction

post/admin/users/{id}/deposit-coins

Path parameters

idstring required
Example:user-uuid-here

User ID

Request body

amountnumber required

Amount of coins to deposit

reason'PURCHASE' | 'PROMO' | 'REFUND' | 'SPENDING' | 'SUBSCRIPTION' | 'RESTORE' | 'QUOTA_RESET' | 'WELCOME_BONUS' required

Transaction reason

direction'IN' | 'OUT' required

Transaction direction

Example request

{
  "amount": 100,
  "reason": "PURCHASE",
  "direction": "IN"
}

Response

Coins deposited successfully

transactionIdstring required

Transaction ID

userIdstring required

User ID

amountnumber required

Amount deposited

reasonstring required

Transaction reason

directionstring required

Transaction direction

statusstring required

Transaction status

Example response

{
  "transactionId": "transaction-uuid-here",
  "userId": "user-uuid-here",
  "amount": 100,
  "reason": "PURCHASE",
  "direction": "IN",
  "status": "COMPLETED"
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.