API Information
Base URL: https://dhaniverse-backend.deno.dev
Version: 1.0.0
Authentication: Bearer JWT tokens required for protected endpoints
Content Type: application/json
Health & Status
System health checks and status endpoints
Check server health and database connection status
API-specific health check
Game service status
Authentication
User authentication and session management
Send magic link authentication email
Verify magic link and authenticate user
Get current user information
Authenticate with Google OAuth
Authenticate with Internet Identity
Sign out current user
Player State
Manage player game state, progress, and currency
Get current player state including currency and progress
Update player state
Update player's rupee balance
Check if player has claimed starter money
Claim starter money for new players
Banking System
Virtual banking operations including accounts, deposits, and withdrawals
Create a new bank account for the player
Get player's bank account details
Deposit money into bank account
Withdraw money from bank account
Fixed Deposits
Fixed deposit investment management
Get all player's fixed deposits
Create a new fixed deposit
Claim matured fixed deposit
Stock Trading
Stock portfolio management and trading operations
Get player's stock portfolio
Get stock transaction history
Buy stocks
Sell stocks
Game Sync
Data synchronization and onboarding status
Sync all player data
Get bank onboarding progress status
Admin Panel
Administrative endpoints for game management
Get admin dashboard summary
Get list of currently active players
Ban a player
Send announcement to all players