Table of Contents

Enum AuditLogActionType

Namespace
DisCatSharp.Enums
Assembly
DisCatSharp.dll

Represents type of the action that was taken in given audit log event.

public enum AuditLogActionType

Fields

Invalid = 0

Indicates an invalid action type.

GuildUpdate = 1

Indicates that the guild was updated.

ChannelCreate = 10

Indicates that the channel was created.

ChannelUpdate = 11

Indicates that the channel was updated.

ChannelDelete = 12

Indicates that the channel was deleted.

OverwriteCreate = 13

Indicates that the channel permission overwrite was created.

OverwriteUpdate = 14

Indicates that the channel permission overwrite was updated.

OverwriteDelete = 15

Indicates that the channel permission overwrite was deleted.

Kick = 20

Indicates that the user was kicked.

Prune = 21

Indicates that users were pruned.

Ban = 22

Indicates that the user was banned.

Unban = 23

Indicates that the user was unbanned.

MemberUpdate = 24

Indicates that the member was updated.

MemberRoleUpdate = 25

Indicates that the member's roles were updated.

MemberMove = 26

Indicates that the member has moved to another voice channel.

MemberDisconnect = 27

Indicates that the member has disconnected from a voice channel.

BotAdd = 28

Indicates that a bot was added to the guild.

RoleCreate = 30

Indicates that the role was created.

RoleUpdate = 31

Indicates that the role was updated.

RoleDelete = 32

Indicates that the role was deleted.

InviteCreate = 40

Indicates that the invite was created.

InviteUpdate = 41

Indicates that the invite was updated.

InviteDelete = 42

Indicates that the invite was deleted.

WebhookCreate = 50

Indicates that the webhook was created.

WebhookUpdate = 51

Indicates that the webhook was updated.

WebhookDelete = 52

Indicates that the webhook was deleted.

EmojiCreate = 60

Indicates that an emoji was created.

EmojiUpdate = 61

Indicates that an emoji was updated.

EmojiDelete = 62

Indicates that an emoji was deleted.

MessageDelete = 72

Indicates that the message was deleted.

MessageBulkDelete = 73

Indicates that messages were bulk-deleted.

MessagePin = 74

Indicates that a message was pinned.

MessageUnpin = 75

Indicates that a message was unpinned.

IntegrationCreate = 80

Indicates that an integration was created.

IntegrationUpdate = 81

Indicates that an integration was updated.

IntegrationDelete = 82

Indicates that an integration was deleted.

StageInstanceCreate = 83

Indicates that a stage instance was created.

StageInstanceUpdate = 84

Indicates that a stage instance was updated.

StageInstanceDelete = 85

Indicates that a stage instance was deleted.

StickerCreate = 90

Indicates that a sticker was created.

StickerUpdate = 91

Indicates that a sticker was updated.

StickerDelete = 92

Indicates that a sticker was deleted.

GuildScheduledEventCreate = 100

Indicates that a guild scheduled event was created.

GuildScheduledEventUpdate = 101

Indicates that a guild scheduled event was updated.

GuildScheduledEventDelete = 102

Indicates that a guild scheduled event was deleted.

ThreadCreate = 110

Indicates that a thread was created.

ThreadUpdate = 111

Indicates that a thread was updated.

ThreadDelete = 112

Indicates that a thread was deleted.

ApplicationCommandPermissionUpdate = 121

Indicates that the permissions for an application command were updated.

SoundboardSoundCreate = 130

Indicates that a soundboard sound was created.

SoundboardSoundUpdate = 131

Indicates that a soundboard sound was updated.

SoundboardSoundDelete = 132

Indicates that a soundboard sound was deleted.

AutoModerationRuleCreate = 140

Indicates that a new automod rule has been added.

AutoModerationRuleUpdate = 141

Indicates that an automod rule was updated.

AutoModerationRuleDelete = 142

Indicates that an automod rule was deleted.

AutoModerationBlockMessage = 143

Indicates that automod blocked a message.

AutoModerationFlagMessage = 144

Indicates that automod flagged a message.

AutoModerationTimeOutUser = 145

Indicates that automod timed out a user.

AutoModerationQuarantineUser = 146

Indicates that automod quarantined a user.

CreatorMonetizationRequestCreated = 150

Indicates that a creator monetization request was created for the guild.

CreatorMonetizationTermsAccepted = 151

Indicates that the guild accepted creator monetization terms.

OnboardingPromptCreate = 163

Indicates that an onboarding prompt was created.

OnboardingPromptUpdate = 164

Indicates that an onboarding prompt was updated.

OnboardingPromptDelete = 165

Indicates that an onboarding prompt was deleted.

OnboardingCreate = 166

Indicates that guild onboarding was initialized.

OnboardingUpdate = 167

Indicates that guild onboarding was updated.

GuildHomeFeatureItem = 171

Indicates that a message was featured in guild home.

GuildHomeRemoveItem = 172

Indicates that a message was removed from guild home.

HomeSettingsCreate = 190

Alias for ServerGuideCreate retained for Discord naming compatibility.

ServerGuideCreate = 190

Indicates that guild home or server guide settings were created.

HomeSettingsUpdate = 191

Alias for ServerGuideUpdate retained for Discord naming compatibility.

ServerGuideUpdate = 191

Indicates that guild home or server guide settings were updated.

VoiceChannelStatusCreate = 192

Indicates that a voice channel status entry was created or updated.

VoiceChannelStatusDelete = 193

Indicates that a voice channel status entry was deleted.

[DiscordDeprecated] ClydeAiProfileUpdate = 194

Indicates that Clyde AI profile settings were updated.

This action is deprecated and is not expected to appear in modern audit log payloads.

GuildScheduledEventExceptionCreate = 200

Indicates that a guild scheduled event exception was created.

GuildScheduledEventExceptionUpdate = 201

Indicates that a guild scheduled event exception was updated.

GuildScheduledEventExceptionDelete = 202

Indicates that a guild scheduled event exception was deleted.

GuildMemberVerificationUpdate = 210

Indicates that the guild's member verification configuration was updated.

GuildProfileUpdate = 211

Indicates that the guild's public profile configuration was updated.

GuildMigratePinPermission = 212

Indicates that the guild migrated to the dedicated pin messages permission.

GuildMigrateBypassSlowmodePermission = 213

Indicates that the guild migrated to the dedicated bypass slowmode permission.