{
  "status": "success",
  "message": "spin wheel created successfully",
  "data": {
    "id": "8269566e-d296-47f5-8998-4934083cdbda",
    "name": "another spin wheel",
    "prizes": [],
    "isActive": true,
    "entryFees": [
      {
        "id": "413b3fd5-2906-44a2-a005-1297ee7cb156",
        "fee": 5,
        "spinWheel": {},
        "type": "coins",
        "createdAt": "2025-09-02T07:14:56.620Z",
        "updatedAt": "2025-09-02T07:14:56.620Z"
      },
      {
        "id": "ac4d5236-c26f-4524-883a-c31cc98549ad",
        "fee": 200,
        "spinWheel": {},
        "type": "airtime",
        "createdAt": "2025-09-02T07:14:56.662Z",
        "updatedAt": "2025-09-02T07:14:56.662Z"
      }
    ]
  }
}

URL
https://test-api.bvndle.com/api/v1/laas/spin-wheel
Base URL
https://test-api.bvndle.com/api/v1/laas
HTTP Method
POST
Authorization Header
Bearer ACCESS_TOKEN

Request Body:
nametypeDescription
namestringRequired
Name of the spin wheel
maxSpinsstringRequired
The maximum number of tumes the user is allowed to spin the wheel
NOTE: Set to -1 for unlimited
entryFeesarrayRequired
entryFees.typestringRequired
The mode of payment
entryFees.feesnumberRequired
The amount to be debited from the user
transactionPinstringRequired
The transaction PIN that was created by the partner

cURL
curl --request POST
'https://test-api.bvndle.com/api/v1/laas/spin-wheel' \
--header 'Content-Type: application/json' \

{
    "transactionPin": "1234",
    "maxSpins": -1,
    "name": "Another spin wheel",
    "entryFees": [
        {
            "fee": 5,
            "type": "coins"
        },
        {
            "fee": 200,
            "type": "airtime"
        }
    ]
}

{
  "status": "success",
  "message": "spin wheel created successfully",
  "data": {
    "id": "8269566e-d296-47f5-8998-4934083cdbda",
    "name": "another spin wheel",
    "prizes": [],
    "isActive": true,
    "entryFees": [
      {
        "id": "413b3fd5-2906-44a2-a005-1297ee7cb156",
        "fee": 5,
        "spinWheel": {},
        "type": "coins",
        "createdAt": "2025-09-02T07:14:56.620Z",
        "updatedAt": "2025-09-02T07:14:56.620Z"
      },
      {
        "id": "ac4d5236-c26f-4524-883a-c31cc98549ad",
        "fee": 200,
        "spinWheel": {},
        "type": "airtime",
        "createdAt": "2025-09-02T07:14:56.662Z",
        "updatedAt": "2025-09-02T07:14:56.662Z"
      }
    ]
  }
}