API REST v2 · Desarrolladores e integradores

API de fidelización para conectar tu programa con tu punto de venta, CRM o agenda

Registra clientes, emite tarjetas en Apple Wallet y Google Wallet, suma sellos y puntos en cada venta y lee el historial completo de tu programa desde tu propio sistema. JSON, clave por cuenta y sin app que instalar.

Base: https://api.ldeloyal.com/api/v2/ · Autenticación por encabezado X-API-Key

curl · api.ldeloyal.com
# La venta se cobró en tu POS: suma 1 sello y registra el monto
curl -X POST "https://api.ldeloyal.com/api/v2/cards/449250-228-457/add-stamp" \
  -H "X-API-Key: TU_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "stamps": 1, "purchaseSum": 8500, "comment": "Boleta 10293" }'

# Respuesta
{ "code": 200, "data": { "balance": { "stamps": 4, "stampsBeforeReward": 2 } } }

Qué puedes hacer

Todo lo que haces desde el panel de LdeLoyal, ahora desde tu sistema

La misma API que usa nuestra plataforma, acotada a tu cuenta. Cuatro grupos de operaciones cubren el 95 % de las integraciones.

Registrar clientes y emitir tarjetas

Crea el cliente con su teléfono y tu ID interno, emite la tarjeta del programa que corresponda y recibe el link de instalación para Apple y Google Wallet.

Sumar sellos, puntos y compras

Al cobrar en tu POS, la venta suma sellos o puntos en la tarjeta del cliente con el monto y un comentario. El wallet se actualiza al instante.

Canjear recompensas y cupones

Descuenta la recompensa disponible desde tu caja y deja el canje registrado con su monto, sin que el cajero salga de tu sistema.

Leer el historial para tus reportes

Cada sello, punto, compra, canje y visita con fecha, sucursal, monto y saldo. Hasta 1.000 registros por página para alimentar tu BI.

Cómo empezar

De la clave a la primera integración en una tarde

Pide tu clave de API

La entrega el equipo de LdeLoyal a pedido de la empresa. Cada clave está asociada a una sola cuenta y solo ve los clientes, tarjetas y programas de esa cuenta.

Prueba la conexión en 2 minutos

Un GET /templates con tu clave devuelve tus programas con su id y el link público de registro. Si responde "code": 200, estás dentro.

Integra desde tu servidor

Busca al cliente por teléfono, emite su tarjeta y suma sellos o puntos en cada venta. Todo en JSON, con paginación estándar y 10 solicitudes por segundo.

Endpoints principales

Lo que necesitas para integrar un programa de fidelización, sin ruido

La referencia completa, con cuerpos, filtros y respuestas de ejemplo, está en la documentación de la API.

Método y rutaQué haceCuándo lo usas
GET/templatesLista tus programas (sellos, puntos, cupón, cashback…) con su id y recompensas.Al configurar: necesitas el templateId para emitir tarjetas.
GET/customers?phone=Busca clientes por teléfono o email.Antes de crear uno: el teléfono es único por cuenta.
POST/customersCrea un cliente con nombre, teléfono, fecha de nacimiento y tu externalUserId.Cuando el cliente se registra en tu CRM o agenda.
PATCH/customers/{id}Actualiza solo los campos que cambian.Sincronizar email o cumpleaños desde tu sistema.
POST/cardsEmite la tarjeta de un programa a un cliente y devuelve su installLink.Justo después de crear el cliente; envía el link por WhatsApp.
GET/cards?customerPhone=Tarjetas del cliente con estado, saldo y links directos por plataforma.En caja: obtener el número de serie para operar.
POST/cards/{id}/add-stampSuma sellos (o subtract-stamp para revertir) con monto y comentario.Programas de sellos, al cobrar.
POST/cards/{id}/add-pointSuma puntos; add-purchase registra la compra y deja que el programa calcule cashback o nivel.Programas de puntos, cashback y descuento.
POST/cards/{id}/receive-rewardCanjea una recompensa disponible por su id.Cuando el cliente cobra su premio en caja.
GET/operationsHistorial completo filtrable por fecha, programa, cliente o tarjeta.Reportes, conciliación y BI.

