Members
One member
/v1/guilds/:guildId/members/:userIdEverything cormac knows about one member of your server: their Discord profile and roles, then one section for each plugin that keeps something about members, such as their XP, automod strikes, starboard posts and tickets.
A plugin section appears only when the plugin is on and the key may read it. progression needs progression:read, tickets needs tickets:read and moderation needs moderation:read; the rest come with members:read. Every member plugin left out is listed in unavailable with the reason, so a missing section never looks like an empty one.
A section is null when the plugin is on but holds nothing for this member yet, such as no XP or anti-ping never set up. Honeypot, Logging and Welcome keep nothing about individual members, so they never appear.
tickets.closed lists the 25 newest closed tickets the member opened, claimed, closed or wrote in; closedTotal counts all of them. Form answers, close reasons and rating comments are never included: they are text people wrote, and the API carries no message content.
automod.exemptions says which rules leave the member alone and why: listed by name (user), through a role, or as owner, Administrator or Bot Master. Only user exemptions can be changed through the API. recentChanges lists dashboard and API changes this member made.
member.voice is the voice channel they are in right now, or null. Online status and activities such as "Playing" are not available: they need a Discord permission cormac does not request.
The member has to be in the server. Someone who left is a 404, even if cormac still holds their XP.