Puntos: ganar

Otorgar puntos manualmente a un cliente.

POST/api/sdk/points/earn

Otorga puntos manualmente a un cliente usando la accion 'custom'.

Request body

ParametroTipoDescripcion

Ejemplo

curl -X POST https://southgames.ai/api/sdk/points/earn \
  -H "Authorization: Bearer sg_live_xxx" \
  -H "X-Org-Id: mi-empresa" \
  -H "Content-Type: application/json" \
  -d '{
    "externalUserId": "user_123",
    "action": "custom",
    "eventName": "purchase_completed"
  }'

Respuesta

{
  "success": true,
  "data": {
    "pointsAwarded": 25,
    "newBalance": 175,
    "totalEarned": 225
  }
}

Los puntos otorgados dependen de la regla configurada en la consola para el evento especificado.

Webhook

Se dispara el evento points.earned.