> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# honeybadger-faults

> Honeybadger Faults - faults, notices, and comments

**Server path:** `/honeybadger-faults` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                            | Description                     |
| ----------------------------------------------------------------------------------------------- | ------------------------------- |
| [`honeybadger_faults_create_comment`](#honeybadger_faults_create_comment)                       | Create a comment                |
| [`honeybadger_faults_delete_comment`](#honeybadger_faults_delete_comment)                       | Delete a comment                |
| [`honeybadger_faults_delete_fault`](#honeybadger_faults_delete_fault)                           | Delete a fault                  |
| [`honeybadger_faults_get_comment`](#honeybadger_faults_get_comment)                             | Get comment details             |
| [`honeybadger_faults_get_fault`](#honeybadger_faults_get_fault)                                 | Get fault details               |
| [`honeybadger_faults_get_fault_summary`](#honeybadger_faults_get_fault_summary)                 | Get fault summary               |
| [`honeybadger_faults_list_comments`](#honeybadger_faults_list_comments)                         | List comments                   |
| [`honeybadger_faults_list_fault_affected_users`](#honeybadger_faults_list_fault_affected_users) | List affected users for a fault |
| [`honeybadger_faults_list_fault_notices`](#honeybadger_faults_list_fault_notices)               | List fault notices              |
| [`honeybadger_faults_list_fault_occurrences`](#honeybadger_faults_list_fault_occurrences)       | List fault occurrences          |
| [`honeybadger_faults_list_faults`](#honeybadger_faults_list_faults)                             | List faults                     |
| [`honeybadger_faults_update_comment`](#honeybadger_faults_update_comment)                       | Update a comment                |
| [`honeybadger_faults_update_fault`](#honeybadger_faults_update_fault)                           | Update a fault                  |

***

## honeybadger\_faults\_create\_comment

Create a comment

**Parameters:**

| Parameter    | Type    | Required | Default | Description    |
| ------------ | ------- | -------- | ------- | -------------- |
| `project_id` | integer | Yes      | —       | The project ID |
| `fault_id`   | integer | Yes      | —       | The fault ID   |
| `comment`    | object  | Yes      | —       | Comment object |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "The project ID"
      },
      "fault_id": {
        "type": "integer",
        "description": "The fault ID"
      },
      "comment": {
        "type": "object",
        "description": "Comment object",
        "properties": {
          "body": {
            "type": "string",
            "description": "The comment body text"
          }
        },
        "required": [
          "body"
        ]
      }
    },
    "required": [
      "PCID",
      "project_id",
      "fault_id",
      "comment"
    ]
  }
  ```
</Expandable>

***

## honeybadger\_faults\_delete\_comment

Delete a comment

**Parameters:**

| Parameter    | Type    | Required | Default | Description    |
| ------------ | ------- | -------- | ------- | -------------- |
| `project_id` | integer | Yes      | —       | The project ID |
| `fault_id`   | integer | Yes      | —       | The fault ID   |
| `comment_id` | integer | Yes      | —       | The comment ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "The project ID"
      },
      "fault_id": {
        "type": "integer",
        "description": "The fault ID"
      },
      "comment_id": {
        "type": "integer",
        "description": "The comment ID"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "fault_id",
      "comment_id"
    ]
  }
  ```
</Expandable>

***

## honeybadger\_faults\_delete\_fault

Delete a fault

**Parameters:**

| Parameter    | Type    | Required | Default | Description    |
| ------------ | ------- | -------- | ------- | -------------- |
| `project_id` | integer | Yes      | —       | The project ID |
| `fault_id`   | integer | Yes      | —       | The fault ID   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "The project ID"
      },
      "fault_id": {
        "type": "integer",
        "description": "The fault ID"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "fault_id"
    ]
  }
  ```
</Expandable>

***

## honeybadger\_faults\_get\_comment

Get comment details

**Parameters:**

| Parameter    | Type    | Required | Default | Description    |
| ------------ | ------- | -------- | ------- | -------------- |
| `project_id` | integer | Yes      | —       | The project ID |
| `fault_id`   | integer | Yes      | —       | The fault ID   |
| `comment_id` | integer | Yes      | —       | The comment ID |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "The project ID"
      },
      "fault_id": {
        "type": "integer",
        "description": "The fault ID"
      },
      "comment_id": {
        "type": "integer",
        "description": "The comment ID"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "fault_id",
      "comment_id"
    ]
  }
  ```
</Expandable>

***

## honeybadger\_faults\_get\_fault

Get fault details

**Parameters:**

| Parameter    | Type    | Required | Default | Description    |
| ------------ | ------- | -------- | ------- | -------------- |
| `project_id` | integer | Yes      | —       | The project ID |
| `fault_id`   | integer | Yes      | —       | The fault ID   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "The project ID"
      },
      "fault_id": {
        "type": "integer",
        "description": "The fault ID"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "fault_id"
    ]
  }
  ```
</Expandable>

***

## honeybadger\_faults\_get\_fault\_summary

Get fault summary

**Parameters:**

| Parameter         | Type    | Required | Default | Description                                            |
| ----------------- | ------- | -------- | ------- | ------------------------------------------------------ |
| `project_id`      | integer | Yes      | —       | The project ID                                         |
| `q`               | string  | No       | —       | Search query string                                    |
| `created_after`   | integer | No       | —       | Filter faults created after this Unix timestamp        |
| `occurred_after`  | integer | No       | —       | Filter faults that occurred after this Unix timestamp  |
| `occurred_before` | integer | No       | —       | Filter faults that occurred before this Unix timestamp |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "The project ID"
      },
      "q": {
        "type": "string",
        "description": "Search query string"
      },
      "created_after": {
        "type": "integer",
        "description": "Filter faults created after this Unix timestamp"
      },
      "occurred_after": {
        "type": "integer",
        "description": "Filter faults that occurred after this Unix timestamp"
      },
      "occurred_before": {
        "type": "integer",
        "description": "Filter faults that occurred before this Unix timestamp"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## honeybadger\_faults\_list\_comments

List comments

**Parameters:**

| Parameter    | Type    | Required | Default | Description    |
| ------------ | ------- | -------- | ------- | -------------- |
| `project_id` | integer | Yes      | —       | The project ID |
| `fault_id`   | integer | Yes      | —       | The fault ID   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "The project ID"
      },
      "fault_id": {
        "type": "integer",
        "description": "The fault ID"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "fault_id"
    ]
  }
  ```
</Expandable>

***

## honeybadger\_faults\_list\_fault\_affected\_users

List affected users for a fault

**Parameters:**

| Parameter    | Type    | Required | Default | Description                           |
| ------------ | ------- | -------- | ------- | ------------------------------------- |
| `project_id` | integer | Yes      | —       | The project ID                        |
| `fault_id`   | integer | Yes      | —       | The fault ID                          |
| `q`          | string  | No       | —       | Search query to filter affected users |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "The project ID"
      },
      "fault_id": {
        "type": "integer",
        "description": "The fault ID"
      },
      "q": {
        "type": "string",
        "description": "Search query to filter affected users"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "fault_id"
    ]
  }
  ```
</Expandable>

***

## honeybadger\_faults\_list\_fault\_notices

List fault notices

**Parameters:**

| Parameter        | Type    | Required | Default | Description                                       |
| ---------------- | ------- | -------- | ------- | ------------------------------------------------- |
| `project_id`     | integer | Yes      | —       | The project ID                                    |
| `fault_id`       | integer | Yes      | —       | The fault ID                                      |
| `created_after`  | integer | No       | —       | Filter notices created after this Unix timestamp  |
| `created_before` | integer | No       | —       | Filter notices created before this Unix timestamp |
| `limit`          | integer | No       | —       | Maximum number of results to return               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "The project ID"
      },
      "fault_id": {
        "type": "integer",
        "description": "The fault ID"
      },
      "created_after": {
        "type": "integer",
        "description": "Filter notices created after this Unix timestamp"
      },
      "created_before": {
        "type": "integer",
        "description": "Filter notices created before this Unix timestamp"
      },
      "limit": {
        "type": "integer",
        "description": "Maximum number of results to return"
      }
    },
    "required": [
      "PCID",
      "project_id",
      "fault_id"
    ]
  }
  ```
</Expandable>

***

## honeybadger\_faults\_list\_fault\_occurrences

List fault occurrences

**Parameters:**

| Parameter    | Type    | Required | Default | Description                     |
| ------------ | ------- | -------- | ------- | ------------------------------- |
| `project_id` | integer | Yes      | —       | The project ID                  |
| `fault_id`   | integer | Yes      | —       | The fault ID                    |
| `period`     | string  | No       | —       | Time period for occurrence data |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "The project ID"
      },
      "fault_id": {
        "type": "integer",
        "description": "The fault ID"
      },
      "period": {
        "type": "string",
        "description": "Time period for occurrence data",
        "enum": [
          "hour",
          "day",
          "week",
          "month"
        ]
      }
    },
    "required": [
      "PCID",
      "project_id",
      "fault_id"
    ]
  }
  ```
</Expandable>

***

## honeybadger\_faults\_list\_faults

List faults

**Parameters:**

| Parameter         | Type    | Required | Default | Description                                            |
| ----------------- | ------- | -------- | ------- | ------------------------------------------------------ |
| `project_id`      | integer | Yes      | —       | The project ID                                         |
| `q`               | string  | No       | —       | Search query string                                    |
| `created_after`   | integer | No       | —       | Filter faults created after this Unix timestamp        |
| `occurred_after`  | integer | No       | —       | Filter faults that occurred after this Unix timestamp  |
| `occurred_before` | integer | No       | —       | Filter faults that occurred before this Unix timestamp |
| `limit`           | integer | No       | —       | Maximum number of results to return                    |
| `order`           | string  | No       | —       | Sort order for results                                 |
| `page`            | integer | No       | —       | Page number for pagination                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "The project ID"
      },
      "q": {
        "type": "string",
        "description": "Search query string"
      },
      "created_after": {
        "type": "integer",
        "description": "Filter faults created after this Unix timestamp"
      },
      "occurred_after": {
        "type": "integer",
        "description": "Filter faults that occurred after this Unix timestamp"
      },
      "occurred_before": {
        "type": "integer",
        "description": "Filter faults that occurred before this Unix timestamp"
      },
      "limit": {
        "type": "integer",
        "description": "Maximum number of results to return"
      },
      "order": {
        "type": "string",
        "description": "Sort order for results",
        "enum": [
          "recent",
          "frequent"
        ]
      },
      "page": {
        "type": "integer",
        "description": "Page number for pagination"
      }
    },
    "required": [
      "PCID",
      "project_id"
    ]
  }
  ```
</Expandable>

***

## honeybadger\_faults\_update\_comment

Update a comment

**Parameters:**

| Parameter    | Type    | Required | Default | Description    |
| ------------ | ------- | -------- | ------- | -------------- |
| `project_id` | integer | Yes      | —       | The project ID |
| `fault_id`   | integer | Yes      | —       | The fault ID   |
| `comment_id` | integer | Yes      | —       | The comment ID |
| `comment`    | object  | No       | —       | Comment object |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "The project ID"
      },
      "fault_id": {
        "type": "integer",
        "description": "The fault ID"
      },
      "comment_id": {
        "type": "integer",
        "description": "The comment ID"
      },
      "comment": {
        "type": "object",
        "description": "Comment object",
        "properties": {
          "body": {
            "type": "string",
            "description": "The comment body text"
          }
        }
      }
    },
    "required": [
      "PCID",
      "project_id",
      "fault_id",
      "comment_id"
    ]
  }
  ```
</Expandable>

***

## honeybadger\_faults\_update\_fault

Update a fault

**Parameters:**

| Parameter    | Type    | Required | Default | Description     |
| ------------ | ------- | -------- | ------- | --------------- |
| `project_id` | integer | Yes      | —       | The project ID  |
| `fault_id`   | integer | Yes      | —       | The fault ID    |
| `fault`      | object  | No       | —       | The fault value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "project_id": {
        "type": "integer",
        "description": "The project ID"
      },
      "fault_id": {
        "type": "integer",
        "description": "The fault ID"
      },
      "fault": {
        "type": "object",
        "description": "The fault value",
        "properties": {
          "resolved": {
            "type": "boolean",
            "description": "Whether the fault is resolved"
          },
          "ignored": {
            "type": "boolean",
            "description": "Whether the fault is ignored"
          },
          "assignee_id": {
            "type": "integer",
            "description": "ID of the user to assign the fault to"
          }
        }
      }
    },
    "required": [
      "PCID",
      "project_id",
      "fault_id"
    ]
  }
  ```
</Expandable>
