Shared / Authentication & Payment Present: /v1/platform/auth/login (User login) /v1/platform/auth/signup (User signup) /v1/platform/auth/reset-password (Reset password) /v1/platform/auth/forgot-password (Forgot password) /v1/platform/subscription-types/ (Manage subscription types) /v1/platform/subscribe/ (Create subscription) /v1/platform/update-subscription/ (Update subscription) /v1/platform/cancel-subscription/{id} (Cancel subscription) /v1/platform/stripe-webhook/ (Handle Stripe webhooks) /v1/platform/stripe/verify/ (Verify Stripe payment) /v1/platform/stripe/portal/ (Create Stripe portal session) Missing/To Confirm: None – this group is complete. Global Admin (Super Admin) Present: /v1/platform/audit/ (Create, list, view audit logs) - Why human has to create audit logs ? it has to create on own ? /v1/platform/accounts/ (Tenant/account management) - Yes , Complted /v1/platform/users/ (Global user management CRUD) - Completed /v1/platform/roles/ (Global roles management) - Completed --> This has to be used for Global + Customers /v1/platform/payments/ (Global payment history) - Not yet. /v1/platform/subscriptions/ (Global subscription history) - Yes Missing: /v1/platform/settings/ (Global settings/configuration) - like wat ? /v1/platform/analytics/overview (Platform-wide overview analytics) - ok /v1/platform/analytics/timeseries (Time-series analytics) - ok /v1/platform/notifications/ (Send global notifications) - What kind of ? may be we can remove this for now /v1/platform/export/ (Data export endpoints) - okay.. but may be not right now ? /v1/platform/subscription-plans/ (Manage subscription plans) - i think we can extract this from our json file as of now ? /v1/platform/integrations/ (Manage third‑party integrations) - Not required now /v1/platform/system-health/ (Monitor system health, optional) - ok Global Sales/Support/Account Present: /v1/platform/support/ (Internal support actions, including pipeline update) /v1/platform/support/dashboard/ (Support dashboard view) Missing: /v1/platform/customer-accounts/ (View and update customer account details) - Yes, Very imporntat - You can use Accounts CRUD right ?? /v1/platform/pipeline/ (Detailed sales pipeline management by stage) /v1/platform/onboarding/ (Track customer onboarding progress) - yes, keep this as a unified status along with signup, trial, demo, invoiced, Paid Subscription, Unpaid, ..etc ?? /v1/platform/account-activity/ (Internal account activity logs) - This is just a get that we can use it from accounts CRUD or something else ? /v1/platform/customer-engagement/ (Manage support tickets/responses) - We already have supportcustomer module for two way communication Customer Admin Missing (Entire group): /v1/platform/customer/auth/login & /signup (Customer-specific auth endpoints, if different) - Use accounts CRUD & Users CRUD /v1/platform/customer/users/ (Manage customer user accounts) - Users CRUD /v1/platform/customer/roles/ (Create/assign custom roles for their account) - Same as Super Admin /v1/platform/customer/billing/ (View billing history & invoices) - Same as superadmin just filter with account id /v1/platform/customer/subscriptions/ (Manage subscriptions/trials) - same as superadmin just filter with account id /v1/platform/customer/branding/ (Customize account branding) - like wat ? /v1/platform/customer/usage/ (Monitor resource usage/analytics) - okay /v1/platform/customer/configuration/ (Configure API keys/integrations) = like wat ?