Garantías de estabilidad arquitectónica, ciclo de vida de endpoints y estándares RFC para desarrolladores y agentes autónomos de IA.
MenuQR utiliza versionado explícito en la ruta URL (/api/v1). Todos los cambios retrocompatibles (como la adición de nuevos campos opcionales o nuevos endpoints no destructivos) se introducen directamente dentro de la versión vigente sin alterar contratos existentes.
Cualquier cambio retroincompatible o destructivo requerirá una nueva versión mayor (/api/v2).
Cuando un endpoint o funcionalidad sea marcado como obsoleto (deprecated), MenuQR garantiza un período mínimo de soporte activo de 180 días naturales (6 meses) antes del cese definitivo del servicio (sunset).
Durante el ciclo de deprecación, las respuestas del endpoint afectado emitirán cabeceras legibles por máquinas para que agentes y clientes puedan auto-regularse: