Canjear codigo

Canjear un codigo promocional.

POST/api/sdk/codes/redeem

Canjea un codigo promocional y retorna el descuento.

Request body

ParametroTipoDescripcion

Ejemplo

curl -X POST https://southgames.ai/api/sdk/codes/redeem \
  -H "Authorization: Bearer sg_live_xxx" \
  -H "X-Org-Id: mi-empresa" \
  -H "Content-Type: application/json" \
  -d '{"code": "SG-AB2C-XY9Z", "externalUserId": "user_123"}'

Respuesta

{
  "success": true,
  "data": {
    "success": true,
    "discountType": "percentage",
    "discountValue": 20,
    "remainingUses": 0,
    "pointsAwarded": 5,
    "newPointsBalance": 155
  }
}

Errores

CodigoHTTPDescripcion
CODE_NOT_FOUND404El codigo no existe
CODE_INACTIVE400Codigo desactivado
CODE_EXPIRED400Codigo expirado
CODE_MAX_USES_REACHED400Sin usos restantes

Webhook

Se dispara el evento code.redeemed.