Skip to main content

Send Simple FeatureGame Operator Card

Send FEATURE GAME Card to the specified Player Note: FEATURE GAME Cards: Regular Feature Games Card, Powerful Feature Games Card, Super Powerful Feature Games Card

API Information

  • URLPOST /v2/items/usesimplefeaturegame
  • 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": "VPSysDevTest001",
"spinId": "SystemItemTestTrans150",
"gameCode": "VP_230001_1",
"cardType": 11,
"itemBet": 2,
"maxWinAmount": 10,
}
FieldTypeRequiredDescription
usernamestringYesPlayer Account
spinIdstringYesOperator Card Unique Identifier
gameCodestringYesGame Code
cardTypenumberYesCard Type, available parameters: 11, 21, 22
maxWinAmountnumberNoMaximum Win Amount
itemBetnumberNoOperator Card Bet Amount, can be filled by referring to BetList. If not filled, the minimum Bet will be used by default

Response

Success Response

{
"code": 0,
"message": "No error.",
"data": {
"itemId": "f2cb520579c8014452d6f521693a4aa8_VPItemTestTrans1042_ghjklhtombg"
},
"logUUID": "24cdc3b9-9fe8-44de-8391-a96863e46954"
}
FieldTypeDescription
codenumberResponse code, 0 means Success
messagestringResponse message
data.itemIdstringSystem Operator Card ID
logUUIDstringRequest tracking ID for troubleshooting and log queries

Error Response

Error Codes

CodeDescriptionHandling Suggestion
5Game is not foundGame does not exist, has been delisted, or does not support this currency. Please confirm the gameCode is correct.
8The User is not existPlayer does not exist, please create the Player first.
78Operator card spinId was usedPlease change the spinId. If you have any questions, please contact the Customer Support Team for assistance.
86Game is restrictedPlease refer to the Game List document or inquire with the Customer Support Team.

Error Response Example

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"
}

Important Notes

  1. spinId uniqueness: Each spinId must be unique and cannot be reused.
  2. Immediate effect: The FEATURE GAME Card sent by this API takes effect immediately.

Frequently Asked Questions

Q1: How to obtain the itemBet List in the sending parameters?

A: Through Get Operator Card Information, you can query the complete supported list. You can also input any value, and our system will automatically select the closest and lower bet from the Games' betList for sending.

Q2: Does the FEATURE GAME sent by this API have an expiration time?

A: After sending, if the Player has not logged in to use the Games, it will be automatically settled 12 hours after sending.

Q3: Can the FEATURE GAME sent by this API be cancelled?

A: Yes, it can. It can be cancelled via the Cancel Operator Card API, but this must be done before the Player enters the Games to use it or before automatic settlement. Otherwise, it cannot be cancelled.

Q4: Will the Player be informed after automatic settlement?

A: When the Player logs into the Games, a reward notification message will be displayed, but the performance animation will not be re-displayed.