{
  "status": "success",
  "message": "user tier created",
  "data": {
    "id": "254a411c-7c3a-44ba-9cfd-67cbb47b3fb3",
    "name": "novice",
    "perks": ["daily raffle", "10mb daily", "250mins on calls"],
    "partner": {},
    "createdAt": "2025-08-05T07:11:45.363Z",
    "updatedAt": "2025-08-05T07:11:45.363Z"
  }
}

URL
https://test-api.bvndle.com/api/v1/laas/user-tiers
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 tier
perksarrayRequired
List of perks under the user tier
missionsarrayRequired
List of mission IDs that must be fulfilled before progressing to the next tier
isFirstbooleanOptional
Used to indicate if this is the first tier
Default: false

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

{
    "name": "professional",
    "perks": [
        "daily raffle",
        "10mb daily",
        "250mins on calls yearly"
    ],
    "missions": [
        "80997148-fa86-428b-b632-3c8970945849",
        "ec68ccdb-7fd4-477b-9c3d-d4d57a0e8a43"
    ],
    "isFirst": false
}

{
  "status": "success",
  "message": "user tier created",
  "data": {
    "id": "254a411c-7c3a-44ba-9cfd-67cbb47b3fb3",
    "name": "novice",
    "perks": ["daily raffle", "10mb daily", "250mins on calls"],
    "partner": {},
    "createdAt": "2025-08-05T07:11:45.363Z",
    "updatedAt": "2025-08-05T07:11:45.363Z"
  }
}