☰ Menú · Versiones
Primeros pasos

Versiones

La versión forma parte de la ruta: /v1. Dentro de v1 solo añadimos cosas.

Cambios que hacemos en v1 sin previo aviso: endpoints nuevos, campos opcionales nuevos en las peticiones, campos nuevos en las respuestas, tipos de evento nuevos, valores nuevos en campos documentados como listas abiertas (como mechanic o history_entry.type) y códigos de error nuevos. Escribe tu código de forma que ignore los campos y valores desconocidos en lugar de rechazarlos.

Todo lo que pueda romper una integración que funciona (eliminar o renombrar un campo, cambiar un tipo, hacer obligatorio un campo opcional) va a una versión nueva. Lo anunciamos con al menos seis meses de antelación, y v1 sigue funcionando durante ese tiempo.

Todos los cambios se publican en el Registro de cambios.

La API de POS anterior

Las integraciones creadas sobre https://loyaltyfy.io/api/pos/v1 siguen funcionando. Las integraciones nuevas deben usar /api/v1: acepta los mismos campos card_number y gross_amount, funciona con todos los tipos de programa (no solo cashback) y añade webhooks, claves de idempotencia y permisos.