Registro de cambios
2026-09
Sección titulada «2026-09»- Límites más estrictos en listados expandidos.
GET /scheduled-eventsahora acepta una ventanafrom/tode como máximo 31 días (antes 92), en cualquierview. Los listados que expanden series repetitivas (GET /scheduled-events,GET /tasks?view=by_date) expanden como máximo 500 series por solicitud y rechazan un alcance mayor con422en lugar de descartar series en silencio. Una serie creada mediante la API no puede empezar más de 730 días en el pasado. Bajo carga elevada la API puede responder503 service_overloadedconRetry-After. Consulta límites, recurrencia y errores. - Papelera para tareas y eventos.
DELETEnunca fue definitivo; ahora puedes ver qué hay en la papelera (GET /tasks/trash,GET /scheduled-events/trash) y recuperar un registro (POST /tasks/{id}/restore,POST /scheduled-events/{id}/restore). Los registros salen de la papelera a los 30 días. No hay ningún método de eliminación permanente en la API. - Archivado de proyectos.
POST /projects/{id}/archiveyPOST /projects/{id}/unarchive, conprojects:write, además del filtroarchivedenGET /projects. Los proyectos siguen sin poder crearse ni eliminarse por la API. - Las mismas operaciones están disponibles para asistentes por MCP. Consulta eliminar y restaurar.
La primera versión pública. La API cubre:
- Tareas y subtareas — CRUD completo, con asignados, reporteros, etiquetas, fechas de vencimiento, campos personalizados y un
dateopcional para programar una tarea (o dejarla en la lista de espera). - Registros de tiempo (time logs) —
GET /time_logsde solo lectura para las entradas de tiempo completadas, filtrables por tarea, proyecto, asignado, facturable, tipo de entrada y rango de fechas. - Eventos programados — CRUD completo, con participantes (miembros del espacio de trabajo e invitados por email).
- Tareas y eventos recurrentes y repetir después de la finalización para tareas.
- Mensajes de chat, proyectos, miembros, etiquetas y definiciones (estados de tarea, tipos de tarea, tipos de evento, estados de proyecto y campos personalizados).
- Espacio de trabajo —
GET /workspacedevuelve el espacio de trabajo al que pertenecen tus credenciales, incluida su zona horaria. - Autenticación con clave de API por alcance, escrituras idempotentes, límites de tasa separados de lectura/escritura y almacenamiento en caché con ETag.