Internal (Staff)
All internal endpoints require authentication and the FlagStaff (1) user flag.
Update User Flags & Badges
PATCH
/api/internal/users/{userId}/flags-badgesUpdate a user's flags and badges bitfield values. Requires FlagStaff permission. Uses OptionalField -- omit a field to leave it unchanged, or provide a value to update it.
JSON Body
| Field | Type | Description |
|---|---|---|
flags ? | integer | New flags bitfield value (e.g. 1 = Staff) |
badges ? | integer | New badges bitfield value |
Returns: User object.