Download OpenAPI specification:Download
Delete the settings for Husqy reactionroles module for a guild.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "panels": [
- {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "panel_message_id": "string",
- "is_type_button": false,
- "is_type_dropdown": false,
- "is_type_emoji": false,
- "limit_roles_to_one": false,
- "supports_remove": false,
- "keep_counter_at_one": false,
- "delete_unrelated_emoji_reactions": false,
- "remove_roles_from_users_on_entry_delete": false,
- "panel_channel_id": "string",
- "is_husqy_message": false,
- "message_content": "string",
- "message_is_embed": false
}
], - "reactionroles": [
- {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "role_ids": "string",
- "emoji_name": "string",
- "emoji_id": "string",
- "text": "string",
- "entry_id": "string",
- "description": "string"
}
]
}
}Enable the reactionroles module for a server.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "panels": [
- {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "panel_message_id": "string",
- "is_type_button": false,
- "is_type_dropdown": false,
- "is_type_emoji": false,
- "limit_roles_to_one": false,
- "supports_remove": false,
- "keep_counter_at_one": false,
- "delete_unrelated_emoji_reactions": false,
- "remove_roles_from_users_on_entry_delete": false,
- "panel_channel_id": "string",
- "is_husqy_message": false,
- "message_content": "string",
- "message_is_embed": false
}
], - "reactionroles": [
- {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "role_ids": "string",
- "emoji_name": "string",
- "emoji_id": "string",
- "text": "string",
- "entry_id": "string",
- "description": "string"
}
]
}
}Enable the reactionroles module for a server.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "panels": [
- {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "panel_message_id": "string",
- "is_type_button": false,
- "is_type_dropdown": false,
- "is_type_emoji": false,
- "limit_roles_to_one": false,
- "supports_remove": false,
- "keep_counter_at_one": false,
- "delete_unrelated_emoji_reactions": false,
- "remove_roles_from_users_on_entry_delete": false,
- "panel_channel_id": "string",
- "is_husqy_message": false,
- "message_content": "string",
- "message_is_embed": false
}
], - "reactionroles": [
- {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "role_ids": "string",
- "emoji_name": "string",
- "emoji_id": "string",
- "text": "string",
- "entry_id": "string",
- "description": "string"
}
]
}
}Get the panels for Husqy reactionroles module for a guild.
| guild_id required | integer (Guild Id) |
{- "data": {
- "panels": [
- {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "panel_message_id": "string",
- "is_type_button": false,
- "is_type_dropdown": false,
- "is_type_emoji": false,
- "limit_roles_to_one": false,
- "supports_remove": false,
- "keep_counter_at_one": false,
- "delete_unrelated_emoji_reactions": false,
- "remove_roles_from_users_on_entry_delete": false,
- "panel_channel_id": "string",
- "is_husqy_message": false,
- "message_content": "string",
- "message_is_embed": false
}
]
}
}Create a new panel for a guild.
| guild_id required | integer (Guild Id) |
| panel_type required | string (Panel Type) |
| channel_id required | integer (Channel Id) |
| limit_roles_to_one required | boolean (Limit Roles To One) |
| supports_remove required | boolean (Supports Remove) |
| remove_roles_from_users_on_entry_delete required | boolean (Remove Roles From Users On Entry Delete) |
| is_register required | boolean (Is Register) |
Keep Counter At One (boolean) or Keep Counter At One (null) (Keep Counter At One) | |
Delete Unrelated Emoji Reactions (boolean) or Delete Unrelated Emoji Reactions (null) (Delete Unrelated Emoji Reactions) | |
Message Id (integer) or Message Id (null) (Message Id) | |
Is Embed (boolean) or Is Embed (null) (Is Embed) | |
Content (string) or Content (null) (Content) |
{- "guild_id": 0,
- "panel_type": "string",
- "channel_id": 0,
- "limit_roles_to_one": true,
- "supports_remove": true,
- "remove_roles_from_users_on_entry_delete": true,
- "is_register": true,
- "keep_counter_at_one": true,
- "delete_unrelated_emoji_reactions": true,
- "message_id": 0,
- "is_embed": true,
- "content": "string"
}{- "data": {
- "panel": {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "panel_message_id": "string",
- "is_type_button": false,
- "is_type_dropdown": false,
- "is_type_emoji": false,
- "limit_roles_to_one": false,
- "supports_remove": false,
- "keep_counter_at_one": false,
- "delete_unrelated_emoji_reactions": false,
- "remove_roles_from_users_on_entry_delete": false,
- "panel_channel_id": "string",
- "is_husqy_message": false,
- "message_content": "string",
- "message_is_embed": false
}
}
}Get the response for Husqy reactionroles module for a guild.
| panel_id required | string (Panel Id) |
| guild_id required | integer (Guild Id) |
{- "data": {
- "panel": {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "panel_message_id": "string",
- "is_type_button": false,
- "is_type_dropdown": false,
- "is_type_emoji": false,
- "limit_roles_to_one": false,
- "supports_remove": false,
- "keep_counter_at_one": false,
- "delete_unrelated_emoji_reactions": false,
- "remove_roles_from_users_on_entry_delete": false,
- "panel_channel_id": "string",
- "is_husqy_message": false,
- "message_content": "string",
- "message_is_embed": false
}
}
}Delete the reactionrole for Husqy reactionroles module for a guild.
| panel_id required | string (Panel Id) |
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "panel": {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "panel_message_id": "string",
- "is_type_button": false,
- "is_type_dropdown": false,
- "is_type_emoji": false,
- "limit_roles_to_one": false,
- "supports_remove": false,
- "keep_counter_at_one": false,
- "delete_unrelated_emoji_reactions": false,
- "remove_roles_from_users_on_entry_delete": false,
- "panel_channel_id": "string",
- "is_husqy_message": false,
- "message_content": "string",
- "message_is_embed": false
}, - "reactionroles": [
- {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "role_ids": "string",
- "emoji_name": "string",
- "emoji_id": "string",
- "text": "string",
- "entry_id": "string",
- "description": "string"
}
]
}
}Update the reactionrole panel for Husqy reactionroles module for a guild.
| panel_id required | string (Panel Id) |
| guild_id required | integer (Guild Id) |
Panel Type (string) or Panel Type (null) (Panel Type) | |
Limit Roles To One (boolean) or Limit Roles To One (null) (Limit Roles To One) | |
Supports Remove (boolean) or Supports Remove (null) (Supports Remove) | |
Keep Counter At One (boolean) or Keep Counter At One (null) (Keep Counter At One) | |
Delete Unrelated Emoji Reactions (boolean) or Delete Unrelated Emoji Reactions (null) (Delete Unrelated Emoji Reactions) | |
Remove Roles From Users On Entry Delete (boolean) or Remove Roles From Users On Entry Delete (null) (Remove Roles From Users On Entry Delete) | |
Message Content (string) or Message Content (null) (Message Content) | |
Message Is Embed (boolean) or Message Is Embed (null) (Message Is Embed) |
{- "guild_id": 0,
- "panel_type": "string",
- "limit_roles_to_one": true,
- "supports_remove": true,
- "keep_counter_at_one": true,
- "delete_unrelated_emoji_reactions": true,
- "remove_roles_from_users_on_entry_delete": true,
- "message_content": "string",
- "message_is_embed": true
}{- "data": {
- "panel": {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "panel_message_id": "string",
- "is_type_button": false,
- "is_type_dropdown": false,
- "is_type_emoji": false,
- "limit_roles_to_one": false,
- "supports_remove": false,
- "keep_counter_at_one": false,
- "delete_unrelated_emoji_reactions": false,
- "remove_roles_from_users_on_entry_delete": false,
- "panel_channel_id": "string",
- "is_husqy_message": false,
- "message_content": "string",
- "message_is_embed": false
}
}
}Enable the reactionroles module for a server.
| guild_id required | integer (Guild Id) |
Channel Id (integer) or Channel Id (null) (Channel Id) | |
Message Id (integer) or Message Id (null) (Message Id) |
{- "guild_id": 0,
- "channel_id": 0,
- "message_id": 0
}{- "data": {
- "panels": [
- {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "panel_message_id": "string",
- "is_type_button": false,
- "is_type_dropdown": false,
- "is_type_emoji": false,
- "limit_roles_to_one": false,
- "supports_remove": false,
- "keep_counter_at_one": false,
- "delete_unrelated_emoji_reactions": false,
- "remove_roles_from_users_on_entry_delete": false,
- "panel_channel_id": "string",
- "is_husqy_message": false,
- "message_content": "string",
- "message_is_embed": false
}
], - "reactionroles": [
- {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "role_ids": "string",
- "emoji_name": "string",
- "emoji_id": "string",
- "text": "string",
- "entry_id": "string",
- "description": "string"
}
]
}
}Create a new panel for a guild.
| guild_id required | integer (Guild Id) |
| message_id required | integer (Message Id) |
| channel_id required | integer (Channel Id) |
| interaction_type required | string (Interaction Type) |
Interaction Custom Id (string) or Interaction Custom Id (null) (Interaction Custom Id) | |
Interaction Id Token (string) or Interaction Id Token (null) (Interaction Id Token) | |
Application Id (integer) or Application Id (null) (Application Id) | |
Interaction Value (string) or Interaction Value (null) (Interaction Value) | |
Emoji Id (integer) or Emoji Id (null) (Emoji Id) | |
Emoji Name (string) or Emoji Name (null) (Emoji Name) |
{- "guild_id": 0,
- "message_id": 0,
- "channel_id": 0,
- "interaction_type": "string",
- "interaction_custom_id": "string",
- "interaction_id_token": "string",
- "application_id": 0,
- "interaction_value": "string",
- "emoji_id": 0,
- "emoji_name": "string"
}{- "data": {
- "message": "string"
}
}Get the response for Husqy reactionroles module for a guild.
| panel_id required | string (Panel Id) |
| guild_id required | integer (Guild Id) |
{- "data": {
- "reactionroles": [
- {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "role_ids": "string",
- "emoji_name": "string",
- "emoji_id": "string",
- "text": "string",
- "entry_id": "string",
- "description": "string"
}
]
}
}Delete the reactionrole for Husqy reactionroles module for a guild.
| panel_id required | string (Panel Id) |
| guild_id required | integer (Guild Id) |
| role_ids required | Array of integers (Role Ids) |
Text (string) or Text (null) (Text) | |
Description (string) or Description (null) (Description) | |
| emoji_name required | string (Emoji Name) |
Emoji Id (string) or Emoji Id (null) (Emoji Id) |
{- "guild_id": 0,
- "role_ids": [
- 0
], - "text": "string",
- "description": "string",
- "emoji_name": "string",
- "emoji_id": "string"
}{- "data": {
- "reactionrole": {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "role_ids": "string",
- "emoji_name": "string",
- "emoji_id": "string",
- "text": "string",
- "entry_id": "string",
- "description": "string"
}
}
}Get the response for Husqy reactionroles module for a guild.
| panel_id required | string (Panel Id) |
| entry_id required | string (Entry Id) |
| guild_id required | integer (Guild Id) |
{- "data": {
- "reactionrole": {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "role_ids": "string",
- "emoji_name": "string",
- "emoji_id": "string",
- "text": "string",
- "entry_id": "string",
- "description": "string"
}
}
}Delete the reactionrole for Husqy reactionroles module for a guild.
| panel_id required | string (Panel Id) |
| entry_id required | string (Entry Id) |
| guild_id required | integer (Guild Id) |
Array of Role Ids (integers) or Role Ids (null) (Role Ids) | |
Text (string) or Text (null) (Text) | |
Description (string) or Description (null) (Description) |
{- "guild_id": 0,
- "role_ids": [
- 0
], - "text": "string",
- "description": "string"
}{- "data": {
- "reactionrole": {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "role_ids": "string",
- "emoji_name": "string",
- "emoji_id": "string",
- "text": "string",
- "entry_id": "string",
- "description": "string"
}
}
}Delete the reactionrole for Husqy reactionroles module for a guild.
| panel_id required | string (Panel Id) |
| entry_id required | string (Entry Id) |
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "reactionrole": {
- "id": 0,
- "guild_id": "string",
- "panel_id": "string",
- "role_ids": "string",
- "emoji_name": "string",
- "emoji_id": "string",
- "text": "string",
- "entry_id": "string",
- "description": "string"
}
}
}Get user entries.
| guild_id required | integer (Guild Id) |
| privacy_member_id required | integer (Privacy Member Id) |
{- "data": {
- "username": 0,
- "display_name": 0,
- "global_name": 0,
- "nickname": 0,
- "id": 0
}
}Delete user entries.
| guild_id required | integer (Guild Id) |
| privacy_member_id required | integer (Privacy Member Id) |
{- "data": {
- "message": "string"
}
}