Skip to main content
La API v1 es estable: no hacemos cambios incompatibles sin avisar con 90 días, y los cambios de precio se avisan con 30 días por correo y aquí.
  • Más formatos en el plugin de editor: abre .odt, .odp y .ods (LibreOffice), .html, .md, .csv y .tsv convirtiéndolos en el navegador a Word, PowerPoint o Excel, con un aviso de lo que no se ha podido convertir. Los PDF se convierten a Word, Excel o PowerPoint con sus tablas y columnas: Archivo → Convertir a… en el editor de PDF, o Archivo → Abrir un .pdf en los demás.
  • Más fiel al abrir en el plugin de editor, comparado documento a documento con otros editores: Word carga las fuentes incrustadas, aplica el control de líneas viudas y huérfanas, respeta el margen superior tras saltos de página y notas al pie, rodea con el texto las imágenes flotantes y coloca bien números de lista y notas; Excel ajusta las filas como Excel, inclina las etiquetas de los ejes y parte la leyenda en vez de cortarla; PowerPoint calcula el interlineado según el tamaño del texto y muestra título automático, etiquetas y escala de los gráficos como Office.
  • Validación de datos completa en el editor de Excel (número, decimal, lista, fecha, hora, longitud de texto o fórmula, con mensaje de entrada y aviso de error junto a la celda) y menú contextual en las miniaturas de PowerPoint (nueva, duplicar, ocultar, sección, eliminar).
  • Guardar encima del mismo documento: un archivo editado a mano se guarda con PUT /documents/{id}/file sobre el mismo documento, con revision para no pisar el trabajo de otro; sustituye a POST /documents/{id}/versions. La retención vuelve a contar desde el último guardado. SDK: documents.updateFile y documents.update_file.
  • Asistente de IA en el plugin de editor: tus usuarios piden cambios con sus palabras en Word, Excel y PowerPoint (textos, estilos, tablas, bordes, ordenar, formas, fondos…) y los aceptan o descartan de una vez. Se coloca como panel, caja flotante o tu propio componente (assistant, y ref.assistant para pedirlo desde fuera). Cada plan incluye 2.000 ediciones al mes; después, 0,01 € cada una del saldo, o se puede elegir no pasar de las incluidas. Ver licencia.
  • Comentarios en el plugin de editor: hilos con respuestas y resueltos en Word, Excel, PowerPoint y PDF, guardados dentro del archivo en el formato de Office.
  • Editor de PDF en el plugin de editor: abre PDF con contraseña; lo que añades (texto, resaltados, formas, dibujos, sellos, firmas) se guarda como anotaciones estándar que Acrobat puede mover o borrar; formularios con formato, cálculos y validación; buscar, enlaces y marcadores; subrayar y tachar texto; tachado que borra de verdad lo que hay debajo; duplicar, extraer y arrastrar páginas. Arreglado: guardar ya no borra respuestas a resaltados ni otros comentarios, un texto más largo que el campo o en cirílico ya no hace fallar el guardado, y las casillas de verificación se ven.
  • SDK de Python 0.2.0 en PyPI (pip install -U doconda): language="es" para recibir los mensajes en español; las tools devuelven los errores como resultado ({"error", "message", "fields"}) en vez de lanzar una excepción; create() y wait() se reconectan si se corta el stream; tipado para pyright strict. Ver el SDK de Python.
  • Servidor MCP 0.3.1: el paquete de npm enlaza a su repositorio público (B-C-Software/doconda-mcp) y su README muestra el comando para Claude Code. Necesita Node 22 o superior. Las tools no cambian.
  • Objetos incrustados: de los Word, PowerPoint y Excel que nos envías quitamos los objetos OLE, los paquetes incrustados y los controles ActiveX; en Word y PowerPoint queda su imagen en su sitio, y los datos de los gráficos se mantienen. Cada eliminación aparece en sanitized.removed. Ver seguridad.
  • Artifacts: al servir la página, Doconda solo deja cargar Tailwind, Chart.js, d3, dayjs y Google Fonts, y llamar a su propia dirección (doconda.db); el navegador bloquea cualquier otro script, estilo, fuente, imagen o llamada. Ver artifacts.
  • style_applied en standard y best se lee del archivo entregado (fuente, tamaño, colores, alineación, márgenes, orientación, índice, números de página, cabecera y pie en Word; la fuente y los colores del tema en PowerPoint), no de la petición. Ver Estilo.
  • Editar un .doc, .ppt o .xls se cobra en fast (0,10 €), el nivel en el que siempre se hace, y quality.level dice fast; antes se podía cobrar en standard o best. Ver editar.
  • Las guías y la skill para agentes dicen cuánto tarda cada nivel en palabras (fast: segundos; standard y best: minutos) en vez de tiempos medianos que producción aún no respalda.
  • Skill para agentes 0.3.2: el plugin de Claude Code te pide la API key al instalarlo y la guarda como secreto; ya no hay que exportar DOCONDA_API_KEY (claude plugin configure doconda@doconda la cambia). Ver skill para agentes.
  • Arreglado: una fuente que no existe podía aparecer dos veces en style_unsupported; en standard y best, un error de fórmula de Excel se contaba una vez por celda (y una más) en la nota de problemas pendientes, en vez de una vez como en el informe.
  • Mensajes en tu idioma: los mensajes de error, los avisos y notas del informe, style_unsupported y el error.message de un documento fallido siguen la cabecera Accept-Language de tu petición (es o en); sin ella, en inglés. Antes, sin cabecera, salían en español. Los códigos no cambian: decide con code. Ver idioma de los mensajes.
  • Un documento hecho con tu Markdown se escribe en el idioma de tu Markdown.
  • Fuentes de Google en el PDF: la familia de Google Fonts que pidas vuelve a ir incrustada en el PDF.
  • Excel: cada fórmula se recalcula y se revisa antes de entregar; los errores de fórmula llegan en el informe con sus celdas.
  • Los archivos que envías dentro de la petición (URL, base64 u otro documento) se borran con el documento, según su retention.
  • El servidor MCP remoto acepta archivos de hasta 20 MB.
  • SDK de TypeScript 0.4.0 y MCP 0.3.0: language: "es" para recibir los mensajes en español; las tools devuelven los errores como resultado ({ error, message, fields }) en vez de lanzarlos; download() usa tu fetch; wait() se reconecta si se corta; los tipos compilan en proyectos solo de Node. El SDK de Python 0.2.0 llega en breve.
  • Las guías, el SDK y los ejemplos dicen exactamente lo que hace la API (estados, límites, códigos de error y eventos).
  • Arreglado: un apartado con solo una tabla, una lista o una imagen salía como vacío; en standard y best, un dato no respaldado podía avisarse dos veces.
  • Skill para agentes 0.2.0: el comando claude mcp add pone el nombre del servidor antes de --env (en el orden anterior fallaba, aquí y en la guía de Claude); reglas de calidad y de copiar un diseño que coinciden con la API; await verifyWebhook; un ejemplo en Python.
  • Precios sin IVA y más baratos si traes tu texto en Markdown: crear con tu Markdown desde 0,05 €. Leer es gratis hasta 1.000 páginas al mes. Ver precios.
  • La IA que escribe tus documentos funciona en la Unión Europea.
  • En standard y best se aplica cualquier estilo que pidas (calidad).
  • Doconda busca en internet solo cuando hace falta (datos actuales, la identidad de una marca o fotos reales).
  • Editor de PDF en el plugin de editor: rellenar formularios, añadir texto, resaltar y firmar.
  • Arreglado: algunos contratos y documentos con estilo fallaban al terminar.
  • fast tarda segundos (Word, PowerPoint y Excel con fórmulas).
  • Páginas de error y de “no encontrado” en el panel; extract en el SDK de TypeScript.
  • Arreglado: peticiones simultáneas en el mismo instante podían devolver 500.
  • Una sola región: todas las claves usan https://api.eu.doconda.com/v1. Tus documentos se guardan en la Unión Europea.
  • SDK publicados: npm install @doconda/sdk, npx -y @doconda/mcp y pip install doconda.
  • Webhooks firmados cuando un documento termina.
  • Retención por documento: de 15 minutos a 90 días (30 por defecto).