Skip to main content
POST
/
admin
/
users
/
temp-ban
Temp ban user
curl --request POST \
  --url https://api.fluxer.app/v1/admin/users/temp-ban \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "user_id": "<string>",
  "duration_hours": 4380,
  "reason": "<string>"
}
'
{
  "user": {
    "id": "<string>",
    "username": "<string>",
    "discriminator": 1073741823,
    "global_name": "<string>",
    "bot": true,
    "system": true,
    "flags": "<string>",
    "avatar": "<string>",
    "banner": "<string>",
    "bio": "<string>",
    "pronouns": "<string>",
    "accent_color": 1073741823,
    "email": "<string>",
    "email_verified": true,
    "email_bounced": true,
    "phone": "<string>",
    "date_of_birth": "<string>",
    "locale": "<string>",
    "premium_type": 1073741823,
    "premium_since": "<string>",
    "premium_until": "<string>",
    "suspicious_activity_flags": 1073741823,
    "temp_banned_until": "<string>",
    "pending_deletion_at": "<string>",
    "pending_bulk_message_deletion_at": "<string>",
    "deletion_reason_code": 1073741823,
    "deletion_public_reason": "<string>",
    "acls": [
      "<string>"
    ],
    "traits": [
      "<string>"
    ],
    "has_totp": true,
    "authenticator_types": [
      1073741823
    ],
    "last_active_at": "<string>",
    "last_active_ip": "<string>",
    "last_active_ip_reverse": "<string>",
    "last_active_location": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Admin API key: Authorization: Admin <token>. Only valid for /admin/* endpoints.

Body

application/json
user_id
string<snowflake>
required
duration_hours
integer<int32>
required

Duration of the ban in hours. Use 0 for a permanent ban (until manually unbanned).

Required range: 0 <= x <= 8760
reason
string

Reason for the temporary ban

Response

Success

user
object
required