Puntos: ganar
Otorgar puntos manualmente a un cliente.
POST
/api/sdk/points/earnOtorga puntos manualmente a un cliente usando la accion 'custom'.
Request body
| Parametro | Tipo | Descripcion |
|---|
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.