Get Audit Log
discord_get_audit_logRetrieves Discord audit log entries for a server, showing actions like member kicks, role changes, and message deletions with filters by user or action type.
Instructions
Get the audit log for a server. Shows who did what actions.
Common action types: 1=GuildUpdate, 10=ChannelCreate, 11=ChannelUpdate, 12=ChannelDelete, 20=MemberKick, 22=MemberBanAdd, 23=MemberBanRemove, 24=MemberUpdate, 25=MemberRoleUpdate, 30=RoleCreate, 31=RoleUpdate, 32=RoleDelete, 72=MessageDelete, 73=MessageBulkDelete
Args:
guild_id (string): Discord server/guild ID
user_id (string, optional): Filter by user who performed action
action_type (number, optional): Filter by action type
limit (number): Number of entries (1-100, default 20)
response_format ('json' | 'markdown'): Output format
Returns: Audit log entries with action, user, target, and changes
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of entries to retrieve | |
| user_id | No | Filter by user who performed actions | |
| guild_id | Yes | Discord server/guild ID (snowflake) | |
| action_type | No | Filter by action type (Discord audit log action type number) | |
| response_format | No | Output format: 'markdown' for human-readable or 'json' for structured data | json |