Skip to content

List VIP tiers

GET /tiers
Scopeprogram:read
Customer session tokenAccepted with the read scope, for the token’s own customer
Rate limit classread (limits)
Idempotency keyNot used
MCP toolcharm_list_tiers

Returns TierList.

FieldTypeDescription
dataarray of Tier
next_cursorstring or nullPass as cursor to fetch the next page; null on the last page. (nullable)
has_morebooleanTrue when another page exists.
enabledbooleanWhether VIP tiers are on.
qualificationobject or null(nullable)
{
"data": [
{
"id": "id",
"name": "Gold",
"handle": "handle",
"name_translations": {},
"threshold": 1,
"points_multiplier": 120,
"combine": "any",
"criteria": [
null
],
"benefits": [
null
]
}
],
"next_cursor": null,
"has_more": true,
"enabled": true,
"qualification": {
"basis": "points",
"period": "lifetime",
"period_months": 1
}
}
Terminal window
curl -X GET "https://charm.appfleece.app/api/v1/tiers" \
-H "Authorization: Bearer chrm_live_..."

unauthorized · invalid_token · token_expired · insufficient_scope · access_required · validation_error · rate_limited

Every error body carries code, message, request_id and a doc_url pointing at the matching entry in the error catalog.