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

# Request Data Deletion

> Request deletion of all organization data.

This is a DSAR deletion request per GDPR Article 17 (Right to Erasure)
and CCPA Section 1798.105. The request is logged and processed within
30 days. Once executed, this action is IRREVERSIBLE.

The actual deletion is performed by the delete_organization_resources_flow
after verification. This endpoint creates the request record.

Requires ADMIN permission.



## OpenAPI

````yaml post /v1/organizations/dsar/delete
openapi: 3.1.0
info:
  title: Mixpeek API
  description: >-
    This is the Mixpeek API, providing access to various endpoints for data
    processing and retrieval.
  termsOfService: https://mixpeek.com/terms
  contact:
    name: Mixpeek Support
    url: https://mixpeek.com/contact
    email: info@mixpeek.com
  version: '0.82'
servers:
  - url: https://api.mixpeek.com
    description: Production
security: []
paths:
  /v1/organizations/dsar/delete:
    post:
      tags:
        - Data Subject Access Requests
      summary: Request Data Deletion
      description: >-
        Request deletion of all organization data.


        This is a DSAR deletion request per GDPR Article 17 (Right to Erasure)

        and CCPA Section 1798.105. The request is logged and processed within

        30 days. Once executed, this action is IRREVERSIBLE.


        The actual deletion is performed by the
        delete_organization_resources_flow

        after verification. This endpoint creates the request record.


        Requires ADMIN permission.
      operationId: request_data_deletion_v1_organizations_dsar_delete_post
      parameters: []
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DSARDeleteResponse'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
components:
  schemas:
    DSARDeleteResponse:
      properties:
        request_id:
          type: string
          title: Request Id
          description: Unique DSAR request identifier
        status:
          type: string
          title: Status
          description: Request status
        requested_at:
          type: string
          title: Requested At
          description: ISO-8601 timestamp of the request
        estimated_completion:
          type: string
          title: Estimated Completion
          description: Estimated completion message
        data_categories:
          items:
            type: string
          type: array
          title: Data Categories
          description: Categories of data that will be deleted
        warning:
          type: string
          title: Warning
          description: Warning about irreversibility
      type: object
      required:
        - request_id
        - status
        - requested_at
        - estimated_completion
        - data_categories
        - warning
      title: DSARDeleteResponse
      description: Response for a data deletion request.
    ErrorResponse:
      properties:
        success:
          type: boolean
          title: Success
          description: Always false for error responses
          default: false
        status:
          type: integer
          title: Status
          description: HTTP status code for this error
        error:
          $ref: '#/components/schemas/ErrorDetail'
          description: Error details payload
      type: object
      required:
        - status
        - error
      title: ErrorResponse
      description: Error response model.
      examples:
        - error:
            details:
              id: ns_123
              resource: namespace
            message: Namespace not found
            type: NotFoundError
          status: 404
          success: false
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ErrorDetail:
      properties:
        message:
          type: string
          title: Message
          description: Human-readable error message
        type:
          type: string
          title: Type
          description: Stable error type identifier (machine-readable)
        code:
          anyOf:
            - type: string
            - type: 'null'
          title: Code
          description: >-
            Fine-grained error code for programmatic handling (e.g.,
            namespace_name_taken, feature_extractor_not_found). Present only
            when consumers may need to branch on a specific error condition.
        details:
          anyOf:
            - additionalProperties: true
              type: object
            - type: 'null'
          title: Details
          description: >-
            Optional structured details to help debugging (validation errors,
            IDs, etc.)
      type: object
      required:
        - message
        - type
      title: ErrorDetail
      description: Error detail model.
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError

````