Skip to Content
API ReferenceDeveloper

Developer API

Total endpoints: 24

Source: routes/developer-earnings.js

GET/api/developer/earnings/summary

============================================================

GET/api/developer/earnings/history

============================================================

GET/api/developer/earnings/by-theme

============================================================

POST/api/developer/earnings/request-payout

============================================================

GET/api/developer/earnings/payouts

============================================================

Source: routes/developer.js

GET/api/developer/overviewAuth Required

Auth — dashboard overview: total apps, installs, plan views, recent installs, recent plan views

GET/api/developer/analyticsAuth Required

Auth — detailed analytics: per-app performance, daily trends, source breakdown, top stores

GET/api/developer/my-appsAuth Required

Auth — sync apps from data.json to DB, then return all apps

GET/api/developer/my-apps/:app_idAuth Required

Auth — single app detail + pricing plans + recent installs + plan view breakdown

POST/api/developer/appsAuth Required

Auth — register a new app

POST/api/developer/apps/:app_id/pricing-plansAuth Required

Auth — create a pricing plan for an app

POST/api/developer/apps/:app_id/credit-packsAuth Required

Auth — create a credit pack for an app

PUT/api/developer/apps/:app_id/credit-packs/:pack_idAuth Required

Auth — update a credit pack

DELETE/api/developer/apps/:app_id/credit-packs/:pack_idAuth Required

Auth — soft-delete a credit pack (set is_active = false)

POST/api/developer/plan-views/track

Public — track a plan view (called from store frontend)

Source: routes/studio-auth.js

POST/api/studio/auth/register

── Register ─────────────────────────────────────────────────

POST/api/studio/auth/send-otp

── Send OTP ─────────────────────────────────────────────────

POST/api/studio/auth/verify-otp

── Verify OTP ───────────────────────────────────────────────

POST/api/studio/auth/login

── Login ────────────────────────────────────────────────────

POST/api/studio/auth/google-login

── Google Login ─────────────────────────────────────────────

POST/api/studio/auth/me

── Get Current User ─────────────────────────────────────────

POST/api/studio/auth/update-profile

── Update Profile ───────────────────────────────────────────

POST/api/studio/auth/forgot-password

── Forgot Password — Send Reset OTP ─────────────────────────

POST/api/studio/auth/reset-password

── Reset Password — Verify OTP + Set New Password ──────────