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

# Eliminar un tenant

> Elimina un tenant existente y desactiva la organización relacionada. No se puede eliminar un tenant de la propia organización del usuario. No se puede eliminar un tenant si la organización tiene más de un tenant.



## OpenAPI

````yaml /api-reference/openapi-v1.json delete /v1/organizations/{organization_id}/tenants/{tenant_id}
openapi: 3.0.3
info:
  title: API Publica Portal
  version: 1.0.0
  description: Api publica REST para portal
servers:
  - url: https://api.staging.flxwvdexternal.com
    description: Staging API server
security:
  - bearerAuth: []
tags: []
paths:
  /v1/organizations/{organization_id}/tenants/{tenant_id}:
    delete:
      tags:
        - Tenants
      summary: Eliminar un tenant
      description: >-
        Elimina un tenant existente y desactiva la organización relacionada. No
        se puede eliminar un tenant de la propia organización del usuario. No se
        puede eliminar un tenant si la organización tiene más de un tenant.
      operationId: deleteTenant
      parameters:
        - name: organization_id
          in: path
          required: true
          schema:
            type: string
            maxLength: 24
            pattern: ^[0-9a-f]{24}$
          description: El identificador único de la organización propietaria del tenant
          example: 507f1f77bcf86cd799439011
        - name: tenant_id
          in: path
          required: true
          schema:
            type: string
            maxLength: 24
            pattern: ^[0-9a-f]{24}$
          description: El identificador único del tenant que se va a eliminar
          example: 507f1f77bcf86cd799439020
      responses:
        '204':
          description: >-
            Tenant eliminado correctamente. La organización relacionada ha sido
            desactivada. No se devuelve contenido en el cuerpo de la respuesta.
        '400':
          $ref: '#/components/responses/BadRequest'
          description: >-
            Solicitud incorrecta. Causas comunes: - Parámetros de ruta no
            válidos - Formato de ID de tenant no válido
        '401':
          $ref: '#/components/responses/Unauthorized'
          description: >-
            No autorizado: se requiere autenticación o el usuario no tiene
            permisos para eliminar el tenant. También se devuelve al intentar
            eliminar un tenant de la propia organización del usuario.
        '404':
          $ref: '#/components/responses/NotFound'
          description: Tenant no encontrado
        '422':
          $ref: '#/components/responses/UnprocessableEntity'
          description: >-
            Entidad no procesable: error de validación de lógica de negocio.
            Causas comunes: - No se puede eliminar un tenant con sub-tenants (la
            organización tiene más de un tenant) - No se puede eliminar un
            tenant de la propia organización
        '429':
          $ref: '#/components/responses/TooManyRequests'
        '500':
          $ref: '#/components/responses/InternalServerError'
components:
  responses:
    BadRequest:
      description: Solicitud incorrecta
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
    Unauthorized:
      description: No autorizado
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
    NotFound:
      description: No encontrado
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
    UnprocessableEntity:
      description: Entidad no procesable
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
    TooManyRequests:
      description: Demasiadas solicitudes
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
    InternalServerError:
      description: Error interno del servidor
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
  schemas:
    ErrorResponse:
      type: object
      properties:
        error:
          type: object
          properties:
            message:
              type: string
            code:
              type: string
            details:
              type: string
          required:
            - message
            - code
      required:
        - error
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT

````