1. Inicio
  2. Desarrolladores
  3. Historial de cambios
Historial de cambios · API, SDK, widget y MCP

Historial de cambios.

Los cambios que afectan a tus integraciones, con fecha y el entorno en el que están disponibles. Los más recientes aparecen primero.

npm: publicado en npmProducción: en sutempo.comPreproducción: todavía no disponible en producción

npm

Paquetes npm públicos con licencia MIT

Los tres paquetes están publicados bajo la organización @sutempo.

@sutempo/sdk 1.0.0 · cliente JavaScriptnpm i @sutempo/sdk
@sutempo/booking-flow 1.0.0 · flujo de reservanpm i @sutempo/booking-flow
@sutempo/mcp 1.1.0 · servidor MCP de configuraciónnpm i @sutempo/mcp
Preproducción

Acceso autónomo para desarrolladores y búsqueda de varios recursos

El mayor cambio de la API hasta la fecha. Disponible en preproducción; próximamente en producción. 900e616

  • AñadidoBúsqueda de horas disponibles GET /v1/business-tenants/{tenantId}/availability/search : varias personas, salas o máquinas en una llamada, en un máximo de 31 días, 10 recursos y 155 combinaciones recurso-día, ordenadas por hora de inicio. Permiso bookings:read o widget:book.
  • AñadidoEntorno de pruebas de autoservicio: registro abierto a todos, un negocio ficticio y claves de prueba, sin correos ni pagos reales.
  • AñadidoNegocios reales con autorización: un negocio Pro autoriza a un desarrollador mediante su correo; la clave solo se obtiene una vez y la autorización se puede revocar.
  • ModificadoContrato OpenAPI completo en /openapi.json, con ejemplos de código documentados y comprobados mediante pruebas.
  • ModificadoWidget integrable mediante script o marco; un negocio Pro declara los sitios autorizados para mostrarlo.
  • SeguridadCuotas por clave, por negocio y globales; limitación por interfaz; claves API y registros de uso filtrados por negocio. Respuesta 429 con Retry-After.
Preproducción

Página /developpeurs

00ffd2a · #78

  • AñadidoPrimera página de inicio para desarrolladores: API, SDK, widget y MCP.
Producción

Tres formas de mostrar el widget y reservas públicas protegidas

686aade · #67 · ee075c9 · #66

  • Añadidodata-mode : inline, modal desde cualquier elemento con data-platform-widget-open, floating con un botón en una esquina. Precarga predeterminada; data-preload="false" para aplazarla.
  • AñadidoEventos en document: platform:booking-opened, platform:booking-closed, además de platform:booking-confirmed.
  • ModificadoPaso «Cuándo»: día y hora en una misma pantalla. Opción autoAssignResource, desactivada por defecto, para no preguntar «con quién».
  • SeguridadCloudflare Turnstile en las reservas públicas, solo si la plataforma lo configura. Contactos bloqueados por negocio: rechazo neutro, sin revelar la existencia de la lista.
Producción

Páginas en subdominios, robots y llms.txt

#39 · #42 · #50

  • AñadidoPáginas públicas en <slug>.sutempo.com ; la dirección /<slug> sigue funcionando.
  • Añadidorobots.txt, sitemap.xml y llms.txt servidos por la API según el entorno.
  • CorregidoWebhooks de Stripe: una firma rechazada devuelve 400 en lugar de 404.
Producción

Dirección pública legible

56d2764 · #17

  • Añadido/<slug> muestra la misma página que /b?tenant=<uuid>, que sigue siendo válida.

Sigue los cambios desde tu entorno de pruebas.

Cada novedad llega primero a preproducción y después a producción.