Download OpenAPI specification:Download
Endpoint to validate if a user is allowed to interact with Husqy in a guild.
required | Guild Id (string) or Guild Id (integer) (Guild Id) |
| target required | string (Target) |
{- "guild_id": "string",
- "target": "string"
}{- "data": {
- "has_access": true
}
}Endpoint to get api keys for a server.
| guild_id required | integer (Guild Id) |
{- "data": {
- "api_keys": [
- {
- "id": 0,
- "guild_id": "string",
- "api_key": "string",
- "last_use": "2019-08-24T14:15:22Z"
}
]
}
}Endpoint to create a new api key for a server.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "api_key": {
- "id": 0,
- "guild_id": "string",
- "api_key": "string",
- "last_use": "2019-08-24T14:15:22Z"
}
}
}Endpoint to get api keys for a server.
| guild_id required | integer (Guild Id) |
| api_key required | string (Api Key) |
{- "guild_id": 0,
- "api_key": "string"
}{- "data": {
- "api_key": {
- "id": 0,
- "guild_id": "string",
- "api_key": "string",
- "last_use": "2019-08-24T14:15:22Z"
}
}
}Get the channels in a server.
| guild_id required | integer (Guild Id) |
Array of Types (strings) or Types (null) (Types) Default: "" |
{- "data": {
- "channels": [
- {
- "name": "string",
- "id": "string",
- "type": "string"
}
]
}
}Get the roles in a server.
| guild_id required | integer (Guild Id) |
{- "data": {
- "emojis": [
- {
- "id": "string",
- "name": "string",
- "animated": true,
- "colons_required": true,
- "managed": true,
- "url": "string"
}
]
}
}Replace variables inside content.
| content required | string (Content) |
| language required | string (Language) |
| timezone required | string (Timezone) |
Guild Id (string) or Guild Id (null) (Guild Id) | |
User Id (string) or User Id (null) (User Id) | |
Channel Id (string) or Channel Id (null) (Channel Id) |
{- "data": {
- "content": "string"
}
}Get the settings for Husqy for a guild.
| guild_id required | integer (Guild Id) |
{- "data": {
- "metadata": {
- "name": "string",
- "id": "string",
- "icon": "string",
- "active": true
}, - "settings": {
- "id": 0,
- "guild_id": "string",
- "language": "string",
- "gmt": "string",
- "unit_system": "string",
- "auto_delete": "string",
- "max_warns": "string",
- "auto_kick_enabled": true,
- "auto_kick_role_id": "string",
- "module_logging": false,
- "module_tempchannel": false,
- "module_socials": false,
- "module_reactionroles": false,
- "module_autoresponder": false,
- "module_tickets": false,
- "module_serverstats": false,
- "module_tags": false,
- "module_welcoming": false,
- "module_verifier": false,
- "module_rules": false,
- "module_invite_tracker": false,
- "module_polls": false,
- "module_reminders": false,
- "module_giveaways": false
}, - "entitlements": [
- {
- "id": 0,
- "guild_id": "string",
- "sku_id": "string",
- "entitlement_type": 0,
- "start_at": "2019-08-24T14:15:22Z",
- "ends_at": "2019-08-24T14:15:22Z",
- "deleted": false
}
]
}
}Change the settings for Husqy for a guild.
| guild_id required | integer (Guild Id) |
Language (string) or Language (null) (Language) | |
Gmt (string) or Gmt (null) (Gmt) | |
Unit System (string) or Unit System (null) (Unit System) | |
Auto Delete (integer) or Auto Delete (null) (Auto Delete) | |
Max Warns (integer) or Max Warns (null) (Max Warns) | |
Auto Kick Enabled (boolean) or Auto Kick Enabled (null) (Auto Kick Enabled) | |
Auto Kick Role Id (integer) or Auto Kick Role Id (null) (Auto Kick Role Id) |
{- "guild_id": 0,
- "language": "string",
- "gmt": "string",
- "unit_system": "string",
- "auto_delete": 0,
- "max_warns": 0,
- "auto_kick_enabled": true,
- "auto_kick_role_id": 0
}{- "data": {
- "settings": {
- "id": 0,
- "guild_id": "string",
- "language": "string",
- "gmt": "string",
- "unit_system": "string",
- "auto_delete": "string",
- "max_warns": "string",
- "auto_kick_enabled": true,
- "auto_kick_role_id": "string",
- "module_logging": false,
- "module_tempchannel": false,
- "module_socials": false,
- "module_reactionroles": false,
- "module_autoresponder": false,
- "module_tickets": false,
- "module_serverstats": false,
- "module_tags": false,
- "module_welcoming": false,
- "module_verifier": false,
- "module_rules": false,
- "module_invite_tracker": false,
- "module_polls": false,
- "module_reminders": false,
- "module_giveaways": false
}
}
}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
}
}