Cómo eliminar proyectos en Blue.


Eliminar un Proyecto

La mutación deleteProject elimina permanentemente un proyecto y todos sus datos asociados de Blue.

Ejemplo Básico

mutation {
  deleteProject(id: "{project-id}") {
    success
  }
}

Con Variables

mutation DeleteProject($projectId: String!) {
  deleteProject(id: $projectId) {
    success
  }
}

Variables:

{
  "projectId": "abc123-project-id"
}
La eliminación del proyecto es permanente. Una vez que un proyecto es eliminado, todos los datos asociados se eliminarán permanentemente del sistema. Esto incluye:
- Todas las tareas y listas
- Comentarios y archivos adjuntos
- Campos personalizados y sus valores
- Automatizaciones
- Etiquetas y dependencias
- Asignaciones de usuarios
- Archivos adjuntos

Por favor, asegúrese de haber respaldado cualquier información importante antes de proceder con la eliminación.

Parámetros de la Mutación

Parámetro Tipo Requerido Descripción
id String! ✅ Sí El identificador único del proyecto a eliminar

Campos de Respuesta

Campo Tipo Descripción
success Boolean! Indica si la eliminación fue exitosa

Permisos Requeridos

Para eliminar un proyecto, debe tener:

  1. Acceso a nivel de empresa: OWNER, ADMIN, o MEMBER rol en la empresa
  2. Acceso a nivel de proyecto: OWNER o ADMIN rol en el proyecto específico

Permisos de Rol de Proyecto

Rol de Proyecto Puede Eliminar Proyecto
OWNER ✅ Sí
ADMIN ✅ Sí
MEMBER ❌ No
CLIENT ❌ No
COMMENT_ONLY ❌ No
VIEW_ONLY ❌ No

Proceso de Eliminación

Cuando elimina un proyecto, Blue realiza los siguientes pasos:

  1. Validación: Verifica que el proyecto exista y que tenga permiso para eliminarlo
  2. Respaldo: Guarda los datos del proyecto en una tabla de reciclaje para una posible recuperación (uso interno solamente)
  3. Eliminación inmediata: Elimina el proyecto de la base de datos activa
  4. Notificaciones: Actualiza sistemas relacionados y notifica a los servicios relevantes
  5. Limpieza en segundo plano: Elimina de manera asíncrona todos los datos asociados

Respuestas de Error

Proyecto No Encontrado

{
  "errors": [{
    "message": "Project not found",
    "extensions": {
      "code": "PROJECT_NOT_FOUND"
    }
  }]
}

Permisos Insuficientes

{
  "errors": [{
    "message": "You are not authorized to delete this project",
    "extensions": {
      "code": "UNAUTHORIZED"
    }
  }]
}

Notas Importantes

  • La eliminación es cascada - todos los datos del proyecto son eliminados
  • El proceso es asíncrono - los proyectos grandes pueden tardar tiempo en limpiarse completamente
  • Considere usar archivo en lugar de eliminar si podría necesitar el proyecto más tarde
  • Los proyectos eliminados se guardan internamente para fines de recuperación, pero no son accesibles a través de la API

Asistente IA

Las respuestas son generadas por IA y pueden contener errores.

¿Cómo puedo ayudarte?

Pregúntame cualquier cosa sobre Blue o esta documentación.

Enter para enviar • Shift+Enter para nueva línea • ⌘I para abrir