Creates a customizable rank card showing user level, XP, and rank position. Uses Amina's design system with support for custom themes and colors.
Query parameters
-
Display name
-
Current level
Minimum value is
0. -
Current XP
Minimum value is
0. -
XP needed for next level
Minimum value is
1. -
Leaderboard position
Minimum value is
1. -
Avatar image URL
-
Discord status indicator
Values are
online,idle,dnd, oroffline. -
Card theme
Values are
dark,light, oramina. Default value isamina. -
Progress bar color (hex)
Format should match the following pattern:
^#[0-9A-Fa-f]{6}$.
GET
/v1/images/rank-card
curl \
--request GET 'https://api.4mina.app/v1/images/rank-card?username=string&level=42&xp=42&requiredXp=42&rank=42' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
string
Response examples (400)
{
"success": false,
"error": {
"message": "string",
"code": "string"
},
"meta": {
"generatedAt": "2025-05-04T09:42:00Z"
}
}
Response examples (401)
{
"success": false,
"error": {
"message": "string",
"code": "string"
},
"meta": {
"generatedAt": "2025-05-04T09:42:00Z"
}
}
Response examples (429)
# Headers
X-RateLimit-Limit: 42
X-RateLimit-Remaining: 42
X-RateLimit-Reset: 42
Retry-After: 42
# Payload
{
"success": false,
"error": {
"message": "string",
"code": "string"
},
"meta": {
"generatedAt": "2025-05-04T09:42:00Z"
}
}