diff --git a/DisCatSharp/Enums/Application/ApplicationDiscoverabilityState.cs b/DisCatSharp/Enums/Application/ApplicationDiscoverabilityState.cs
new file mode 100644
index 000000000..2228b84b3
--- /dev/null
+++ b/DisCatSharp/Enums/Application/ApplicationDiscoverabilityState.cs
@@ -0,0 +1,32 @@
+// This file is part of the DisCatSharp project, based off DSharpPlus.
+//
+// Copyright (c) 2021-2023 AITSYS
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in all
+// copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+// SOFTWARE.
+
+namespace DisCatSharp.Enums;
+
+public enum ApplicationDiscoverabilityState : int
+{
+ Ineligible = 1,
+ NotDiscoverable = 2,
+ Discoverable = 3,
+ Featureable = 4,
+ Blocked = 5
+}
diff --git a/DisCatSharp/Enums/Application/ApplicationDiscoveryFlags.cs b/DisCatSharp/Enums/Application/ApplicationDiscoveryFlags.cs
new file mode 100644
index 000000000..c681c4e04
--- /dev/null
+++ b/DisCatSharp/Enums/Application/ApplicationDiscoveryFlags.cs
@@ -0,0 +1,111 @@
+// This file is part of the DisCatSharp project, based off DSharpPlus.
+//
+// Copyright (c) 2021-2023 AITSYS
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in all
+// copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+// SOFTWARE.
+
+namespace DisCatSharp.Enums;
+
+public enum ApplicationDiscoveryFlags : long
+{
+ ///
+ /// Application is verified.
+ ///
+ IsVerified = 1<<0,
+
+ ///
+ /// Application has at least one tag set.
+ ///
+ HasAtLeastOneTag = 1<<1,
+
+ ///
+ /// Application has a description.
+ ///
+ HasDescription = 1<<2,
+
+ ///
+ /// Applications has a terms of service.
+ ///
+ HasTermsOfService = 1<<3,
+
+ ///
+ /// Application has a privacy policy.
+ ///
+ HasPrivacyPolicy = 1<<4,
+
+ ///
+ /// Application has custom install url or install params.
+ ///
+ HasCustomInstallUrlOrInstallParams = 1<<5,
+
+ ///
+ /// Application's name is safe for work.
+ ///
+ HasSafeName = 1<<6,
+
+ ///
+ /// Application's description is safe for work.
+ ///
+ HasSafeDescription = 1<<7,
+
+ ///
+ /// Application has the message content approved or utilizes application commands.
+ ///
+ HasApprovedCommandsOrMessageContent = 1<<8,
+
+ ///
+ /// Application has a support guild set.
+ ///
+ HasSupportGuild = 1<<9,
+
+ ///
+ /// Application's commands are safe for work.
+ ///
+ HasSafeCommands = 1<<10,
+
+ ///
+ /// Application's owner has MFA enabled.
+ ///
+ OwnerHasMfa = 1<<11,
+
+ ///
+ /// Application's directory long description is safe for work.
+ ///
+ HasSafeDirectoryLongDescription = 1<<12,
+
+ ///
+ /// Application has at least one supported locale set.
+ ///
+ HasAtLeastOneSupportedLocale = 1<<13,
+
+ ///
+ /// Application's directory short description is safe for work.
+ ///
+ HasSafeDirectoryShortDescription = 1<<14,
+
+ ///
+ /// Application's role connections metadata is safe for work.
+ ///
+ HasSafeRoleConnections = 1<<15,
+
+ ///
+ /// Application has met all criteria and is eligible for discovery.
+ ///
+ IsEligible = 1<<16
+}
diff --git a/DisCatSharp/Enums/Application/ApplicationVerificationState.cs b/DisCatSharp/Enums/Application/ApplicationVerificationState.cs
new file mode 100644
index 000000000..580bd49b5
--- /dev/null
+++ b/DisCatSharp/Enums/Application/ApplicationVerificationState.cs
@@ -0,0 +1,31 @@
+// This file is part of the DisCatSharp project, based off DSharpPlus.
+//
+// Copyright (c) 2021-2023 AITSYS
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in all
+// copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+// SOFTWARE.
+
+namespace DisCatSharp.Enums;
+
+public enum ApplicationVerificationState : int
+{
+ Ineligible = 1,
+ Unsubmitted = 2,
+ Submitted = 3,
+ Succeeded = 4
+}
diff --git a/DisCatSharp/Enums/Application/RpcApplicationState.cs b/DisCatSharp/Enums/Application/RpcApplicationState.cs
new file mode 100644
index 000000000..22a4317a2
--- /dev/null
+++ b/DisCatSharp/Enums/Application/RpcApplicationState.cs
@@ -0,0 +1,32 @@
+// This file is part of the DisCatSharp project, based off DSharpPlus.
+//
+// Copyright (c) 2021-2023 AITSYS
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in all
+// copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+// SOFTWARE.
+
+namespace DisCatSharp.Enums;
+
+public enum RpcApplicationState : int
+{
+ DisabledOrNone = 0,
+ Unsubmitted = 1,
+ Submitted = 2,
+ Approved = 3,
+ Rejected = 4
+}
diff --git a/DisCatSharp/Enums/Application/StoreApplicationState.cs b/DisCatSharp/Enums/Application/StoreApplicationState.cs
new file mode 100644
index 000000000..92cbe84b7
--- /dev/null
+++ b/DisCatSharp/Enums/Application/StoreApplicationState.cs
@@ -0,0 +1,33 @@
+// This file is part of the DisCatSharp project, based off DSharpPlus.
+//
+// Copyright (c) 2021-2023 AITSYS
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in all
+// copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+// SOFTWARE.
+
+namespace DisCatSharp.Enums;
+
+public enum StoreApplicationState : int
+{
+ None = 1,
+ Paid = 2,
+ Submitted = 3,
+ Approved = 4,
+ Rejected = 5,
+ Blocked = 6
+}