Members API¶
Older endpoint notes
Rendered from ProjectInfo/api-docs/api/members.md on docs/encryption-modes-spec. These notes predate the REST API reference, which is canonical wherever the two overlap. They are published because they still cover endpoints the reference does not yet document — check shapes against the reference and the spec errata.
All endpoints require Authorization: Bearer <token>.
GET /api/servers/{serverID}/members?limit=100&offset=0¶
Paginated member list.
Query params:
- limit: max 100, default 100
- offset: default 0
Response 200: Array of ServerMember
DELETE /api/servers/{serverID}/members/{userID}¶
Kick a member. They can re-join via invite.
Auth: PermKickMembers
Response 204
DELETE /api/servers/{serverID}/members/@me¶
Leave the server. Cannot be used by the owner.
Response 204
PUT /api/servers/{serverID}/members/{userID}/roles/{roleID}¶
Add a role to a member.
Auth: PermManageRoles
Response 204
DELETE /api/servers/{serverID}/members/{userID}/roles/{roleID}¶
Remove a role from a member.
Auth: PermManageRoles
Response 204