Skip to main content

Send Operator Card

Use the specified Operator Card for the Player.

API Information

  • URLPOST /v2/items/use
  • Authentication:Bearer Token
  • Encryption:Requests are encrypted using AES-256-GCM; responses are returned as plaintext JSON

request

request Headers

POST /v2/items/use HTTP/1.1
Host: api.example.com
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
x-agentid: integratorNBTest04
x-timestamp: 1769746894501
x-nonce: 56ffd5ecd8a3a4457863a0bd7c298fb2
x-signature: 904e97bee2589b93e9747eed0346c68b23d8ff8b568dabaf4b94a5e89093df67

Request Parameters

Decrypted Request

{
"cipherText": "G0ZMDELeJwx+7JcIfIFOLJjkSzANPu6krGM2uw==..."
}

Parameters Before Encryption

{
"username": "testaccount001",
"spinId": "VPItemTestTrans1024_ghjklhtombg",
"gameCode": "VP_230001_1",
"expiredTime": "2025-10-25T17:03:20.000Z",
"round": 3,
"maxWinAmount": 0.1,
"itemBetInfo":{
"itemBet":0.1,
"freeSpinMultiple":1,
"lowerMultiple": 1,
"upperMultiple": 8
},
"cardType":1
}
FieldTypeRequiredDescription
usernamestringYesPlayer Account
spinIdstringYesOperator Card Unique Identifier
gameCodestringYesGame Code
expiredTimestringYesExpiration time
roundnumberYesRound count
maxWinAmountnumberYesMaximum Win Amount
itemBetInfoobjectYesOperator Card Bet Information
itemBetInfo.itemBetnumberYesOperator Card Bet Amount
itemBetInfo.freeSpinMultiplenumberYesFree Spin Multiplier
itemBetInfo.lowerMultiplenumberYesLower Multiplier
itemBetInfo.upperMultiplenumberYesUpper Multiplier
cardTypenumberYesCard Type

Response

Success Response

{
"code": 0,
"message": "No error.",
"data": {
"itemId": "f2cb520579c8014452d6f521693a4aa8_VPItemTestTrans1042_ghjklhtombg"
},
"logUUID": "24cdc3b9-9fe8-44de-8391-a96863e46954"
}

ResponseFieldDescription

FieldTypeDescription
data.itemIdstringSystem Operator Card ID

Error Response

Operator Card Parameter Combination Error

{
"code": 7,
"message": "Internal server error",
"error": "{\"retStatus\":{\"StatusCode\":80013,\"StatusMsg\":\"RiskInfoError\",\"CheckCode\":0,\"SystemTime\":1760348424576}}",
"logUUID": "24cdc3b9-9fe8-44de-8391-a96863e46954"
}

Operator Card ID Duplicate Usage

{
"code": 78,
"message": "The spinID was used",
"logUUID": "24cdc3b9-9fe8-44de-8391-a96863e46954"
}

Common Error Codes

CodeDescription
7Internal server error (may contain detailed error information)
8Player does not exist
11Parameters error
78spinID has been used
83Authentication Failed
84Decryption Failed

Important Notes

  1. spinId Uniqueness: Each spinId must be unique and cannot be reused
  2. Parameter Combination Validation: The system will validate if the parameter combination in itemBetInfo is correct
  3. Expiration Time: expiredTime must be a future time
  4. Card Type: cardType must match the Type returned by Get Operator Card Information