Download OpenAPI specification:Download
Get the settings for Husqy invite_tracker module for a guild.
| guild_id required | integer (Guild Id) |
{- "data": {
- "settings": {
- "id": 0,
- "guild_id": "string",
- "join_messages_enabled": false,
- "join_messages_channel": "string",
- "join_message_is_embed": false,
- "join_message_content": "string",
- "leave_messages_enabled": false,
- "leave_messages_channel": "string",
- "leave_message_is_embed": false,
- "leave_message_content": "string",
- "prevent_own_invite_code": true,
- "server_shared_invite_link": "string"
}
}
}Delete the settings for Husqy invite_tracker module for a guild.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "settings": {
- "id": 0,
- "guild_id": "string",
- "join_messages_enabled": false,
- "join_messages_channel": "string",
- "join_message_is_embed": false,
- "join_message_content": "string",
- "leave_messages_enabled": false,
- "leave_messages_channel": "string",
- "leave_message_is_embed": false,
- "leave_message_content": "string",
- "prevent_own_invite_code": true,
- "server_shared_invite_link": "string"
}, - "invites": [
- {
- "id": 0,
- "guild_id": "string",
- "invite_id": "string",
- "channel_id": "string",
- "current_uses": 0,
- "expires_at": "2019-08-24T14:15:22Z",
- "owner_id": "string"
}
], - "stats_uses": [
- {
- "id": 0,
- "guild_id": "string",
- "invite_id": "string",
- "member_id": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "channel_id": "string",
- "inviter_id": "string",
- "has_left": false
}
]
}
}Change the settings for Husqy invite tracker module for a guild.
| guild_id required | integer (Guild Id) |
Join Messages Enabled (boolean) or Join Messages Enabled (null) (Join Messages Enabled) | |
Join Messages Channel (integer) or Join Messages Channel (null) (Join Messages Channel) | |
Join Message Is Embed (boolean) or Join Message Is Embed (null) (Join Message Is Embed) | |
Join Message Content (string) or Join Message Content (null) (Join Message Content) | |
Leave Messages Enabled (boolean) or Leave Messages Enabled (null) (Leave Messages Enabled) | |
Leave Messages Channel (integer) or Leave Messages Channel (null) (Leave Messages Channel) | |
Leave Message Is Embed (boolean) or Leave Message Is Embed (null) (Leave Message Is Embed) | |
Leave Message Content (string) or Leave Message Content (null) (Leave Message Content) | |
Prevent Own Invite Code (boolean) or Prevent Own Invite Code (null) (Prevent Own Invite Code) | |
Server Shared Invite Link (string) or Server Shared Invite Link (null) (Server Shared Invite Link) |
{- "guild_id": 0,
- "join_messages_enabled": true,
- "join_messages_channel": 0,
- "join_message_is_embed": true,
- "join_message_content": "string",
- "leave_messages_enabled": true,
- "leave_messages_channel": 0,
- "leave_message_is_embed": true,
- "leave_message_content": "string",
- "prevent_own_invite_code": true,
- "server_shared_invite_link": "string"
}{- "data": {
- "settings": {
- "id": 0,
- "guild_id": "string",
- "join_messages_enabled": false,
- "join_messages_channel": "string",
- "join_message_is_embed": false,
- "join_message_content": "string",
- "leave_messages_enabled": false,
- "leave_messages_channel": "string",
- "leave_message_is_embed": false,
- "leave_message_content": "string",
- "prevent_own_invite_code": true,
- "server_shared_invite_link": "string"
}
}
}Enable the invite_tracker module for a server.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "settings": {
- "id": 0,
- "guild_id": "string",
- "join_messages_enabled": false,
- "join_messages_channel": "string",
- "join_message_is_embed": false,
- "join_message_content": "string",
- "leave_messages_enabled": false,
- "leave_messages_channel": "string",
- "leave_message_is_embed": false,
- "leave_message_content": "string",
- "prevent_own_invite_code": true,
- "server_shared_invite_link": "string"
}, - "invites": [
- {
- "id": 0,
- "guild_id": "string",
- "invite_id": "string",
- "channel_id": "string",
- "current_uses": 0,
- "expires_at": "2019-08-24T14:15:22Z",
- "owner_id": "string"
}
], - "stats_uses": [
- {
- "id": 0,
- "guild_id": "string",
- "invite_id": "string",
- "member_id": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "channel_id": "string",
- "inviter_id": "string",
- "has_left": false
}
]
}
}Enable the invite_tracker module for a server.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "settings": {
- "id": 0,
- "guild_id": "string",
- "join_messages_enabled": false,
- "join_messages_channel": "string",
- "join_message_is_embed": false,
- "join_message_content": "string",
- "leave_messages_enabled": false,
- "leave_messages_channel": "string",
- "leave_message_is_embed": false,
- "leave_message_content": "string",
- "prevent_own_invite_code": true,
- "server_shared_invite_link": "string"
}, - "invites": [
- {
- "id": 0,
- "guild_id": "string",
- "invite_id": "string",
- "channel_id": "string",
- "current_uses": 0,
- "expires_at": "2019-08-24T14:15:22Z",
- "owner_id": "string"
}
], - "stats_uses": [
- {
- "id": 0,
- "guild_id": "string",
- "invite_id": "string",
- "member_id": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "channel_id": "string",
- "inviter_id": "string",
- "has_left": false
}
]
}
}Get the entry for Husqy invite tracker module for a guild.
| guild_id required | integer (Guild Id) |
{- "data": {
- "invites": [
- {
- "id": 0,
- "guild_id": "string",
- "invite_id": "string",
- "channel_id": "string",
- "current_uses": 0,
- "expires_at": "2019-08-24T14:15:22Z",
- "owner_id": "string"
}
]
}
}Create an invite for a guild.
| guild_id required | integer (Guild Id) |
| channel_id required | integer (Channel Id) |
| max_uses required | integer (Max Uses) |
| max_age required | integer (Max Age) |
| is_temporary required | boolean (Is Temporary) |
Application Id (integer) or Application Id (null) (Application Id) | |
Token (string) or Token (null) (Token) |
{- "guild_id": 0,
- "channel_id": 0,
- "max_uses": 0,
- "max_age": 0,
- "is_temporary": true,
- "application_id": 0,
- "token": "string"
}{- "data": {
- "invite_code": "string",
- "invite_url": "string"
}
}Delete an invite for a guild.
| guild_id required | integer (Guild Id) |
| invite_code required | string (Invite Code) |
Application Id (integer) or Application Id (null) (Application Id) | |
Token (string) or Token (null) (Token) |
{- "guild_id": 0,
- "invite_code": "string",
- "application_id": 0,
- "token": "string"
}{- "data": {
- "message": "string"
}
}Get the entry for Husqy invite tracker module for a guild.
| guild_id required | integer (Guild Id) |
| inviter_id required | integer (Inviter Id) |
{- "data": {
- "stats_uses": [
- {
- "id": 0,
- "guild_id": "string",
- "invite_id": "string",
- "member_id": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "channel_id": "string",
- "inviter_id": "string",
- "has_left": false
}
]
}
}Check if an invite has been deleted for a guild.
| guild_id required | integer (Guild Id) |
| invite_code required | string (Invite Code) |
{- "guild_id": 0,
- "invite_code": "string"
}{- "data": {
- "message": "string"
}
}Check if an invite has been created for a guild.
| guild_id required | integer (Guild Id) |
| invite_code required | string (Invite Code) |
| channel_id required | integer (Channel Id) |
{- "guild_id": 0,
- "invite_code": "string",
- "channel_id": 0
}{- "data": {
- "message": "string"
}
}Check if a join was done using a known invite in the server.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "message": "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"
}
}