Version: 1.0.0
Magicweave & Client APIs
Welcome to the Magicweave Game Developer SDK API.
These endpoints are meant to be consumed directly by client applications (e.g., Unity, Unreal, strictly frontend web clients). All requests must include your x-client-id and x-client-secret headers to identify your game/project.
Core Modules
Player Authentication: signup/login/OTP/social sign-in and token issuance.Player Profile: create, fetch, update, and delete the authenticated player's profile.Cloud Store: Firestore-style JSON documents scoped to your project (upsert, list, query, patch, delete).Player Store: list redeemable items and redeem them using gems.Player Wallet: get current gem balance and wallet transaction history.Player Currency: multi-currency balances and per-currency transaction history.Player Events: record gameplay events and evaluate sequence-based rewards.
Retention mechanics
Spin the wheel: list wheels, state and detail, immediate and dry spins, and claim flow.