> ## 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.

# rapid7-appsec

> Rapid7 AppSec

**Server path:** `/rapid7-appsec` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                | Description                               |
| --------------------------------------------------------------------------------------------------- | ----------------------------------------- |
| [`rapid7_appsec_add_app_tag`](#rapid7_appsec_add_app_tag)                                           | Add App Tag                               |
| [`rapid7_appsec_add_app_user`](#rapid7_appsec_add_app_user)                                         | Add App User                              |
| [`rapid7_appsec_create_app`](#rapid7_appsec_create_app)                                             | Create App                                |
| [`rapid7_appsec_create_attack_module`](#rapid7_appsec_create_attack_module)                         | Create Attack Module                      |
| [`rapid7_appsec_create_attack_template`](#rapid7_appsec_create_attack_template)                     | Create Attack Template                    |
| [`rapid7_appsec_create_blackout`](#rapid7_appsec_create_blackout)                                   | Create Blackout                           |
| [`rapid7_appsec_create_engine`](#rapid7_appsec_create_engine)                                       | Create Engine                             |
| [`rapid7_appsec_create_engine_group`](#rapid7_appsec_create_engine_group)                           | Create Engine Group                       |
| [`rapid7_appsec_create_file`](#rapid7_appsec_create_file)                                           | Create File                               |
| [`rapid7_appsec_create_scan_config`](#rapid7_appsec_create_scan_config)                             | Create Scan Config                        |
| [`rapid7_appsec_create_schedule`](#rapid7_appsec_create_schedule)                                   | Create Schedule                           |
| [`rapid7_appsec_create_tag`](#rapid7_appsec_create_tag)                                             | Create Tag                                |
| [`rapid7_appsec_create_target`](#rapid7_appsec_create_target)                                       | Create Target                             |
| [`rapid7_appsec_create_vulnerability_comment`](#rapid7_appsec_create_vulnerability_comment)         | Create Vulnerability Comment              |
| [`rapid7_appsec_delete_app`](#rapid7_appsec_delete_app)                                             | Delete App                                |
| [`rapid7_appsec_delete_attack_module`](#rapid7_appsec_delete_attack_module)                         | Delete Attack Module                      |
| [`rapid7_appsec_delete_attack_template`](#rapid7_appsec_delete_attack_template)                     | Delete Attack Template                    |
| [`rapid7_appsec_delete_blackout`](#rapid7_appsec_delete_blackout)                                   | Delete Blackout                           |
| [`rapid7_appsec_delete_engine`](#rapid7_appsec_delete_engine)                                       | Delete Engine                             |
| [`rapid7_appsec_delete_engine_credential`](#rapid7_appsec_delete_engine_credential)                 | Delete Engine Credential                  |
| [`rapid7_appsec_delete_engine_group`](#rapid7_appsec_delete_engine_group)                           | Delete Engine Group                       |
| [`rapid7_appsec_delete_file`](#rapid7_appsec_delete_file)                                           | Delete File                               |
| [`rapid7_appsec_delete_report`](#rapid7_appsec_delete_report)                                       | Delete Report                             |
| [`rapid7_appsec_delete_scan`](#rapid7_appsec_delete_scan)                                           | Delete Scan                               |
| [`rapid7_appsec_delete_scan_config`](#rapid7_appsec_delete_scan_config)                             | Delete Scan Config                        |
| [`rapid7_appsec_delete_schedule`](#rapid7_appsec_delete_schedule)                                   | Delete Schedule                           |
| [`rapid7_appsec_delete_tag`](#rapid7_appsec_delete_tag)                                             | Delete Tag                                |
| [`rapid7_appsec_delete_target`](#rapid7_appsec_delete_target)                                       | Delete Target                             |
| [`rapid7_appsec_delete_vulnerability_comment`](#rapid7_appsec_delete_vulnerability_comment)         | Delete Vulnerability Comment              |
| [`rapid7_appsec_generate_report`](#rapid7_appsec_generate_report)                                   | Generate Report                           |
| [`rapid7_appsec_get_app`](#rapid7_appsec_get_app)                                                   | Get App                                   |
| [`rapid7_appsec_get_app_tags`](#rapid7_appsec_get_app_tags)                                         | Get App Tags                              |
| [`rapid7_appsec_get_app_users`](#rapid7_appsec_get_app_users)                                       | Get App Users                             |
| [`rapid7_appsec_get_apps`](#rapid7_appsec_get_apps)                                                 | Get Apps                                  |
| [`rapid7_appsec_get_attack`](#rapid7_appsec_get_attack)                                             | Get Attack                                |
| [`rapid7_appsec_get_attack_documentation`](#rapid7_appsec_get_attack_documentation)                 | Get Attack Documentation                  |
| [`rapid7_appsec_get_attack_modules`](#rapid7_appsec_get_attack_modules)                             | Get Attack Modules                        |
| [`rapid7_appsec_get_attack_modules_configs`](#rapid7_appsec_get_attack_modules_configs)             | Get Attack Modules Configs                |
| [`rapid7_appsec_get_attack_template`](#rapid7_appsec_get_attack_template)                           | Get Attack Template                       |
| [`rapid7_appsec_get_attack_templates`](#rapid7_appsec_get_attack_templates)                         | Get Attack Templates                      |
| [`rapid7_appsec_get_blackout`](#rapid7_appsec_get_blackout)                                         | Get Blackout                              |
| [`rapid7_appsec_get_blackouts`](#rapid7_appsec_get_blackouts)                                       | Get Blackouts                             |
| [`rapid7_appsec_get_documentation_by_variance`](#rapid7_appsec_get_documentation_by_variance)       | Get Vulnerability Variance Documentation  |
| [`rapid7_appsec_get_documentation_by_variances`](#rapid7_appsec_get_documentation_by_variances)     | Get Vulnerability Variances Documentation |
| [`rapid7_appsec_get_engine`](#rapid7_appsec_get_engine)                                             | Get Engine                                |
| [`rapid7_appsec_get_engine_credential`](#rapid7_appsec_get_engine_credential)                       | Get Engine Credential                     |
| [`rapid7_appsec_get_engine_group`](#rapid7_appsec_get_engine_group)                                 | Get Engine Group                          |
| [`rapid7_appsec_get_engine_group_engines`](#rapid7_appsec_get_engine_group_engines)                 | Get Engine Group Engines                  |
| [`rapid7_appsec_get_engine_groups`](#rapid7_appsec_get_engine_groups)                               | Get Engine Groups                         |
| [`rapid7_appsec_get_engines`](#rapid7_appsec_get_engines)                                           | Get Engines                               |
| [`rapid7_appsec_get_file`](#rapid7_appsec_get_file)                                                 | Get File                                  |
| [`rapid7_appsec_get_files`](#rapid7_appsec_get_files)                                               | Get Files                                 |
| [`rapid7_appsec_get_module`](#rapid7_appsec_get_module)                                             | Get Module                                |
| [`rapid7_appsec_get_modules`](#rapid7_appsec_get_modules)                                           | Get Modules                               |
| [`rapid7_appsec_get_report`](#rapid7_appsec_get_report)                                             | Get Report                                |
| [`rapid7_appsec_get_reports`](#rapid7_appsec_get_reports)                                           | Get Reports                               |
| [`rapid7_appsec_get_scan`](#rapid7_appsec_get_scan)                                                 | Get Scan                                  |
| [`rapid7_appsec_get_scan_action`](#rapid7_appsec_get_scan_action)                                   | Get Scan Action                           |
| [`rapid7_appsec_get_scan_config`](#rapid7_appsec_get_scan_config)                                   | Get Scan Config                           |
| [`rapid7_appsec_get_scan_config_options`](#rapid7_appsec_get_scan_config_options)                   | Get Scan Config Options                   |
| [`rapid7_appsec_get_scan_configs`](#rapid7_appsec_get_scan_configs)                                 | Get Scan Configs                          |
| [`rapid7_appsec_get_scan_configs_options_default`](#rapid7_appsec_get_scan_configs_options_default) | Get Scan Configs Options Default          |
| [`rapid7_appsec_get_scan_engine_events`](#rapid7_appsec_get_scan_engine_events)                     | Get Scan Engine Events                    |
| [`rapid7_appsec_get_scan_execution_details`](#rapid7_appsec_get_scan_execution_details)             | Get Scan Execution Details                |
| [`rapid7_appsec_get_scan_platform_events`](#rapid7_appsec_get_scan_platform_events)                 | Get Scan Platform Events                  |
| [`rapid7_appsec_get_scans`](#rapid7_appsec_get_scans)                                               | Get Scans                                 |
| [`rapid7_appsec_get_schedule`](#rapid7_appsec_get_schedule)                                         | Get Schedule                              |
| [`rapid7_appsec_get_schedules`](#rapid7_appsec_get_schedules)                                       | Get Schedules                             |
| [`rapid7_appsec_get_tag`](#rapid7_appsec_get_tag)                                                   | Get Tag                                   |
| [`rapid7_appsec_get_tags`](#rapid7_appsec_get_tags)                                                 | Get Tags                                  |
| [`rapid7_appsec_get_target`](#rapid7_appsec_get_target)                                             | Get Target                                |
| [`rapid7_appsec_get_targets`](#rapid7_appsec_get_targets)                                           | Get Targets                               |
| [`rapid7_appsec_get_vulnerabilities`](#rapid7_appsec_get_vulnerabilities)                           | Get Vulnerabilities                       |
| [`rapid7_appsec_get_vulnerability`](#rapid7_appsec_get_vulnerability)                               | Get Vulnerability                         |
| [`rapid7_appsec_get_vulnerability_comment`](#rapid7_appsec_get_vulnerability_comment)               | Get Vulnerability Comment                 |
| [`rapid7_appsec_get_vulnerability_comments`](#rapid7_appsec_get_vulnerability_comments)             | Get Vulnerability Comments                |
| [`rapid7_appsec_get_vulnerability_discoveries`](#rapid7_appsec_get_vulnerability_discoveries)       | Get Vulnerability Discoveries             |
| [`rapid7_appsec_get_vulnerability_discovery`](#rapid7_appsec_get_vulnerability_discovery)           | Get Vulnerability Discovery               |
| [`rapid7_appsec_get_vulnerability_history`](#rapid7_appsec_get_vulnerability_history)               | Get Vulnerability History                 |
| [`rapid7_appsec_patch_scan_config_options`](#rapid7_appsec_patch_scan_config_options)               | Patch Scan Config Options                 |
| [`rapid7_appsec_perform_search`](#rapid7_appsec_perform_search)                                     | Perform Search                            |
| [`rapid7_appsec_regenerate_engine_credential`](#rapid7_appsec_regenerate_engine_credential)         | Regenerate Engine Credential              |
| [`rapid7_appsec_remove_app_tag`](#rapid7_appsec_remove_app_tag)                                     | Remove App Tag                            |
| [`rapid7_appsec_remove_app_user`](#rapid7_appsec_remove_app_user)                                   | Remove App User                           |
| [`rapid7_appsec_submit_scan`](#rapid7_appsec_submit_scan)                                           | Submit Scan                               |
| [`rapid7_appsec_submit_scan_action`](#rapid7_appsec_submit_scan_action)                             | Submit Scan Action                        |
| [`rapid7_appsec_update_app`](#rapid7_appsec_update_app)                                             | Update App                                |
| [`rapid7_appsec_update_attack_module`](#rapid7_appsec_update_attack_module)                         | Update Attack Module                      |
| [`rapid7_appsec_update_attack_template`](#rapid7_appsec_update_attack_template)                     | Update Attack Template                    |
| [`rapid7_appsec_update_blackout`](#rapid7_appsec_update_blackout)                                   | Update Blackout                           |
| [`rapid7_appsec_update_engine`](#rapid7_appsec_update_engine)                                       | Update Engine                             |
| [`rapid7_appsec_update_engine_group`](#rapid7_appsec_update_engine_group)                           | Update Engine Group                       |
| [`rapid7_appsec_update_file`](#rapid7_appsec_update_file)                                           | Update File                               |
| [`rapid7_appsec_update_scan_config`](#rapid7_appsec_update_scan_config)                             | Update Scan Config                        |
| [`rapid7_appsec_update_scan_config_options`](#rapid7_appsec_update_scan_config_options)             | Update Scan Config Options                |
| [`rapid7_appsec_update_schedule`](#rapid7_appsec_update_schedule)                                   | Update Schedule                           |
| [`rapid7_appsec_update_tag`](#rapid7_appsec_update_tag)                                             | Update Tag                                |
| [`rapid7_appsec_update_target`](#rapid7_appsec_update_target)                                       | Update Target                             |
| [`rapid7_appsec_update_vulnerability`](#rapid7_appsec_update_vulnerability)                         | Update Vulnerability                      |
| [`rapid7_appsec_update_vulnerability_comment`](#rapid7_appsec_update_vulnerability_comment)         | Update Vulnerability Comment              |
| [`rapid7_appsec_upgrade_engine`](#rapid7_appsec_upgrade_engine)                                     | Upgrade Engine                            |
| [`rapid7_appsec_upload_file`](#rapid7_appsec_upload_file)                                           | Upload File Content                       |

***

## rapid7\_appsec\_add\_app\_tag

Add App Tag

**Parameters:**

| Parameter | Type   | Required | Default | Description                    |
| --------- | ------ | -------- | ------- | ------------------------------ |
| `app-id`  | string | Yes      | —       | The app-id value               |
| `body`    | object | Yes      | —       | The last editor of the comment |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      },
      "body": {
        "description": "The last editor of the comment"
      }
    },
    "required": [
      "PCID",
      "app-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_add\_app\_user

Add App User

**Parameters:**

| Parameter | Type   | Required | Default | Description                     |
| --------- | ------ | -------- | ------- | ------------------------------- |
| `app-id`  | string | Yes      | —       | The app-id value                |
| `body`    | object | Yes      | —       | The Scan Config of the Schedule |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      },
      "body": {
        "description": "The Scan Config of the Schedule"
      }
    },
    "required": [
      "PCID",
      "app-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_create\_app

Create App

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `body`    | object | Yes      | —       | Request body |

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

***

## rapid7\_appsec\_create\_attack\_module

Create Attack Module

**Parameters:**

| Parameter            | Type   | Required | Default | Description                  |
| -------------------- | ------ | -------- | ------- | ---------------------------- |
| `attack-template-id` | string | Yes      | —       | The attack-template-id value |
| `body`               | object | Yes      | —       | Request body                 |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "attack-template-id": {
        "type": "string",
        "description": "The attack-template-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "attack-template-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_create\_attack\_template

Create Attack Template

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `body`    | object | Yes      | —       | Request body |

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

***

## rapid7\_appsec\_create\_blackout

Create Blackout

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `body`    | object | Yes      | —       | Request body |

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

***

## rapid7\_appsec\_create\_engine

Create Engine

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `body`    | object | Yes      | —       | Request body |

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

***

## rapid7\_appsec\_create\_engine\_group

Create Engine Group

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `body`    | object | Yes      | —       | Request body |

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

***

## rapid7\_appsec\_create\_file

Create File

**Parameters:**

| Parameter | Type   | Required | Default | Description      |
| --------- | ------ | -------- | ------- | ---------------- |
| `app-id`  | string | Yes      | —       | The app-id value |
| `body`    | object | Yes      | —       | Request body     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "app-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_create\_scan\_config

Create Scan Config

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `body`    | object | Yes      | —       | Request body |

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

***

## rapid7\_appsec\_create\_schedule

Create Schedule

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `body`    | object | Yes      | —       | Request body |

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

***

## rapid7\_appsec\_create\_tag

Create Tag

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `body`    | object | Yes      | —       | Request body |

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

***

## rapid7\_appsec\_create\_target

Create Target

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `body`    | object | Yes      | —       | Request body |

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

***

## rapid7\_appsec\_create\_vulnerability\_comment

Create Vulnerability Comment

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `vuln-id` | string | Yes      | —       | The vuln-id value |
| `body`    | object | Yes      | —       | Request body      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "vuln-id": {
        "type": "string",
        "description": "The vuln-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "vuln-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_app

Delete App

**Parameters:**

| Parameter | Type   | Required | Default | Description      |
| --------- | ------ | -------- | ------- | ---------------- |
| `app-id`  | string | Yes      | —       | The app-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      }
    },
    "required": [
      "PCID",
      "app-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_attack\_module

Delete Attack Module

**Parameters:**

| Parameter            | Type   | Required | Default | Description                  |
| -------------------- | ------ | -------- | ------- | ---------------------------- |
| `attack-template-id` | string | Yes      | —       | The attack-template-id value |
| `attack-module-id`   | string | Yes      | —       | The attack-module-id value   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "attack-template-id": {
        "type": "string",
        "description": "The attack-template-id value"
      },
      "attack-module-id": {
        "type": "string",
        "description": "The attack-module-id value"
      }
    },
    "required": [
      "PCID",
      "attack-template-id",
      "attack-module-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_attack\_template

Delete Attack Template

**Parameters:**

| Parameter            | Type   | Required | Default | Description                  |
| -------------------- | ------ | -------- | ------- | ---------------------------- |
| `attack-template-id` | string | Yes      | —       | The attack-template-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "attack-template-id": {
        "type": "string",
        "description": "The attack-template-id value"
      }
    },
    "required": [
      "PCID",
      "attack-template-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_blackout

Delete Blackout

**Parameters:**

| Parameter     | Type   | Required | Default | Description           |
| ------------- | ------ | -------- | ------- | --------------------- |
| `blackout-id` | string | Yes      | —       | The blackout-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "blackout-id": {
        "type": "string",
        "description": "The blackout-id value"
      }
    },
    "required": [
      "PCID",
      "blackout-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_engine

Delete Engine

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `engine-id` | string | Yes      | —       | The engine-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "engine-id": {
        "type": "string",
        "description": "The engine-id value"
      }
    },
    "required": [
      "PCID",
      "engine-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_engine\_credential

Delete Engine Credential

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `engine-id` | string | Yes      | —       | The engine-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "engine-id": {
        "type": "string",
        "description": "The engine-id value"
      }
    },
    "required": [
      "PCID",
      "engine-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_engine\_group

Delete Engine Group

**Parameters:**

| Parameter         | Type   | Required | Default | Description               |
| ----------------- | ------ | -------- | ------- | ------------------------- |
| `engine-group-id` | string | Yes      | —       | The engine-group-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "engine-group-id": {
        "type": "string",
        "description": "The engine-group-id value"
      }
    },
    "required": [
      "PCID",
      "engine-group-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_file

Delete File

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `app-id`  | string | Yes      | —       | The app-id value  |
| `file-id` | string | Yes      | —       | The file-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      },
      "file-id": {
        "type": "string",
        "description": "The file-id value"
      }
    },
    "required": [
      "PCID",
      "app-id",
      "file-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_report

Delete Report

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `report-id` | string | Yes      | —       | The report-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "report-id": {
        "type": "string",
        "description": "The report-id value"
      }
    },
    "required": [
      "PCID",
      "report-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_scan

Delete Scan

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `scan-id` | string | Yes      | —       | The scan-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "scan-id": {
        "type": "string",
        "description": "The scan-id value"
      }
    },
    "required": [
      "PCID",
      "scan-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_scan\_config

Delete Scan Config

**Parameters:**

| Parameter        | Type   | Required | Default | Description              |
| ---------------- | ------ | -------- | ------- | ------------------------ |
| `scan-config-id` | string | Yes      | —       | The scan-config-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "scan-config-id": {
        "type": "string",
        "description": "The scan-config-id value"
      }
    },
    "required": [
      "PCID",
      "scan-config-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_schedule

Delete Schedule

**Parameters:**

| Parameter     | Type   | Required | Default | Description           |
| ------------- | ------ | -------- | ------- | --------------------- |
| `schedule-id` | string | Yes      | —       | The schedule-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "schedule-id": {
        "type": "string",
        "description": "The schedule-id value"
      }
    },
    "required": [
      "PCID",
      "schedule-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_tag

Delete Tag

**Parameters:**

| Parameter | Type    | Required | Default | Description       |
| --------- | ------- | -------- | ------- | ----------------- |
| `tag-id`  | string  | Yes      | —       | The tag-id value  |
| `cascade` | boolean | No       | —       | The cascade value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "tag-id": {
        "type": "string",
        "description": "The tag-id value"
      },
      "cascade": {
        "type": "boolean",
        "description": "The cascade value"
      }
    },
    "required": [
      "PCID",
      "tag-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_target

Delete Target

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `target-id` | string | Yes      | —       | The target-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "target-id": {
        "type": "string",
        "description": "The target-id value"
      }
    },
    "required": [
      "PCID",
      "target-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_delete\_vulnerability\_comment

Delete Vulnerability Comment

**Parameters:**

| Parameter    | Type   | Required | Default | Description          |
| ------------ | ------ | -------- | ------- | -------------------- |
| `vuln-id`    | string | Yes      | —       | The vuln-id value    |
| `comment-id` | string | Yes      | —       | The comment-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "vuln-id": {
        "type": "string",
        "description": "The vuln-id value"
      },
      "comment-id": {
        "type": "string",
        "description": "The comment-id value"
      }
    },
    "required": [
      "PCID",
      "vuln-id",
      "comment-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_generate\_report

Generate Report

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `body`    | object | Yes      | —       | Request body |

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

***

## rapid7\_appsec\_get\_app

Get App

**Parameters:**

| Parameter | Type   | Required | Default | Description      |
| --------- | ------ | -------- | ------- | ---------------- |
| `app-id`  | string | Yes      | —       | The app-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      }
    },
    "required": [
      "PCID",
      "app-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_app\_tags

Get App Tags

**Parameters:**

| Parameter | Type   | Required | Default | Description      |
| --------- | ------ | -------- | ------- | ---------------- |
| `app-id`  | string | Yes      | —       | The app-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      }
    },
    "required": [
      "PCID",
      "app-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_app\_users

Get App Users

**Parameters:**

| Parameter | Type   | Required | Default | Description      |
| --------- | ------ | -------- | ------- | ---------------- |
| `app-id`  | string | Yes      | —       | The app-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      }
    },
    "required": [
      "PCID",
      "app-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_apps

Get Apps

**Parameters:**

| Parameter    | Type    | Required | Default | Description            |
| ------------ | ------- | -------- | ------- | ---------------------- |
| `index`      | integer | No       | —       | The index value        |
| `size`       | integer | No       | —       | The size value         |
| `sort`       | string  | No       | —       | Sort order for results |
| `page-token` | string  | No       | —       | The page-token value   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_attack

Get Attack

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `module-id` | string | Yes      | —       | The module-id value |
| `attack-id` | string | Yes      | —       | The attack-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "module-id": {
        "type": "string",
        "description": "The module-id value"
      },
      "attack-id": {
        "type": "string",
        "description": "The attack-id value"
      }
    },
    "required": [
      "PCID",
      "module-id",
      "attack-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_attack\_documentation

Get Attack Documentation

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `module-id` | string | Yes      | —       | The module-id value |
| `attack-id` | string | Yes      | —       | The attack-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "module-id": {
        "type": "string",
        "description": "The module-id value"
      },
      "attack-id": {
        "type": "string",
        "description": "The attack-id value"
      }
    },
    "required": [
      "PCID",
      "module-id",
      "attack-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_attack\_modules

Get Attack Modules

**Parameters:**

| Parameter            | Type   | Required | Default | Description                  |
| -------------------- | ------ | -------- | ------- | ---------------------------- |
| `attack-template-id` | string | Yes      | —       | The attack-template-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "attack-template-id": {
        "type": "string",
        "description": "The attack-template-id value"
      }
    },
    "required": [
      "PCID",
      "attack-template-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_attack\_modules\_configs

Get Attack Modules Configs

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

***

## rapid7\_appsec\_get\_attack\_template

Get Attack Template

**Parameters:**

| Parameter            | Type   | Required | Default | Description                  |
| -------------------- | ------ | -------- | ------- | ---------------------------- |
| `attack-template-id` | string | Yes      | —       | The attack-template-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "attack-template-id": {
        "type": "string",
        "description": "The attack-template-id value"
      }
    },
    "required": [
      "PCID",
      "attack-template-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_attack\_templates

Get Attack Templates

**Parameters:**

| Parameter    | Type    | Required | Default | Description            |
| ------------ | ------- | -------- | ------- | ---------------------- |
| `index`      | integer | No       | —       | The index value        |
| `size`       | integer | No       | —       | The size value         |
| `sort`       | string  | No       | —       | Sort order for results |
| `page-token` | string  | No       | —       | The page-token value   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_blackout

Get Blackout

**Parameters:**

| Parameter     | Type   | Required | Default | Description           |
| ------------- | ------ | -------- | ------- | --------------------- |
| `blackout-id` | string | Yes      | —       | The blackout-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "blackout-id": {
        "type": "string",
        "description": "The blackout-id value"
      }
    },
    "required": [
      "PCID",
      "blackout-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_blackouts

Get Blackouts

**Parameters:**

| Parameter    | Type    | Required | Default | Description            |
| ------------ | ------- | -------- | ------- | ---------------------- |
| `index`      | integer | No       | —       | The index value        |
| `size`       | integer | No       | —       | The size value         |
| `sort`       | string  | No       | —       | Sort order for results |
| `page-token` | string  | No       | —       | The page-token value   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_documentation\_by\_variance

Get Vulnerability Variance Documentation

**Parameters:**

| Parameter     | Type   | Required | Default | Description           |
| ------------- | ------ | -------- | ------- | --------------------- |
| `vuln-id`     | string | Yes      | —       | The vuln-id value     |
| `variance-id` | string | Yes      | —       | The variance-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "vuln-id": {
        "type": "string",
        "description": "The vuln-id value"
      },
      "variance-id": {
        "type": "string",
        "description": "The variance-id value"
      }
    },
    "required": [
      "PCID",
      "vuln-id",
      "variance-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_documentation\_by\_variances

Get Vulnerability Variances Documentation

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `body`    | object | Yes      | —       | Request body |

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

***

## rapid7\_appsec\_get\_engine

Get Engine

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `engine-id` | string | Yes      | —       | The engine-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "engine-id": {
        "type": "string",
        "description": "The engine-id value"
      }
    },
    "required": [
      "PCID",
      "engine-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_engine\_credential

Get Engine Credential

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `engine-id` | string | Yes      | —       | The engine-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "engine-id": {
        "type": "string",
        "description": "The engine-id value"
      }
    },
    "required": [
      "PCID",
      "engine-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_engine\_group

Get Engine Group

**Parameters:**

| Parameter         | Type   | Required | Default | Description               |
| ----------------- | ------ | -------- | ------- | ------------------------- |
| `engine-group-id` | string | Yes      | —       | The engine-group-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "engine-group-id": {
        "type": "string",
        "description": "The engine-group-id value"
      }
    },
    "required": [
      "PCID",
      "engine-group-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_engine\_group\_engines

Get Engine Group Engines

**Parameters:**

| Parameter         | Type    | Required | Default | Description               |
| ----------------- | ------- | -------- | ------- | ------------------------- |
| `engine-group-id` | string  | Yes      | —       | The engine-group-id value |
| `index`           | integer | No       | —       | The index value           |
| `size`            | integer | No       | —       | The size value            |
| `sort`            | string  | No       | —       | Sort order for results    |
| `page-token`      | string  | No       | —       | The page-token value      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "engine-group-id": {
        "type": "string",
        "description": "The engine-group-id value"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID",
      "engine-group-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_engine\_groups

Get Engine Groups

**Parameters:**

| Parameter    | Type    | Required | Default | Description            |
| ------------ | ------- | -------- | ------- | ---------------------- |
| `index`      | integer | No       | —       | The index value        |
| `size`       | integer | No       | —       | The size value         |
| `sort`       | string  | No       | —       | Sort order for results |
| `page-token` | string  | No       | —       | The page-token value   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_engines

Get Engines

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `pageConfig` | object | Yes      | —       | Page Config |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "pageConfig": {
        "description": "Page Config"
      }
    },
    "required": [
      "PCID",
      "pageConfig"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_file

Get File

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `app-id`  | string | Yes      | —       | The app-id value  |
| `file-id` | string | Yes      | —       | The file-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      },
      "file-id": {
        "type": "string",
        "description": "The file-id value"
      }
    },
    "required": [
      "PCID",
      "app-id",
      "file-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_files

Get Files

**Parameters:**

| Parameter    | Type    | Required | Default | Description            |
| ------------ | ------- | -------- | ------- | ---------------------- |
| `app-id`     | string  | Yes      | —       | The app-id value       |
| `index`      | integer | No       | —       | The index value        |
| `size`       | integer | No       | —       | The size value         |
| `sort`       | string  | No       | —       | Sort order for results |
| `page-token` | string  | No       | —       | The page-token value   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID",
      "app-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_module

Get Module

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `module-id` | string | Yes      | —       | The module-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "module-id": {
        "type": "string",
        "description": "The module-id value"
      }
    },
    "required": [
      "PCID",
      "module-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_modules

Get Modules

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

***

## rapid7\_appsec\_get\_report

Get Report

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `report-id` | string | Yes      | —       | The report-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "report-id": {
        "type": "string",
        "description": "The report-id value"
      }
    },
    "required": [
      "PCID",
      "report-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_reports

Get Reports

**Parameters:**

| Parameter    | Type    | Required | Default | Description            |
| ------------ | ------- | -------- | ------- | ---------------------- |
| `index`      | integer | No       | —       | The index value        |
| `size`       | integer | No       | —       | The size value         |
| `sort`       | string  | No       | —       | Sort order for results |
| `page-token` | string  | No       | —       | The page-token value   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_scan

Get Scan

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `scan-id` | string | Yes      | —       | The scan-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "scan-id": {
        "type": "string",
        "description": "The scan-id value"
      }
    },
    "required": [
      "PCID",
      "scan-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_scan\_action

Get Scan Action

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `scan-id` | string | Yes      | —       | The scan-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "scan-id": {
        "type": "string",
        "description": "The scan-id value"
      }
    },
    "required": [
      "PCID",
      "scan-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_scan\_config

Get Scan Config

**Parameters:**

| Parameter        | Type   | Required | Default | Description              |
| ---------------- | ------ | -------- | ------- | ------------------------ |
| `scan-config-id` | string | Yes      | —       | The scan-config-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "scan-config-id": {
        "type": "string",
        "description": "The scan-config-id value"
      }
    },
    "required": [
      "PCID",
      "scan-config-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_scan\_config\_options

Get Scan Config Options

**Parameters:**

| Parameter        | Type   | Required | Default | Description              |
| ---------------- | ------ | -------- | ------- | ------------------------ |
| `scan-config-id` | string | Yes      | —       | The scan-config-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "scan-config-id": {
        "type": "string",
        "description": "The scan-config-id value"
      }
    },
    "required": [
      "PCID",
      "scan-config-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_scan\_configs

Get Scan Configs

**Parameters:**

| Parameter        | Type    | Required | Default | Description              |
| ---------------- | ------- | -------- | ------- | ------------------------ |
| `include-errors` | boolean | No       | —       | The include-errors value |
| `index`          | integer | No       | —       | The index value          |
| `size`           | integer | No       | —       | The size value           |
| `sort`           | string  | No       | —       | Sort order for results   |
| `page-token`     | string  | No       | —       | The page-token value     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "include-errors": {
        "type": "boolean",
        "description": "The include-errors value"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_scan\_configs\_options\_default

Get Scan Configs Options Default

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

***

## rapid7\_appsec\_get\_scan\_engine\_events

Get Scan Engine Events

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `scan-id` | string | Yes      | —       | The scan-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "scan-id": {
        "type": "string",
        "description": "The scan-id value"
      }
    },
    "required": [
      "PCID",
      "scan-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_scan\_execution\_details

Get Scan Execution Details

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `scan-id` | string | Yes      | —       | The scan-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "scan-id": {
        "type": "string",
        "description": "The scan-id value"
      }
    },
    "required": [
      "PCID",
      "scan-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_scan\_platform\_events

Get Scan Platform Events

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `scan-id` | string | Yes      | —       | The scan-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "scan-id": {
        "type": "string",
        "description": "The scan-id value"
      }
    },
    "required": [
      "PCID",
      "scan-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_scans

Get Scans

**Parameters:**

| Parameter    | Type    | Required | Default | Description            |
| ------------ | ------- | -------- | ------- | ---------------------- |
| `index`      | integer | No       | —       | The index value        |
| `size`       | integer | No       | —       | The size value         |
| `sort`       | string  | No       | —       | Sort order for results |
| `page-token` | string  | No       | —       | The page-token value   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_schedule

Get Schedule

**Parameters:**

| Parameter     | Type   | Required | Default | Description           |
| ------------- | ------ | -------- | ------- | --------------------- |
| `schedule-id` | string | Yes      | —       | The schedule-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "schedule-id": {
        "type": "string",
        "description": "The schedule-id value"
      }
    },
    "required": [
      "PCID",
      "schedule-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_schedules

Get Schedules

**Parameters:**

| Parameter    | Type    | Required | Default | Description            |
| ------------ | ------- | -------- | ------- | ---------------------- |
| `index`      | integer | No       | —       | The index value        |
| `size`       | integer | No       | —       | The size value         |
| `sort`       | string  | No       | —       | Sort order for results |
| `page-token` | string  | No       | —       | The page-token value   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_tag

Get Tag

**Parameters:**

| Parameter | Type   | Required | Default | Description      |
| --------- | ------ | -------- | ------- | ---------------- |
| `tag-id`  | string | Yes      | —       | The tag-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "tag-id": {
        "type": "string",
        "description": "The tag-id value"
      }
    },
    "required": [
      "PCID",
      "tag-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_tags

Get Tags

**Parameters:**

| Parameter    | Type    | Required | Default | Description            |
| ------------ | ------- | -------- | ------- | ---------------------- |
| `root`       | boolean | No       | —       | The root value         |
| `index`      | integer | No       | —       | The index value        |
| `size`       | integer | No       | —       | The size value         |
| `sort`       | string  | No       | —       | Sort order for results |
| `page-token` | string  | No       | —       | The page-token value   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "root": {
        "type": "boolean",
        "description": "The root value"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_target

Get Target

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `target-id` | string | Yes      | —       | The target-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "target-id": {
        "type": "string",
        "description": "The target-id value"
      }
    },
    "required": [
      "PCID",
      "target-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_targets

Get Targets

**Parameters:**

| Parameter    | Type    | Required | Default | Description            |
| ------------ | ------- | -------- | ------- | ---------------------- |
| `index`      | integer | No       | —       | The index value        |
| `size`       | integer | No       | —       | The size value         |
| `sort`       | string  | No       | —       | Sort order for results |
| `page-token` | string  | No       | —       | The page-token value   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_vulnerabilities

Get Vulnerabilities

**Parameters:**

| Parameter    | Type    | Required | Default | Description            |
| ------------ | ------- | -------- | ------- | ---------------------- |
| `index`      | integer | No       | —       | The index value        |
| `size`       | integer | No       | —       | The size value         |
| `sort`       | string  | No       | —       | Sort order for results |
| `page-token` | string  | No       | —       | The page-token value   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_vulnerability

Get Vulnerability

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `vuln-id` | string | Yes      | —       | The vuln-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "vuln-id": {
        "type": "string",
        "description": "The vuln-id value"
      }
    },
    "required": [
      "PCID",
      "vuln-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_vulnerability\_comment

Get Vulnerability Comment

**Parameters:**

| Parameter    | Type   | Required | Default | Description          |
| ------------ | ------ | -------- | ------- | -------------------- |
| `vuln-id`    | string | Yes      | —       | The vuln-id value    |
| `comment-id` | string | Yes      | —       | The comment-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "vuln-id": {
        "type": "string",
        "description": "The vuln-id value"
      },
      "comment-id": {
        "type": "string",
        "description": "The comment-id value"
      }
    },
    "required": [
      "PCID",
      "vuln-id",
      "comment-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_vulnerability\_comments

Get Vulnerability Comments

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `vuln-id` | string | Yes      | —       | The vuln-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "vuln-id": {
        "type": "string",
        "description": "The vuln-id value"
      }
    },
    "required": [
      "PCID",
      "vuln-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_vulnerability\_discoveries

Get Vulnerability Discoveries

**Parameters:**

| Parameter    | Type    | Required | Default | Description            |
| ------------ | ------- | -------- | ------- | ---------------------- |
| `vuln-id`    | string  | Yes      | —       | The vuln-id value      |
| `index`      | integer | No       | —       | The index value        |
| `size`       | integer | No       | —       | The size value         |
| `sort`       | string  | No       | —       | Sort order for results |
| `page-token` | string  | No       | —       | The page-token value   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "vuln-id": {
        "type": "string",
        "description": "The vuln-id value"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      }
    },
    "required": [
      "PCID",
      "vuln-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_vulnerability\_discovery

Get Vulnerability Discovery

**Parameters:**

| Parameter           | Type   | Required | Default | Description                 |
| ------------------- | ------ | -------- | ------- | --------------------------- |
| `vuln-id`           | string | Yes      | —       | The vuln-id value           |
| `vuln-discovery-id` | string | Yes      | —       | The vuln-discovery-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "vuln-id": {
        "type": "string",
        "description": "The vuln-id value"
      },
      "vuln-discovery-id": {
        "type": "string",
        "description": "The vuln-discovery-id value"
      }
    },
    "required": [
      "PCID",
      "vuln-id",
      "vuln-discovery-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_get\_vulnerability\_history

Get Vulnerability History

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `vuln-id` | string | Yes      | —       | The vuln-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "vuln-id": {
        "type": "string",
        "description": "The vuln-id value"
      }
    },
    "required": [
      "PCID",
      "vuln-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_patch\_scan\_config\_options

Patch Scan Config Options

**Parameters:**

| Parameter        | Type   | Required | Default | Description              |
| ---------------- | ------ | -------- | ------- | ------------------------ |
| `scan-config-id` | string | Yes      | —       | The scan-config-id value |
| `body`           | object | Yes      | —       | Request body             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "scan-config-id": {
        "type": "string",
        "description": "The scan-config-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "scan-config-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_perform\_search

Perform Search

**Parameters:**

| Parameter    | Type    | Required | Default | Description            |
| ------------ | ------- | -------- | ------- | ---------------------- |
| `limitData`  | boolean | No       | —       | Limit Data             |
| `index`      | integer | No       | —       | The index value        |
| `size`       | integer | No       | —       | The size value         |
| `sort`       | string  | No       | —       | Sort order for results |
| `page-token` | string  | No       | —       | The page-token value   |
| `body`       | object  | Yes      | —       | Request body           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "limitData": {
        "type": "boolean",
        "description": "Limit Data"
      },
      "index": {
        "type": "integer",
        "description": "The index value"
      },
      "size": {
        "type": "integer",
        "description": "The size value"
      },
      "sort": {
        "type": "string",
        "description": "Sort order for results"
      },
      "page-token": {
        "type": "string",
        "description": "The page-token value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_regenerate\_engine\_credential

Regenerate Engine Credential

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `engine-id` | string | Yes      | —       | The engine-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "engine-id": {
        "type": "string",
        "description": "The engine-id value"
      }
    },
    "required": [
      "PCID",
      "engine-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_remove\_app\_tag

Remove App Tag

**Parameters:**

| Parameter | Type   | Required | Default | Description      |
| --------- | ------ | -------- | ------- | ---------------- |
| `app-id`  | string | Yes      | —       | The app-id value |
| `tag-id`  | string | Yes      | —       | The tag-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      },
      "tag-id": {
        "type": "string",
        "description": "The tag-id value"
      }
    },
    "required": [
      "PCID",
      "app-id",
      "tag-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_remove\_app\_user

Remove App User

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `app-id`  | string | Yes      | —       | The app-id value  |
| `user-id` | string | Yes      | —       | The user-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      },
      "user-id": {
        "type": "string",
        "description": "The user-id value"
      }
    },
    "required": [
      "PCID",
      "app-id",
      "user-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_submit\_scan

Submit Scan

**Parameters:**

| Parameter | Type   | Required | Default | Description  |
| --------- | ------ | -------- | ------- | ------------ |
| `body`    | object | Yes      | —       | Request body |

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

***

## rapid7\_appsec\_submit\_scan\_action

Submit Scan Action

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `scan-id` | string | Yes      | —       | The scan-id value |
| `body`    | object | Yes      | —       | Request body      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "scan-id": {
        "type": "string",
        "description": "The scan-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "scan-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_app

Update App

**Parameters:**

| Parameter | Type   | Required | Default | Description      |
| --------- | ------ | -------- | ------- | ---------------- |
| `app-id`  | string | Yes      | —       | The app-id value |
| `body`    | object | Yes      | —       | Request body     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "app-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_attack\_module

Update Attack Module

**Parameters:**

| Parameter            | Type   | Required | Default | Description                  |
| -------------------- | ------ | -------- | ------- | ---------------------------- |
| `attack-template-id` | string | Yes      | —       | The attack-template-id value |
| `attack-module-id`   | string | Yes      | —       | The attack-module-id value   |
| `body`               | object | Yes      | —       | Request body                 |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "attack-template-id": {
        "type": "string",
        "description": "The attack-template-id value"
      },
      "attack-module-id": {
        "type": "string",
        "description": "The attack-module-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "attack-template-id",
      "attack-module-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_attack\_template

Update Attack Template

**Parameters:**

| Parameter            | Type   | Required | Default | Description                  |
| -------------------- | ------ | -------- | ------- | ---------------------------- |
| `attack-template-id` | string | Yes      | —       | The attack-template-id value |
| `body`               | object | Yes      | —       | Request body                 |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "attack-template-id": {
        "type": "string",
        "description": "The attack-template-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "attack-template-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_blackout

Update Blackout

**Parameters:**

| Parameter     | Type   | Required | Default | Description           |
| ------------- | ------ | -------- | ------- | --------------------- |
| `blackout-id` | string | Yes      | —       | The blackout-id value |
| `body`        | object | Yes      | —       | Request body          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "blackout-id": {
        "type": "string",
        "description": "The blackout-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "blackout-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_engine

Update Engine

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `engine-id` | string | Yes      | —       | The engine-id value |
| `body`      | object | Yes      | —       | Request body        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "engine-id": {
        "type": "string",
        "description": "The engine-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "engine-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_engine\_group

Update Engine Group

**Parameters:**

| Parameter         | Type   | Required | Default | Description               |
| ----------------- | ------ | -------- | ------- | ------------------------- |
| `engine-group-id` | string | Yes      | —       | The engine-group-id value |
| `body`            | object | Yes      | —       | Request body              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "engine-group-id": {
        "type": "string",
        "description": "The engine-group-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "engine-group-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_file

Update File

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `app-id`  | string | Yes      | —       | The app-id value  |
| `file-id` | string | Yes      | —       | The file-id value |
| `body`    | object | Yes      | —       | Request body      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      },
      "file-id": {
        "type": "string",
        "description": "The file-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "app-id",
      "file-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_scan\_config

Update Scan Config

**Parameters:**

| Parameter        | Type   | Required | Default | Description              |
| ---------------- | ------ | -------- | ------- | ------------------------ |
| `scan-config-id` | string | Yes      | —       | The scan-config-id value |
| `body`           | object | Yes      | —       | Request body             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "scan-config-id": {
        "type": "string",
        "description": "The scan-config-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "scan-config-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_scan\_config\_options

Update Scan Config Options

**Parameters:**

| Parameter        | Type   | Required | Default | Description              |
| ---------------- | ------ | -------- | ------- | ------------------------ |
| `scan-config-id` | string | Yes      | —       | The scan-config-id value |
| `body`           | object | Yes      | —       | Request body             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "scan-config-id": {
        "type": "string",
        "description": "The scan-config-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "scan-config-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_schedule

Update Schedule

**Parameters:**

| Parameter     | Type   | Required | Default | Description           |
| ------------- | ------ | -------- | ------- | --------------------- |
| `schedule-id` | string | Yes      | —       | The schedule-id value |
| `body`        | object | Yes      | —       | Request body          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "schedule-id": {
        "type": "string",
        "description": "The schedule-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "schedule-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_tag

Update Tag

**Parameters:**

| Parameter | Type   | Required | Default | Description      |
| --------- | ------ | -------- | ------- | ---------------- |
| `tag-id`  | string | Yes      | —       | The tag-id value |
| `body`    | object | Yes      | —       | Request body     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "tag-id": {
        "type": "string",
        "description": "The tag-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "tag-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_target

Update Target

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `target-id` | string | Yes      | —       | The target-id value |
| `body`      | object | Yes      | —       | Request body        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "target-id": {
        "type": "string",
        "description": "The target-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "target-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_vulnerability

Update Vulnerability

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `vuln-id` | string | Yes      | —       | The vuln-id value |
| `body`    | object | Yes      | —       | Request body      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "vuln-id": {
        "type": "string",
        "description": "The vuln-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "vuln-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_update\_vulnerability\_comment

Update Vulnerability Comment

**Parameters:**

| Parameter    | Type   | Required | Default | Description          |
| ------------ | ------ | -------- | ------- | -------------------- |
| `vuln-id`    | string | Yes      | —       | The vuln-id value    |
| `comment-id` | string | Yes      | —       | The comment-id value |
| `body`       | object | Yes      | —       | Request body         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "vuln-id": {
        "type": "string",
        "description": "The vuln-id value"
      },
      "comment-id": {
        "type": "string",
        "description": "The comment-id value"
      },
      "body": {
        "description": "Request body"
      }
    },
    "required": [
      "PCID",
      "vuln-id",
      "comment-id",
      "body"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_upgrade\_engine

Upgrade Engine

**Parameters:**

| Parameter   | Type   | Required | Default | Description         |
| ----------- | ------ | -------- | ------- | ------------------- |
| `engine-id` | string | Yes      | —       | The engine-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "engine-id": {
        "type": "string",
        "description": "The engine-id value"
      }
    },
    "required": [
      "PCID",
      "engine-id"
    ]
  }
  ```
</Expandable>

***

## rapid7\_appsec\_upload\_file

Upload File Content

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `app-id`  | string | Yes      | —       | The app-id value  |
| `file-id` | string | Yes      | —       | The file-id value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "app-id": {
        "type": "string",
        "description": "The app-id value"
      },
      "file-id": {
        "type": "string",
        "description": "The file-id value"
      }
    },
    "required": [
      "PCID",
      "app-id",
      "file-id"
    ]
  }
  ```
</Expandable>
