JWT token for admin console authentication
Project name
2 - 255"My Awesome App"
Project slug (URL-friendly identifier, lowercase alphanumeric and hyphens)
2 - 100"my-awesome-app"
Tenant ID (automatically set from authenticated user)
"123e4567-e89b-12d3-a456-426614174000"
Project description
"Production environment for My Awesome App"
Environment type
DEVELOPMENT, STAGING, PRODUCTION Game configuration (XP, currencies, lives, etc.)
{
"xp": {
"levelCurve": "exponential",
"baseXP": 100,
"growthRate": 1.5,
"maxXPPerDay": 10000
},
"currencies": [
{
"id": "coins",
"name": "Coins",
"icon": "🪙",
"maxPerDay": 1000
}
],
"lives": {
"max": 5,
"regenRate": 30,
"regenAmount": 1
}
}
Additional metadata (JSON object)
{ "version": "1.0.0", "buildNumber": 42 }
Project created successfully
Unique project identifier
"123e4567-e89b-12d3-a456-426614174000"
Tenant ID that owns this project
"123e4567-e89b-12d3-a456-426614174000"
Project name
"My Awesome App"
URL-friendly slug
"my-awesome-app"
Environment type
DEVELOPMENT, STAGING, PRODUCTION "PRODUCTION"
Project status
ACTIVE, PAUSED, ARCHIVED "ACTIVE"
Whether the project is active (status === ACTIVE)
true
Rate limiting tier
FREE, STARTER, PROFESSIONAL, BUSINESS, ENTERPRISE "FREE"
Creation timestamp
"2025-01-15T10:30:00Z"
Last update timestamp
"2025-01-15T10:30:00Z"
Project description
"Production environment for My Awesome App"
Game configuration (XP, currencies, lives, etc.)
{
"xp": {
"levelCurve": "exponential",
"baseXP": 100
},
"currencies": [{ "id": "coins", "name": "Coins" }]
}
Additional metadata
{ "version": "1.0.0" }
Soft deletion timestamp
null
Related entity counts