Beam Help
Solicitar ayuda

How-to · Zoho DESK

Cómo eliminar un equipo en Zoho Desk

Elimina un equipo de soporte de tu cuenta de Zoho Desk.

Eliminar un equipo en Zoho Desk a través de la API requiere una única solicitud DELETE autenticada dirigida al identificador único del equipo en cuestión. Aquí tienes todo lo que necesitas saber para hacerlo de forma limpia y segura.


Por qué esto es importante


Los equipos en Zoho Desk ayudan a enrutar tickets y organizar agentes, pero con el tiempo, los equipos redundantes o reestructurados pueden desordenar tu configuración. Ya sea que estés automatizando un script de limpieza o construyendo un flujo de trabajo de administración, saber cómo eliminar un equipo de forma programática es esencial para mantener tu configuración de Zoho Desk ordenada. Esta guía cubre el enfoque mediante API, que es el método más fiable para eliminaciones masivas o automatizadas.


> Nota: Beam Help es un recurso de soporte experto independiente, no el soporte oficial de Zoho.


---


Paso a paso


Paso 1. Confirma que tus permisos OAuth están configurados.


Antes de realizar cualquier llamada a la API que implique una acción destructiva, verifica que tu cliente OAuth conectado incluya los permisos necesarios de Zoho Desk. Las operaciones a nivel de configuración —incluida la gestión de equipos— requieren permisos como Desk.settings.ALL o, como mínimo, Desk.settings.DELETE en la configuración de tu token. [2]


Paso 2. Obtén el team_id que deseas eliminar.


Necesitarás el identificador único del equipo antes de emitir la solicitud de eliminación. Si aún no lo tienes almacenado, usa una solicitud GET al endpoint de equipos para listar todos los equipos y anota el team_id del que deseas eliminar. Ten este valor a mano para el siguiente paso.


Paso 3. Envía la solicitud DELETE al endpoint de equipos.


Envía un HTTP DELETE autenticado al siguiente endpoint, sustituyendo tu identificador de equipo real en lugar de {team_id}: [1]


DELETE /api/v1/teams/{team_id}

En Python, usando el wrapper del cliente de Zoho Desk, se vería así:


def delete_team(self, team_id: str, p: dict = None):
    return self.c.request("DELETE", f"/api/v1/teams/{team_id}", p, None)

Pasa el team_id como argumento de tipo cadena. El parámetro opcional p puede incluir cualquier parámetro de consulta adicional si fuera necesario. [1]


Paso 4. Gestiona la respuesta de la API.


Una eliminación exitosa devolverá un código de estado HTTP de éxito apropiado. Si la respuesta indica un error —como un 404 (equipo no encontrado) o un 403 (permisos insuficientes)— revisa los pasos 1 y 2 para confirmar la configuración de permisos y la corrección del team_id que proporcionaste. [^1, ^2]


---


Errores comunes


  • Endpoint incorrecto: grupos vs. equipos. Zoho Desk tiene un endpoint separado para eliminar grupos del Help Center (DELETE /api/v1/helpcenter/{helpcenterid}/groups/{groupid}), que es un recurso completamente diferente al de un equipo. Asegúrate de apuntar a /api/v1/teams/{team_id} y no a un endpoint de grupos o departamentos. [4]

  • Permisos OAuth ausentes o insuficientes. Si tu token fue generado sin Desk.settings.DELETE o Desk.settings.ALL, la API rechazará la solicitud. Verifica la lista de permisos en tu configuración OAuth antes de buscar el problema en otro lugar. [2]

  • Confundir equipos con departamentos. Los departamentos tienen su propio conjunto de endpoints (por ejemplo, para desasociar agentes o eliminar logotipos). La eliminación de un equipo no afectará la pertenencia ni la configuración de los departamentos, ya que se gestionan de forma independiente. [^3, ^5]

---


Qué verificar


  • Cobertura de permisos: Confirma que tu token OAuth activo incluye al menos uno de los siguientes permisos: Desk.settings.ALL o Desk.settings.DELETE antes de realizar la llamada. [2]
  • ID de recurso correcto: Verifica que el team_id que estás pasando corresponde realmente a un equipo (y no a un departamento o grupo del Help Center) consultando primero la lista de equipos mediante GET. [1]
  • Estado de la respuesta: Tras completar la llamada DELETE, confirma que la respuesta HTTP indica éxito. Cualquier código de error debe investigarse en relación con tus credenciales y la validez del ID del equipo. [1]

Sources cited

  1. [1] DELETE /api/v1/teams/{team_id}
  2. [2] config.py
  3. [3] DELETE /api/v1/departments/{department_id}/logo
  4. [4] DELETE /api/v1/helpcenter/{helpcenter_id}/groups/{group_id}
  5. [5] DELETE /api/v1/departments/{department_id}/agents
  6. [6] server.py: chat_plan_stream
  7. [7] DELETE /api/v1/tasks/{taskId}/comments/{commentId}
  8. [8] DELETE /api/v1/organizations/{organization_id}/logo
Eliminar un equipo en Zoho Desk | Beam Help — Beam Help