API para añadir sellos
La API para añadir sellos incrementa en uno el número de sellos de un registro existente.
Cuando un usuario completa una compra, visita o acción específica, esta API añade automáticamente un sello.
No se añadirán más sellos si se alcanza el máximo definido en la tarjeta.
Esta API está disponible a partir del plan Personal.
/api/stamp/v1/add
{
"stampIdx": 394
}
Request Parameters
- stampIdx integer required
- Stamp IDX.
{
"code": 0,
"message": "",
"result": null
}
Response Parameters
- code integer
- Código de respuesta: 0 = Éxito, otros valores = Error
- message string
- Mensaje de respuesta. Si el código no es 0, se devuelve un mensaje de error.
- result null
Por qué esta API es clave en el sistema de sellos
Mientras que la API de creación emite la tarjeta, la API de añadir sellos registra las acciones reales del usuario.
Cada vez que un usuario realiza una compra o visita, esta API registra la acción y permite crear un sistema de recompensas basado en comportamiento sin necesidad de puntos.
Pagos, compras o encuestas pueden vincularse a la acumulación con una sola llamada API.
Manejo al alcanzar el máximo
Cuando se alcanza el máximo de sellos, no se añadirán más.
Flujo recomendado:
- Validar
stampsymaxStamps - Si son iguales, el sello está completo
- Usar Update API con
useYnenY - Llamar Stamp Create API para iniciar un nuevo ciclo
- Continuar con un nuevo proceso de acumulación
Condiciones y restricciones de acumulación
La acumulación de sellos no se aplica automáticamente en todos los casos.
Deben cumplirse las siguientes condiciones:
- El sello está activo (
activeYn = Y) - Dentro del periodo válido (
strtYmd ~ endYmd) - No se ha alcanzado el máximo (
stamps < maxStamps) - No ha sido utilizado previamente
Estas condiciones garantizan una acumulación precisa según las reglas del evento.
Casos de uso
- Eventos por visita: Añadir un sello al visitar una tienda
- Recompensas por compra: Añadir un sello automáticamente tras el pago
- Eventos por misión: Otorgar sellos al completar acciones específicas
- Check-in diario: Añadir un sello por cada inicio de sesión
Puntos clave en operación
La API de acumulación de sellos es un componente clave que impacta directamente la calidad de la campaña.
- Acumulaciones incorrectas reducen la confianza en la campaña
- Llamadas duplicadas a la API pueden provocar acumulación excesiva
- Impacta directamente en la experiencia del usuario
Debe utilizarse siempre junto con validación y control lógico en el servidor.