Casos de integración

Tres flujos que ya corren en producción

Punto de venta

La venta suma puntos sola

Cobro en el POS→GET /cards?customerPhone→POST add-point→Wallet actualizado

El cajero no toca otra pantalla. El monto viaja en purchaseSum y el ticket queda en comment para conciliar.

CRM o agenda

Cliente nuevo, tarjeta en el wallet

Alta en tu CRM→POST /customers→POST /cards→installLink por WhatsApp

Tu ID interno viaja en externalUserId, así cruzas los datos en ambos sentidos sin tablas intermedias.

Automatización y BI

Sin código: Make, n8n o Zapier

Módulo HTTP→X-API-Key→GET /operations→Google Sheets / Looker

Cualquier plataforma de automatización con un módulo HTTP conecta en minutos. Ideal para reportes diarios por sucursal.

Límites y seguridad

Reglas claras para que nada se rompa en producción

1 clave = 1 cuentaLa clave solo ve y modifica los clientes, tarjetas y programas de su cuenta. Nunca la uses en una web, app móvil o código público; solo desde tu servidor.
10 req/sLímite por clave. Si lo superas recibes 429: espera un segundo y reintenta. Listas paginadas con page e itemsPerPage (máximo 1.000).
Sin sandboxTodo ocurre en tu cuenta real y lo ven tus clientes en su wallet. Prueba con tu propio teléfono y corrige errores con los movimientos inversos: las operaciones no se borran ni se editan.

Preguntas frecuentes

Antes de pedir tu clave

¿La API tiene costo adicional?

No. La clave de API se entrega a pedido a las cuentas con plan activo (USD 57/mes o USD 342/año), sin cargo adicional. Escríbenos con el nombre de tu empresa y la recibes por un canal seguro.

¿Necesito un programador para usarla?

Para conectar un punto de venta o un sistema propio, sí: es una API REST con JSON, como cualquier otra. Para automatizaciones simples (un cliente nuevo en tu CRM → una tarjeta en su wallet) basta con Make, n8n o Zapier usando su módulo HTTP; te pasamos el flujo.

¿Hay ambiente de pruebas?

No. Todo lo que hagas con tu clave ocurre en tu cuenta real y lo ven tus clientes en su wallet. Prueba primero con un cliente tuyo (tu propio teléfono) y usa los movimientos inversos (subtract-stamp, subtract-point) si te equivocas.

¿Qué sistemas se pueden integrar?

Cualquiera que pueda hacer una llamada HTTP: puntos de venta, software de agenda, CRM, ERP, e-commerce, plataformas de automatización y paneles de datos. Los casos más comunes son sumar puntos desde el POS al cobrar y crear la tarjeta cuando el cliente se registra en otro sistema.

¿Puedo leer los datos para mis reportes?

Sí. GET /operations devuelve cada sello, punto, compra, canje y visita con fecha, sucursal, monto y saldo. Con startDate y endDate y hasta 1.000 registros por página puedes alimentar Google Sheets, Looker Studio o tu BI.

¿Qué pasa con la seguridad de la clave?

Cada clave está asociada a una sola cuenta y solo ve y modifica los clientes, tarjetas y programas de esa cuenta. Úsala solo desde tu servidor, nunca en una web o app pública. Si crees que se filtró, la reemplazamos al instante.

¿Quieres tu clave de API o ayuda con la integración?

Cuéntanos qué sistema quieres conectar (POS, agenda, CRM, Make/n8n) y te respondemos con la clave, el flujo recomendado y un contacto técnico directo.

  • Clave asociada solo a tu cuenta
  • Respuesta el mismo día hábil
  • Te indicamos qué endpoints usar para tu caso
  • ¿Prefieres verlo? Agenda una demo de 15 minutos
✓ ¡Gracias! Recibimos tus datos, te contactamos muy pronto.