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

# Delete suppression rules in bulk

> Deletes by rule id, by type+value, or both. Values are normalized the same way as on upload, so you can delete with the exact rows you uploaded without tracking ids. Unknown ids and values are ignored. Authenticates via X-API-Key header.



## OpenAPI

````yaml https://api.aws53.cloud/openapi-data.json delete /v1/data/suppression-rules
openapi: 3.1.0
info:
  title: Identification API
  version: 1.0.0
  description: >-
    Programmatic access to your visitor data and pixel management. Authenticate
    with your API key (X-API-Key header).
servers:
  - url: https://api.aws53.cloud
    description: Production
security:
  - apiKeyAuth: []
tags:
  - name: Visitors
  - name: Pixels
  - name: Account
  - name: Visitor Suppression
paths:
  /v1/data/suppression-rules:
    delete:
      tags:
        - Visitor Suppression
      summary: Delete suppression rules in bulk
      description: >-
        Deletes by rule id, by type+value, or both. Values are normalized the
        same way as on upload, so you can delete with the exact rows you
        uploaded without tracking ids. Unknown ids and values are ignored.
        Authenticates via X-API-Key header.
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                ids:
                  type: array
                  items:
                    type: string
                    format: uuid
                  maxItems: 25000
                rules:
                  type: array
                  items:
                    type: object
                    properties:
                      type:
                        type: string
                        enum:
                          - email
                          - domain
                          - company_domain
                          - industry
                      value:
                        type: string
                        minLength: 1
                        maxLength: 500
                    required:
                      - type
                      - value
                  maxItems: 25000
              example:
                rules:
                  - type: domain
                    value: mycompany.com
      responses:
        '200':
          description: Rules deleted
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SuppressionDeleteResult'
        '400':
          description: Validation error
        '401':
          description: Missing or invalid API key
        '403':
          description: Revoked key or inactive organization
      security:
        - apiKeyAuth: []
components:
  schemas:
    SuppressionDeleteResult:
      type: object
      properties:
        data:
          type: object
          properties:
            deleted:
              type: number
            total:
              type: number
          required:
            - deleted
            - total
      required:
        - data
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: X-API-Key
      description: >-
        Organization API key (sk_...). Get yours from Settings > API Keys in the
        dashboard.

````