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

# Update vendor alert settings

> Changes alert settings for your organization. Categories and fields you leave
out keep their current values, and no setting can be set to null. The response
returns the complete updated settings. If someone else updates the settings
between your read and your save, your update can overwrite theirs. Requires
continuous monitoring.



## OpenAPI

````yaml /reference/manage-vanta.json patch /vendor-alert-settings
openapi: 3.0.0
info:
  title: Manage Vanta
  version: 1.0.0
  description: >-
    The REST API lets customers query and mutate Vanta's data. Use this API to
    automate bulk actions, query data for custom workflows and dashboards, and
    bolster your security operations


    **Note for Vanta Gov (FedRAMP) customers:** Select `Vanta Gov (FedRAMP)`
    from the server dropdown to issue requests against
    `https://api.vanta-gov.com`. The OAuth token URL shown below defaults to the
    commercial host — replace it with `https://api.vanta-gov.com/oauth/token`.
  termsOfService: https://www.vanta.com/terms
  license:
    name: UNLICENSED
  contact:
    name: API Support
    url: https://help.vanta.com/
    email: support@vanta.com
servers:
  - url: https://api.vanta.com/v1
    description: Vanta (Commercial)
  - url: https://api.vanta-gov.com/v1
    description: Vanta Gov (FedRAMP)
security: []
paths:
  /vendor-alert-settings:
    patch:
      tags:
        - Vendor Alert Settings
      summary: Update vendor alert settings
      description: >-
        Changes alert settings for your organization. Categories and fields you
        leave

        out keep their current values, and no setting can be set to null. The
        response

        returns the complete updated settings. If someone else updates the
        settings

        between your read and your save, your update can overwrite theirs.
        Requires

        continuous monitoring.
      operationId: UpdateVendorAlertSettings
      parameters: []
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateVendorAlertSettingsInput'
      responses:
        '200':
          description: Ok
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VendorAlertSettingsResponse'
              examples:
                Example 1:
                  value:
                    items:
                      - category: Security incidents
                        isEnabled: false
                        riskLevelSetting: HIGH_CRITICAL
                        severitySetting: HIGH_CRITICAL
      security:
        - bearerAuth: []
components:
  schemas:
    UpdateVendorAlertSettingsInput:
      properties:
        changes:
          items:
            $ref: '#/components/schemas/VendorAlertSettingsChange'
          type: array
          description: >-
            Partial updates, with each category appearing at most once. Omitted
            fields remain unchanged.
      required:
        - changes
      type: object
      additionalProperties: false
    VendorAlertSettingsResponse:
      properties:
        items:
          items:
            $ref: '#/components/schemas/VendorAlertSettingsItem'
          type: array
          description: >-
            Effective organization-wide settings, including defaults for missing
            categories.
      required:
        - items
      type: object
      additionalProperties: false
    VendorAlertSettingsChange:
      properties:
        category:
          $ref: '#/components/schemas/VendorAlertSettingsCategoryName'
        isEnabled:
          type: boolean
        riskLevelSetting:
          $ref: '#/components/schemas/VendorAlertRiskLevelSetting'
        severitySetting:
          $ref: '#/components/schemas/VendorAlertSeveritySetting'
      required:
        - category
      type: object
      additionalProperties: false
    VendorAlertSettingsItem:
      properties:
        category:
          $ref: '#/components/schemas/VendorAlertSettingsCategoryName'
          description: Alert category.
        isEnabled:
          type: boolean
          description: Whether alerts in this category are enabled.
        riskLevelSetting:
          $ref: '#/components/schemas/VendorAlertRiskLevelSetting'
          description: >-
            Vendor inherent-risk levels that produce alerts. ANY includes
            unscored vendors.
        severitySetting:
          $ref: '#/components/schemas/VendorAlertSeveritySetting'
          description: Alert severities to include. ANY includes all severities.
      required:
        - category
        - isEnabled
        - riskLevelSetting
        - severitySetting
      type: object
      additionalProperties: false
    VendorAlertSettingsCategoryName:
      type: string
      enum:
        - Application security
        - Exposed application user interfaces
        - Exposed services
        - Exposed & leaked sensitive information
        - End of life & outdated applications
        - Sensitive interfaces exposure
        - Threat intelligence
        - Trust
        - Vulnerabilities
        - Vulnerable misconfigurations
        - Security incidents
    VendorAlertRiskLevelSetting:
      type: string
      enum:
        - ANY
        - LOW_MEDIUM_HIGH_CRITICAL
        - MEDIUM_HIGH_CRITICAL
        - HIGH_CRITICAL
        - CRITICAL
    VendorAlertSeveritySetting:
      type: string
      enum:
        - ANY
        - MEDIUM_HIGH_CRITICAL
        - HIGH_CRITICAL
        - CRITICAL
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````

## Related topics

- [Get vendor alert settings](https://developer.vanta.com/api-reference/vendor-alert-settings/get-vendor-alert-settings.md)
- [Update vendor alerts](https://developer.vanta.com/api-reference/vendor-alerts/update-vendor-alerts.md)
- [Update vendor security incident alerts](https://developer.vanta.com/api-reference/vendor-security-incident-alerts/update-vendor-security-incident-alerts.md)
- [Get vendor alert](https://developer.vanta.com/api-reference/vendor-alerts/get-vendor-alert.md)
- [List vendor alerts](https://developer.vanta.com/api-reference/vendor-alerts/list-vendor-alerts.md)
