Tokens de API y acceso para desarrolladores
En esta página
Los tokens de API permiten que tu código o tus scripts se comuniquen con tu cuenta de Deskwoot sin usar una contraseña. Generas uno por cada integración (una sincronización con el CRM, un panel propio, una herramienta interna) y le das solo los permisos que esa integración realmente necesita. Puedes revocar un token en cualquier momento; la revocación es inmediata y no afecta a ningún otro token. La URL base es https://api.deskwoot.com/v1/ y el encabezado de autenticación es Authorization: Bearer YOUR_TOKEN. El acceso a la API es solo para Enterprise; los tokens que ya existían de planes anteriores siguen funcionando hasta que vencen.
Deskwoot ofrece una API REST que te da acceso desde código a tus datos y flujos de soporte. Ya sea que crees integraciones propias, sincronices datos de tickets con herramientas internas o automatices tareas repetitivas, los tokens de API te permiten autenticarte de forma segura sin compartir tus datos de inicio de sesión. Esta guía te explica cómo generar tokens, hacer tu primera llamada a la API y seguir las prácticas que mantienen segura tu cuenta.
La API REST es una función de Enterprise. La prueba de Enterprise de 7 días con la que empieza cada cuenta nueva no incluye tokens de API; necesitas un plan Enterprise activo para crearlos y usarlos. Si estás en un plan inferior y necesitas acceso a la API, tendrás que pasarte a Enterprise. Para ver con más detalle qué cubre la API, consulta el resumen de la API REST.
¿Cómo genero un token de API?
- Inicia sesión en tu cuenta de Deskwoot y ve a Configuración > Tokens de API.
- Haz clic en Crear token. Solo los administradores pueden crear tokens.
- Ponle al token un nombre descriptivo (por ejemplo Sincronización CRM, producción) para saber más adelante para qué sirve.
- Selecciona los permisos concretos que debe tener el token. Da solo los niveles de acceso que tu integración realmente necesita. Si quieres, elige una fecha de vencimiento.
- Confirma y copia el token de inmediato. Por seguridad, el token completo se muestra una sola vez.
¿Cómo uso la API?
Todas las solicitudes a la API se hacen a esta URL base:
https://api.deskwoot.com/v1/
Incluye tu token de API en el encabezado Authorization de cada solicitud:
Authorization: Bearer YOUR_TOKEN
Ejemplo de solicitud
Una llamada sencilla con cURL para probar tu conexión podría verse así:
curl -H "Authorization: Bearer YOUR_TOKEN" https://api.deskwoot.com/v1/me
Si el token es válido, la API devuelve el ID de tu cuenta y los permisos del token. Si no, recibes un error de autenticación. La referencia completa de endpoints está en la documentación de la API.
¿Cuáles son las buenas prácticas?
- Da el mínimo acceso necesario. Asigna a cada token solo los permisos que requiere. Evita crear tokens con acceso total de administrador, a menos que de verdad lo necesites.
- Cambia los tokens con regularidad. De vez en cuando, revoca los tokens antiguos y genera otros nuevos, sobre todo cuando alguien del equipo cambia de rol o se va.
- Guarda los tokens de forma segura. Mantenlos en variables de entorno o en un gestor de secretos. Nunca los escribas directamente en el código del lado del cliente ni los subas a tu control de versiones.
- Usa nombres descriptivos. Si nombras cada token según la integración o el entorno al que sirve, revisarlos es sencillo.
- Vigila el uso. Revisa tus tokens activos en Configuración > Tokens de API con regularidad y elimina los que ya no uses.
¿Cómo soluciono errores de token?
- 401 Unauthorized: Comprueba que el token esté bien copiado, que no se haya revocado y que vaya en el encabezado con el prefijo
Bearer. - 403 Forbidden: Puede que el token no tenga permisos para el endpoint que llamas. Crea un token nuevo con los permisos correctos y revoca el antiguo. Un 403 también aparece cuando el espacio de trabajo ya no está en el plan Enterprise.
- Límite de solicitudes: Si recibes errores por límite de solicitudes, llama a la API con menos frecuencia o agrega a tu código reintentos con espera exponencial.
Preguntas frecuentes
¿Y si prefiero que un agente de IA use la mesa de ayuda?
¿Dónde creo un token de API?
¿Qué permisos hay disponibles?
¿Qué pasa si pierdo un token?
¿Qué planes tienen acceso a la API?
¿Puedo limitar un token a una sola bandeja de entrada o a un solo equipo?
¿Los tokens están ligados a un usuario o a una cuenta?
¿Cómo cambio los tokens de forma segura sin interrupciones?
¿La API cuenta para mi cuota de conversaciones de IA?
¿Puedo usar la API desde el navegador?
¿Puedo ponerle una fecha de vencimiento a un token?
¿Puedo recibir webhooks en lugar de consultar la API una y otra vez?
¿La API REST está disponible en todos los planes?
¿Puedo crear varios tokens de API?
¿Qué pasa si mi token queda expuesto?
¿Dónde creo un token?
¿Te resultó útil esta guía?
Sigue leyendo
- Importar desde FreshdeskPasa a Deskwoot todos los tickets, contactos y artículos de la base de conocimiento de Freshdesk. Las carpetas que no eran públicas quedan internas.Leer guía
- Eliminar tu cuentaCómo eliminar tu cuenta de Deskwoot y qué pasa con tus datosLeer guía
- Importar desde IntercomTrae a Deskwoot las conversaciones, los contactos y todas las colecciones del centro de ayuda de Intercom con un solo token de acceso.Leer guía
Preguntar a Fynn sobre esta guía
Recibe una respuesta corta basada en esta guía y el resto del centro de ayuda.