Skip to content

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