Documentation Index
Fetch the complete documentation index at: https://docs.7331.org/llms.txt
Use this file to discover all available pages before exploring further.
Requires an active admin session cookie.
New permission level. 0 = User, 1 = Moderator, 2 = Admin, 3 = Owner.
Response
Returns the full updated user object (UserPrivateResponse).
Current subscription level. 0 = Basic, 1 = Trial, 2 = Premium, 3 = Lifetime.
When subscription expires (UTC). null for lifetime or basic.
ID of user who granted subscription.
User state. 0 = Active, 1 = Timeout, 2 = Banned.
Permission level. 0 = User, 1 = Moderator, 2 = Admin, 3 = Owner.
When user was last active (UTC).
When the user was assigned their current permission level (UTC).
When the user was created (UTC).
When the user was last updated (UTC).
curl -X POST https://portal-api.7331.org/v1/admin/users/42/update \
-H "Content-Type: application/json" \
-b "psession=YOUR_SESSION" \
-d '{"permission_level": 1}'
{
"id": 42,
"username": "exampleuser",
"subscription_tier": 0,
"subscription_expires_at": null,
"subscription_granted_by": null,
"state": 0,
"permission_level": 1,
"last_activity_at": "2025-01-15T12:00:00Z",
"permission_since": "2025-01-16T10:00:00Z",
"created_at": "2025-01-01T00:00:00Z",
"updated_at": "2025-01-16T10:00:00Z"
}