Download OpenAPI specification:Download
Get the settings for Husqy rules module for a guild.
| guild_id required | integer (Guild Id) |
{- "data": {
- "settings": {
- "id": 0,
- "guild_id": "string",
- "rules_channel": "string",
- "rules_actions_enabled": true,
- "rules_accepted_role_ids": "string",
- "rules_denied_action": 1,
- "rules_denied_role_ids": "string",
- "rules_message_id": "string"
}
}
}Delete the settings for Husqy rules module for a guild.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "settings": {
- "id": 0,
- "guild_id": "string",
- "rules_channel": "string",
- "rules_actions_enabled": true,
- "rules_accepted_role_ids": "string",
- "rules_denied_action": 1,
- "rules_denied_role_ids": "string",
- "rules_message_id": "string"
}, - "rules": [
- {
- "id": 0,
- "guild_id": "string",
- "rule_id": "string",
- "rule_text": "string"
}
], - "active_entries": [
- {
- "id": 0,
- "guild_id": "string",
- "channel_id": "string",
- "message_id": "string",
- "user_id": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
]
}
}Change the settings for Husqy rules module for a guild.
| guild_id required | integer (Guild Id) |
Rules Channel (integer) or Rules Channel (string) or Rules Channel (null) (Rules Channel) | |
Rules Actions Enabled (boolean) or Rules Actions Enabled (null) (Rules Actions Enabled) | |
Array of Rules Accepted Role Ids (integers) or Rules Accepted Role Ids (null) (Rules Accepted Role Ids) | |
Rules Denied Action (integer) or Rules Denied Action (null) (Rules Denied Action) | |
Array of Rules Denied Role Ids (integers) or Rules Denied Role Ids (null) (Rules Denied Role Ids) |
{- "guild_id": 0,
- "rules_channel": 0,
- "rules_actions_enabled": true,
- "rules_accepted_role_ids": [
- 0
], - "rules_denied_action": 0,
- "rules_denied_role_ids": [
- 0
]
}{- "data": {
- "settings": {
- "id": 0,
- "guild_id": "string",
- "rules_channel": "string",
- "rules_actions_enabled": true,
- "rules_accepted_role_ids": "string",
- "rules_denied_action": 1,
- "rules_denied_role_ids": "string",
- "rules_message_id": "string"
}
}
}Enable the rules module for a server.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "settings": {
- "id": 0,
- "guild_id": "string",
- "rules_channel": "string",
- "rules_actions_enabled": true,
- "rules_accepted_role_ids": "string",
- "rules_denied_action": 1,
- "rules_denied_role_ids": "string",
- "rules_message_id": "string"
}, - "rules": [
- {
- "id": 0,
- "guild_id": "string",
- "rule_id": "string",
- "rule_text": "string"
}
], - "active_entries": [
- {
- "id": 0,
- "guild_id": "string",
- "channel_id": "string",
- "message_id": "string",
- "user_id": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
]
}
}Enable the rules module for a server.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "settings": {
- "id": 0,
- "guild_id": "string",
- "rules_channel": "string",
- "rules_actions_enabled": true,
- "rules_accepted_role_ids": "string",
- "rules_denied_action": 1,
- "rules_denied_role_ids": "string",
- "rules_message_id": "string"
}, - "rules": [
- {
- "id": 0,
- "guild_id": "string",
- "rule_id": "string",
- "rule_text": "string"
}
], - "active_entries": [
- {
- "id": 0,
- "guild_id": "string",
- "channel_id": "string",
- "message_id": "string",
- "user_id": "string",
- "timestamp": "2019-08-24T14:15:22Z"
}
]
}
}Get the entry for Husqy rules module for a guild.
| guild_id required | integer (Guild Id) |
{- "data": {
- "entries": [
- {
- "id": 0,
- "guild_id": "string",
- "rule_id": "string",
- "rule_text": "string"
}
]
}
}Get the response for Husqy rules module for a guild.
| guild_id required | integer (Guild Id) |
| rule_text required | string (Rule Text) |
Application Id (integer) or Application Id (null) (Application Id) | |
Token (string) or Token (null) (Token) |
{- "guild_id": 0,
- "rule_text": "string",
- "application_id": 0,
- "token": "string"
}{- "data": {
- "entry": {
- "id": 0,
- "guild_id": "string",
- "rule_id": "string",
- "rule_text": "string"
}
}
}Get the response for Husqy rules module for a guild.
| entry_id required | string (Entry Id) |
| guild_id required | integer (Guild Id) |
{- "data": {
- "entry": {
- "id": 0,
- "guild_id": "string",
- "rule_id": "string",
- "rule_text": "string"
}
}
}Get the response for Husqy rules module for a guild.
| entry_id required | string (Entry Id) |
| guild_id required | integer (Guild Id) |
Application Id (integer) or Application Id (null) (Application Id) | |
Token (string) or Token (null) (Token) |
{- "guild_id": 0,
- "application_id": 0,
- "token": "string"
}{- "data": {
- "entry": {
- "id": 0,
- "guild_id": "string",
- "rule_id": "string",
- "rule_text": "string"
}
}
}Handle a verification for Husqy verifier module for a guild.
| message_id required | integer (Message Id) |
| channel_id required | integer (Channel Id) |
| interaction_custom_id required | string (Interaction Custom Id) |
| interaction_id_token required | string (Interaction Id Token) |
| application_id required | integer (Application Id) |
{- "message_id": 0,
- "channel_id": 0,
- "interaction_custom_id": "string",
- "interaction_id_token": "string",
- "application_id": 0
}{- "data": {
- "message": "string"
}
}Handle a verification for Husqy verifier module for a guild.
| guild_id required | integer (Guild Id) |
Requester (integer) or Requester (null) (Requester) | |
Application Id (integer) or Application Id (null) (Application Id) | |
Token (string) or Token (null) (Token) |
{- "guild_id": 0,
- "requester": 0,
- "application_id": 0,
- "token": "string"
}{- "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"
}
}