Download OpenAPI specification:Download
Delete the settings for Husqy autoresponder module for a guild.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "triggers": [
- {
- "id": 0,
- "guild_id": "string",
- "trigger_id": "string",
- "trigger_type": 0,
- "match_case": false,
- "trigger": "string",
- "allowed_channel_ids": "string",
- "ignored_channel_ids": "string",
- "allowed_role_ids": "string",
- "ignored_role_ids": "string",
- "response_ids": "string"
}
], - "responses": [
- {
- "id": 0,
- "guild_id": "string",
- "response_id": "string",
- "response_type": 0,
- "response_content": "string",
- "emoji_name": "string",
- "emoji_id": "string"
}
]
}
}Enable the autoresponder module for a server.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "triggers": [
- {
- "id": 0,
- "guild_id": "string",
- "trigger_id": "string",
- "trigger_type": 0,
- "match_case": false,
- "trigger": "string",
- "allowed_channel_ids": "string",
- "ignored_channel_ids": "string",
- "allowed_role_ids": "string",
- "ignored_role_ids": "string",
- "response_ids": "string"
}
], - "responses": [
- {
- "id": 0,
- "guild_id": "string",
- "response_id": "string",
- "response_type": 0,
- "response_content": "string",
- "emoji_name": "string",
- "emoji_id": "string"
}
]
}
}Enable the autoresponder module for a server.
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "triggers": [
- {
- "id": 0,
- "guild_id": "string",
- "trigger_id": "string",
- "trigger_type": 0,
- "match_case": false,
- "trigger": "string",
- "allowed_channel_ids": "string",
- "ignored_channel_ids": "string",
- "allowed_role_ids": "string",
- "ignored_role_ids": "string",
- "response_ids": "string"
}
], - "responses": [
- {
- "id": 0,
- "guild_id": "string",
- "response_id": "string",
- "response_type": 0,
- "response_content": "string",
- "emoji_name": "string",
- "emoji_id": "string"
}
]
}
}Get the triggers for Husqy autoresponder module for a guild.
| guild_id required | integer (Guild Id) |
{- "data": {
- "triggers": [
- {
- "id": 0,
- "guild_id": "string",
- "trigger_id": "string",
- "trigger_type": 0,
- "match_case": false,
- "trigger": "string",
- "allowed_channel_ids": "string",
- "ignored_channel_ids": "string",
- "allowed_role_ids": "string",
- "ignored_role_ids": "string",
- "response_ids": "string"
}
]
}
}Create a new trigger for a guild.
| guild_id required | integer (Guild Id) |
| trigger_type required | integer (Trigger Type) |
| match_case required | boolean (Match Case) |
Trigger (string) or Trigger (null) (Trigger) | |
Array of Allowed Channel Ids (integers) or Allowed Channel Ids (null) (Allowed Channel Ids) | |
Array of Ignored Channel Ids (integers) or Ignored Channel Ids (null) (Ignored Channel Ids) | |
Array of Allowed Role Ids (integers) or Allowed Role Ids (null) (Allowed Role Ids) | |
Array of Ignored Role Ids (integers) or Ignored Role Ids (null) (Ignored Role Ids) | |
Array of Response Ids (strings) or Response Ids (null) (Response Ids) |
{- "guild_id": 0,
- "trigger_type": 0,
- "match_case": true,
- "trigger": "string",
- "allowed_channel_ids": [
- 0
], - "ignored_channel_ids": [
- 0
], - "allowed_role_ids": [
- 0
], - "ignored_role_ids": [
- 0
], - "response_ids": [
- "string"
]
}{- "data": {
- "trigger": {
- "id": 0,
- "guild_id": "string",
- "trigger_id": "string",
- "trigger_type": 0,
- "match_case": false,
- "trigger": "string",
- "allowed_channel_ids": "string",
- "ignored_channel_ids": "string",
- "allowed_role_ids": "string",
- "ignored_role_ids": "string",
- "response_ids": "string"
}
}
}Get the response for Husqy autoresponder module for a guild.
| trigger_id required | string (Trigger Id) |
| guild_id required | integer (Guild Id) |
{- "data": {
- "trigger": {
- "id": 0,
- "guild_id": "string",
- "trigger_id": "string",
- "trigger_type": 0,
- "match_case": false,
- "trigger": "string",
- "allowed_channel_ids": "string",
- "ignored_channel_ids": "string",
- "allowed_role_ids": "string",
- "ignored_role_ids": "string",
- "response_ids": "string"
}
}
}Delete the trigger for Husqy autoresponder module for a guild.
| trigger_id required | string (Trigger Id) |
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "trigger": {
- "id": 0,
- "guild_id": "string",
- "trigger_id": "string",
- "trigger_type": 0,
- "match_case": false,
- "trigger": "string",
- "allowed_channel_ids": "string",
- "ignored_channel_ids": "string",
- "allowed_role_ids": "string",
- "ignored_role_ids": "string",
- "response_ids": "string"
}
}
}Update the reactionrole panel for Husqy autoresponder module for a guild.
| trigger_id required | string (Trigger Id) |
| guild_id required | integer (Guild Id) |
Trigger Type (integer) or Trigger Type (null) (Trigger Type) | |
Match Case (boolean) or Match Case (null) (Match Case) | |
Trigger (string) or Trigger (null) (Trigger) | |
Array of Allowed Channel Ids (integers) or Allowed Channel Ids (null) (Allowed Channel Ids) | |
Array of Ignored Channel Ids (integers) or Ignored Channel Ids (null) (Ignored Channel Ids) | |
Array of Allowed Role Ids (integers) or Allowed Role Ids (null) (Allowed Role Ids) | |
Array of Ignored Role Ids (integers) or Ignored Role Ids (null) (Ignored Role Ids) | |
Array of Response Ids (strings) or Response Ids (null) (Response Ids) |
{- "guild_id": 0,
- "trigger_type": 0,
- "match_case": true,
- "trigger": "string",
- "allowed_channel_ids": [
- 0
], - "ignored_channel_ids": [
- 0
], - "allowed_role_ids": [
- 0
], - "ignored_role_ids": [
- 0
], - "response_ids": [
- "string"
]
}{- "data": {
- "trigger": {
- "id": 0,
- "guild_id": "string",
- "trigger_id": "string",
- "trigger_type": 0,
- "match_case": false,
- "trigger": "string",
- "allowed_channel_ids": "string",
- "ignored_channel_ids": "string",
- "allowed_role_ids": "string",
- "ignored_role_ids": "string",
- "response_ids": "string"
}
}
}Create a new panel for a guild.
| guild_id required | integer (Guild Id) |
| origin_message_id required | integer (Origin Message Id) |
| channel_id required | integer (Channel Id) |
| member_roles required | Array of integers (Member Roles) |
{- "guild_id": 0,
- "origin_message_id": 0,
- "channel_id": 0,
- "member_roles": [
- 0
]
}{- "data": {
- "message": "string"
}
}Get the responses for Husqy autoresponder module for a guild.
| guild_id required | integer (Guild Id) |
{- "data": {
- "responses": [
- {
- "id": 0,
- "guild_id": "string",
- "response_id": "string",
- "response_type": 0,
- "response_content": "string",
- "emoji_name": "string",
- "emoji_id": "string"
}
]
}
}Create a new response for a guild.
| guild_id required | integer (Guild Id) |
| response_type required | integer (Response Type) |
Response Content (string) or Response Content (null) (Response Content) | |
Emoji Name (string) or Emoji Name (null) (Emoji Name) | |
Emoji Id (string) or Emoji Id (null) (Emoji Id) |
{- "guild_id": 0,
- "response_type": 0,
- "response_content": "string",
- "emoji_name": "string",
- "emoji_id": "string"
}{- "data": {
- "response": {
- "id": 0,
- "guild_id": "string",
- "response_id": "string",
- "response_type": 0,
- "response_content": "string",
- "emoji_name": "string",
- "emoji_id": "string"
}
}
}Get the response for Husqy autoresponder module for a guild.
| response_id required | string (Response Id) |
| guild_id required | integer (Guild Id) |
{- "data": {
- "response": {
- "id": 0,
- "guild_id": "string",
- "response_id": "string",
- "response_type": 0,
- "response_content": "string",
- "emoji_name": "string",
- "emoji_id": "string"
}
}
}Delete the response for Husqy autoresponder module for a guild.
| response_id required | string (Response Id) |
| guild_id required | integer (Guild Id) |
{- "guild_id": 0
}{- "data": {
- "response": {
- "id": 0,
- "guild_id": "string",
- "response_id": "string",
- "response_type": 0,
- "response_content": "string",
- "emoji_name": "string",
- "emoji_id": "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"
}
}