SDK for JavaScript runtimes (React, ReactNative, Node.js, etc.).
The SDK can be installed with either npm, pnpm, bun or yarn package managers.
pnpm add @winwinkit/sdk
import { WinWinKit } from 'winwinkit' const wwk = new WinWinKit({ apiKey: process.env['WINWINKIT_API_KEY'] ?? '', }) // Create or update user. const user = await wwk.createOrUpdateUser({ appUserId: "821fae4b5-1a2d-4c1e-9152-5297086a161c" }) ... // Fetch user const user = await wwk.fetchUser({ appUserId: "821fae4b5-1a2d-4c1e-9152-5297086a161c" }) ... // Claim referral code const { user, rewardsGranted } = await wwk.claimReferralCode({ appUserId: "821fae4b5-1a2d-4c1e-9152-5297086a161c", code: "XYZ123" }) ... // Withdraw credits const { user, withdrawResult } = await wwk.withdrawCredits({ appUserId: "821fae4b5-1a2d-4c1e-9152-5297086a161c", key: "key", amount: 10 }) ... // Fetch offer code const { offerCode, subscription } = await wwk.fetchOfferCode({ offerCodeId: "123e4567-e89b-12d3-a456-426614174000", })
Check out the SDK on GitHub