Skip to main content
spin() ejecuta un giro inmediato para un usuario y devuelve el resultado completo.

Uso

Parámetros

string
requerido
Identificador del usuario en tu sistema. Ejemplo: user-123.
string
requerido
ID de la campaña. Ejemplo: camp-abc.
string
predeterminado:"generado por el SDK"
Clave para evitar spins duplicados en reintentos. Ejemplo: checkout-789.

Respuesta

string
ID único del spin.
string
Resultado del giro. Valores comunes: won_points, lost, won_digital, won_physical.
object
Premio seleccionado por el spin.
string
ID del premio.
string
Nombre visible del premio.
number | null
Puntos otorgados cuando outcome es won_points.
object
Datos para reproducir una animación determinística.
number
Semilla usada para reproducir la animación.
number
Duración recomendada de la animación en milisegundos.
number
Ángulo final recomendado de la ruleta.
number
Stock restante del premio. -1 indica inventario ilimitado.
object | null
Reserva del premio cuando requiere claim().
boolean
Indica si debes llamar claim() para completar la entrega.