¿Está obligado a migrar quien ya tiene una integración con Holded API v1?+
Holded mantiene la documentación v1 como archivo público para que las integraciones existentes sigan funcionando. No hay una fecha de apagado anunciada, pero el portal anterior developers.holded.com ya se retiró y todo el desarrollo nuevo va exclusivamente a v2. La recomendación oficial es que las integraciones nuevas usen v2 y que las antiguas planifiquen migración cuando aborden cualquier cambio mayor.
¿Qué cambia técnicamente entre v1 y v2?+
Tres cambios estructurales que afectan a código existente: URL base única consolidada (antes había varias superficies por producto), paginación por cursor en vez de offset (más eficiente con listas grandes pero requiere repensar bucles que asumían páginas numeradas) y respuestas de error estructuradas (códigos y campos consistentes en vez de mensajes ad hoc por endpoint). Además v2 amplía cobertura con operaciones bulk, pipelines de documentos, multi-almacén con tracking, facturas recurrentes con calendario y adjuntos nativos.
¿Qué es el servidor MCP de Holded que aparece como 'próximamente'?+
MCP es Model Context Protocol, un estándar abierto promovido por Anthropic para que agentes de IA (Claude, ChatGPT vía adaptadores, agentes a medida) accedan a sistemas externos con herramientas tipadas y permisos controlados. Que Holded anuncie un servidor MCP nativo significa que en cuestión de meses cualquier asistente conectado podrá leer facturas, productos o asientos contables sin que tengas que escribir un wrapper REST por cada caso. Para empresas que estén pensando en asistente interno con Claude o agente para asesoría, conviene esperar al MCP nativo en vez de invertir en wrappers que quedarán obsoletos.
¿Webhooks en v2?+
Holded los anuncia como próximos. Hasta entonces, las integraciones serias siguen apoyándose en polling con cursor (más eficiente que el polling con offset de v1) o, según el caso, en triggers desde el lado del sistema origen (Shopify, Stripe, etc.) que entran a una cola persistida. Cuando los webhooks nativos lleguen, la migración del polling al webhook se hace por componente, sin tocar el resto del flujo.
¿Qué riesgos reales hay al migrar de v1 a v2?+
Los principales: bucles de paginación rotos por el cambio offset→cursor, mapeos de campos que cambiaron de nombre o estructura, manejo de errores que asumía los textos antiguos, y sobre todo idempotencia — si la v1 te garantizaba un comportamiento determinado y la v2 lo cambia (por ejemplo en bulk operations), puedes acabar duplicando documentos en reintentos. Recomendamos siempre periodo paralelo: el flujo v1 sigue produciendo y la v2 escribe a un entorno de staging hasta que validas que ambos cuadran.
¿Verifactu y la API v2?+
Independientes. Verifactu es un requisito fiscal regulado por el RD 1007/2023 y modificaciones posteriores (obligatorio enero 2027 sociedades, julio 2027 autónomos según RD-ley 15/2025). Holded gestiona el cumplimiento desde el ERP y es Colaborador Social oficial AEAT. La API v2 da las herramientas técnicas para integrar el flujo desde fuera (ecommerce, pasarela, etc.) sin romper la cadena Verifactu. Una integración mal hecha contra v2 puede dejar facturas sin huella encadenada, así que el cumplimiento se valida igual en ambas versiones de API.
¿Cuánto cuesta migrar?+
Precio cerrado tras diagnóstico, no por horas. La complejidad real depende de cuántos endpoints v1 uses, si hay paginación intensiva, si hay bulk operations y si tu integración escribe (más sensible) o solo lee. Sale gratis el diagnóstico de 30 minutos donde te decimos el alcance exacto.