listGuildAuditLogs abstract method

  1. @GET.new('/guilds/{guild_id}/audit-logs')
Future<GuildAuditLogListResponse> listGuildAuditLogs({
  1. @Path.new('guild_id') required SnowflakeType guildId,
  2. @Query.new('limit') Int32Type? limit,
  3. @Query.new('before') SnowflakeType? before,
  4. @Query.new('after') SnowflakeType? after,
  5. @Query.new('user_id') SnowflakeType? userId,
  6. @Query.new('action_type') AuditLogActionType? actionType,
})

List guild audit logs.

List guild audit logs. Requires view_audit_logs permission. Returns guild activity history with pagination and action filtering.

guildId - The ID of the guild.

Implementation

@GET('/guilds/{guild_id}/audit-logs')
Future<GuildAuditLogListResponse> listGuildAuditLogs({
  @Path('guild_id') required SnowflakeType guildId,
  @Query('limit') Int32Type? limit,
  @Query('before') SnowflakeType? before,
  @Query('after') SnowflakeType? after,
  @Query('user_id') SnowflakeType? userId,
  @Query('action_type') AuditLogActionType? actionType,
});