/habitica-user | Type: Application | PCID required: Yes
Tools
habitica_user_create_cron
Run cronShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_notifications_by_notification_id_read
Mark Notification as Read Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
notificationId | string | Yes | — | The ID of the notification to mark as read. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"notificationId": {
"type": "string",
"description": "The ID of the notification to mark as read."
}
},
"required": [
"PCID",
"notificationId"
]
}
habitica_user_create_notifications_by_notification_id_see
Mark Notification as Seen Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
notificationId | string | Yes | — | The ID of the notification to mark as seen. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"notificationId": {
"type": "string",
"description": "The ID of the notification to mark as seen."
}
},
"required": [
"PCID",
"notificationId"
]
}
habitica_user_create_notifications_read
Mark Notifications as ReadShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_notifications_see
Mark Notifications as SeenShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_allocate
Allocate a single Stat Point Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
stat | string | Yes | — | The stat to increase (str, con, int, or per) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"stat": {
"type": "string",
"description": "The stat to increase (str, con, int, or per)",
"enum": [
"str",
"con",
"int",
"per"
]
}
},
"required": [
"PCID",
"stat"
]
}
habitica_user_create_user_allocate_bulk
Allocate multiple Stat Points Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
stats | object | No | — | The stats value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"stats": {
"type": "object",
"description": "The stats value",
"properties": {
"int": {
"type": "number",
"description": "The number of points to allocate to INT (Intelligence) stat."
},
"str": {
"type": "number",
"description": "The number of points to allocate to STR (Strength) stat."
},
"con": {
"type": "number",
"description": "The number of points to allocate to CON (Constitution) stat."
},
"per": {
"type": "number",
"description": "The number of points to allocate to PER (Perception) stat."
}
},
"required": [
"int",
"str",
"con",
"per"
]
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_allocate_now
Allocate all Stat PointsShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_block_by_uuid
Block / unblock a user from sending you a PM Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
uuid | string | Yes | — | The UUID of the user to block. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"uuid": {
"type": "string",
"description": "The UUID of the user to block."
}
},
"required": [
"PCID",
"uuid"
]
}
habitica_user_create_user_buy_armoire
Buy Enchanted ArmoireShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_buy_by_key
Buy gear, armoire or potion Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
key | string | Yes | — | The item to buy |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"key": {
"type": "string",
"description": "The item to buy"
}
},
"required": [
"PCID",
"key"
]
}
habitica_user_create_user_buy_gear_by_key
Buy a piece of gear Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
key | string | Yes | — | The key of the gear to be purchased. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"key": {
"type": "string",
"description": "The key of the gear to be purchased."
}
},
"required": [
"PCID",
"key"
]
}
habitica_user_create_user_buy_health_potion
Buy a health potionShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_buy_mystery_set_by_key
Buy a Mystery Item set Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
key | string | Yes | — | The key of the mystery set to be purchased. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"key": {
"type": "string",
"description": "The key of the mystery set to be purchased."
}
},
"required": [
"PCID",
"key"
]
}
habitica_user_create_user_buy_quest_by_key
Buy a quest with gold Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
key | string | Yes | — | The key of the quest to be purchased. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"key": {
"type": "string",
"description": "The key of the quest to be purchased."
}
},
"required": [
"PCID",
"key"
]
}
habitica_user_create_user_buy_special_spell_by_key
Buy special item (card, avatar transformation) Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
key | string | Yes | — | The special item to buy. Must be one of the keys from “content.special”, such as birthday, snowball, salt. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"key": {
"type": "string",
"description": "The special item to buy. Must be one of the keys from \"content.special\", such as birthday, snowball, salt."
}
},
"required": [
"PCID",
"key"
]
}
habitica_user_create_user_change_class
Change the class of the authenticated user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
class | string | Yes | — | The new class to change to |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"class": {
"type": "string",
"description": "The new class to change to",
"enum": [
"warrior",
"rogue",
"wizard",
"healer"
]
}
},
"required": [
"PCID",
"class"
]
}
habitica_user_create_user_class_cast_by_spell_id
Cast a skill (spell) on yourself or a target Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
spellId | string | Yes | — | ID of the spell to cast |
targetId | string | No | — | User ID of the target (optional) |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"spellId": {
"type": "string",
"description": "ID of the spell to cast",
"enum": [
"fireball",
"mpheal",
"earth",
"frost",
"smash",
"defensiveStance",
"valorousPresence",
"intimidate",
"pickPocket",
"backStab",
"toolsOfTrade",
"stealth",
"heal",
"protectAura",
"brightness",
"healAll",
"snowball",
"spookySparkles",
"seafoam",
"shinySeed"
]
},
"targetId": {
"type": "string",
"description": "User ID of the target (optional)"
}
},
"required": [
"PCID",
"spellId"
]
}
habitica_user_create_user_custom_day_start
Set Custom Day Start time for user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
dayStart | number | No | — | The hour number (0-23) for the day to begin. If not supplied, it will default to 0. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"dayStart": {
"type": "number",
"description": "The hour number (0-23) for the day to begin. If not supplied, it will default to 0."
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_disable_classes
Disable ClassesShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_mark_pms_read
Mark Private Messages as readShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_open_mystery_item
Open the Mystery Item boxShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_purchase_by_type_by_key
Purchase Gem or Gem-purchasable item Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | string | Yes | — | Type of item to purchase. Can be gems, eggs, hatchingPotions, premiumHatchingPotions, food, quests, gear, or pets. |
key | string | Yes | — | Item’s key (use “gem” for purchasing gems). |
quantity | integer | No | — | Count of items to buy. Defaults to 1 and is ignored for items where quantity is irrelevant. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "string",
"description": "Type of item to purchase. Can be gems, eggs, hatchingPotions, premiumHatchingPotions, food, quests, gear, or pets.",
"enum": [
"gems",
"eggs",
"hatchingPotions",
"premiumHatchingPotions",
"food",
"quests",
"gear",
"pets"
]
},
"key": {
"type": "string",
"description": "Item's key (use \"gem\" for purchasing gems)."
},
"quantity": {
"type": "integer",
"description": "Count of items to buy. Defaults to 1 and is ignored for items where quantity is irrelevant."
}
},
"required": [
"PCID",
"type",
"key"
]
}
habitica_user_create_user_purchase_hourglass_by_type_by_key
Purchase Hourglass-purchasable item Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | string | Yes | — | The type of item to purchase. |
key | string | Yes | — | The key for the mount/pet. |
quantity | integer | No | — | Count of items to buy. Defaults to 1 and is ignored for items where quantity is irrelevant. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "string",
"description": "The type of item to purchase.",
"enum": [
"pets",
"mounts"
]
},
"key": {
"type": "string",
"description": "The key for the mount/pet."
},
"quantity": {
"type": "integer",
"description": "Count of items to buy. Defaults to 1 and is ignored for items where quantity is irrelevant."
}
},
"required": [
"PCID",
"type",
"key"
]
}
habitica_user_create_user_read_card_by_card_type
Read a card Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
cardType | string | Yes | — | The of card to read (e.g. birthday, greeting, nye, thankyou, valentine). |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"cardType": {
"type": "string",
"description": "The of card to read (e.g. birthday, greeting, nye, thankyou, valentine).",
"enum": [
"birthday",
"greeting",
"nye",
"thankyou",
"valentine"
]
}
},
"required": [
"PCID",
"cardType"
]
}
habitica_user_create_user_rebirth
Use Orb of Rebirth on userShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_reroll
Reroll user statsShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_reset
Reset userShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_revive
Revive user from deathShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_sell_by_type_by_key
Sell a gold-sellable item owned by the user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | string | Yes | — | The type of item to sell |
key | string | Yes | — | The key of the item |
amount | number | No | — | The amount to sell |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "string",
"description": "The type of item to sell",
"enum": [
"eggs",
"hatchingPotions",
"food"
]
},
"key": {
"type": "string",
"description": "The key of the item"
},
"amount": {
"type": "number",
"description": "The amount to sell"
}
},
"required": [
"PCID",
"type",
"key"
]
}
habitica_user_create_user_sleep
Make the user start / stop sleeping (resting in the Inn)Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_create_user_unequip_by_type
Unequip all items by type Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
type | string | Yes | — | Type of the item to be unequipped |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"type": {
"type": "string",
"description": "Type of the item to be unequipped",
"enum": [
"pet-mount-background",
"costume",
"equipped"
]
}
},
"required": [
"PCID",
"type"
]
}
habitica_user_create_user_unlock
Unlock item or set of items by purchase Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
path | string | Yes | — | Full path to unlock. See “content” API call for list of items |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"path": {
"type": "string",
"description": "Full path to unlock. See \"content\" API call for list of items"
}
},
"required": [
"PCID",
"path"
]
}
habitica_user_create_user_webhook
Create user webhook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
enabled | boolean | No | — | If the webhook should be enabled. |
id | string | No | — | The webhook’s id. |
label | string | No | — | A label to remind you what this webhook does. |
options | object | No | — | The webhook’s options. Will differ depending on type. Required for groupChatReceived type. If a webhook supports options, the default values are displayed in the examples below. |
type | string | No | — | The webhook’s type. |
url | string | Yes | — | The webhook’s URL. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"enabled": {
"type": "boolean",
"description": "If the webhook should be enabled."
},
"id": {
"type": "string",
"description": "The webhook's id."
},
"label": {
"type": "string",
"description": "A label to remind you what this webhook does."
},
"options": {
"type": "object",
"description": "The webhook's options. Will differ depending on type. Required for `groupChatReceived` type. If a webhook supports options, the default values are displayed in the examples below."
},
"type": {
"type": "string",
"description": "The webhook's type.",
"enum": [
"taskActivity",
"groupChatReceived",
"userActivity",
"questActivity"
]
},
"url": {
"type": "string",
"description": "The webhook's URL."
}
},
"required": [
"PCID",
"url"
]
}
habitica_user_delete_messages
Delete all messagesShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_delete_messages_by_id
Delete User Message Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | ID of the message to delete |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "ID of the message to delete"
}
},
"required": [
"PCID",
"id"
]
}
habitica_user_delete_user
Delete User Account [Danger] Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
feedback | string | No | — | The feedback value |
password | string | No | — | The password value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"feedback": {
"type": "string",
"description": "The feedback value"
},
"password": {
"type": "string",
"description": "The password value"
}
},
"required": [
"PCID"
]
}
habitica_user_delete_webhook_by_id
Delete a webhook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Id (UUID) of the webhook to retrieve |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Id (UUID) of the webhook to retrieve"
}
},
"required": [
"PCID",
"id"
]
}
habitica_user_get_anonymized
Get anonymized user dataShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_get_inbox_messages
Get Inbox Messages Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
page | integer | No | — | Load the messages of the selected Page - 10 Messages per Page |
conversation | string | No | — | Loads only the messages of a conversation |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"page": {
"type": "integer",
"description": "Load the messages of the selected Page - 10 Messages per Page"
},
"conversation": {
"type": "string",
"description": "Loads only the messages of a conversation"
}
},
"required": [
"PCID"
]
}
habitica_user_get_purchase_history
Get user purchase historyShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_get_user
Get user informationShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_get_webhook
Get user webhooksShow inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
}
},
"required": [
"PCID"
]
}
habitica_user_update_user
Update the user Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
achievements | object | No | — | The achievements value |
flags | object | No | — | The flags value |
preferences | object | No | — | The preferences value |
profile | object | No | — | The profile value |
stats | object | No | — | The stats value |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"achievements": {
"type": "object",
"description": "The achievements value"
},
"flags": {
"type": "object",
"description": "The flags value"
},
"preferences": {
"type": "object",
"description": "The preferences value"
},
"profile": {
"type": "object",
"description": "The profile value"
},
"stats": {
"type": "object",
"description": "The stats value"
}
},
"required": [
"PCID"
]
}
habitica_user_update_user_auth_update_email
Update email Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
newEmail | string | No | — | The new email address |
password | string | No | — | The user password |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"newEmail": {
"type": "string",
"description": "The new email address"
},
"password": {
"type": "string",
"description": "The user password"
}
},
"required": [
"PCID"
]
}
habitica_user_update_user_auth_update_password
Update password Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
confirmPassword | string | No | — | New password confirmation |
newPassword | string | No | — | The new password |
password | string | No | — | The old password |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"confirmPassword": {
"type": "string",
"description": "New password confirmation"
},
"newPassword": {
"type": "string",
"description": "The new password"
},
"password": {
"type": "string",
"description": "The old password"
}
},
"required": [
"PCID"
]
}
habitica_user_update_user_auth_update_username
Update User’s Username Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
password | string | No | — | The user’s password if they use local authentication. Omit if they use social auth. |
username | string | No | — | The new username |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"password": {
"type": "string",
"description": "The user's password if they use local authentication. Omit if they use social auth."
},
"username": {
"type": "string",
"description": "The new username"
}
},
"required": [
"PCID"
]
}
habitica_user_update_user_webhook_by_id
Edit a webhook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
id | string | Yes | — | Id (UUID) of the webhook to retrieve |
enabled | boolean | No | — | If the webhook should be enabled. |
label | string | No | — | A label to remind you what this webhook does. |
options | object | No | — | The webhook’s options. Will differ depending on type. The options are enumerated in the add webhook examples. |
type | string | No | — | The webhook’s type. |
url | string | No | — | The webhook’s URL. |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"id": {
"type": "string",
"description": "Id (UUID) of the webhook to retrieve"
},
"enabled": {
"type": "boolean",
"description": "If the webhook should be enabled."
},
"label": {
"type": "string",
"description": "A label to remind you what this webhook does."
},
"options": {
"type": "object",
"description": "The webhook's options. Will differ depending on type. The options are enumerated in the [add webhook examples](https://habitica.com/apidoc/#api-Webhook-UserAddWebhook)."
},
"type": {
"type": "string",
"description": "The webhook's type.",
"enum": [
"taskActivity",
"groupChatReceived",
"userActivity",
"questActivity"
]
},
"url": {
"type": "string",
"description": "The webhook's URL."
}
},
"required": [
"PCID",
"id"
]
}

