Skip to Content
Nouvelle documentation Applite - JS SDK, Dart SDK & REST API
JavaScript SDKSuper Admin

Super Admin (SuperAdminApi)

Le module SuperAdminApi fournit les fonctionnalités d’administration globale de la plateforme.

Accès : client.superAdmin

Sous-modules

  • client.superAdmin.auth - Authentification
  • client.superAdmin.apps - Applications
  • client.superAdmin.modules - Modules
  • client.superAdmin.stats - Statistiques
  • client.superAdmin.finance - Finance
  • client.superAdmin.notification - Notifications

Authentification

auth.init

Initialise le premier compte super admin.

const response = await client.superAdmin.auth.init({ email: "admin@example.com", password: "motdepasse", name: "Admin" });

auth.signin

Connexion super admin.

const response = await client.superAdmin.auth.signin({ email: "admin@example.com", password: "motdepasse" });

auth.me

Récupère le profil de l’admin connecté.

const response = await client.superAdmin.auth.me({ apiKey: "admin_api_key" });

Applications

apps.list

Liste toutes les applications de la plateforme.

const response = await client.superAdmin.apps.list({ apiKey: "admin_api_key", page: 1, limit: 20, search: "Mon App" });

Modules

modules.list

Liste les modules de la plateforme.

const response = await client.superAdmin.modules.list({ apiKey: "admin_api_key" });

modules.update

Met à jour un module (prix, activation).

const response = await client.superAdmin.modules.update({ apiKey: "admin_api_key", moduleId: "module_id", price: 5000, isActive: true });

Statistiques

stats.fetch

Récupère les statistiques globales.

const response = await client.superAdmin.stats.fetch({ apiKey: "admin_api_key" });

Finance

finance.transactions

Liste les transactions de la plateforme.

const response = await client.superAdmin.finance.transactions({ apiKey: "admin_api_key", page: 1, limit: 20 });

finance.withdraw

Effectue un retrait admin.

const response = await client.superAdmin.finance.withdraw({ apiKey: "admin_api_key", phone: "+2250700000000", amount: 50000, paymentMethod: "OM_CI", password: "password" });

Notifications

notification.send

Envoie une notification aux utilisateurs.

const response = await client.superAdmin.notification.send({ apiKey: "admin_api_key", title: "Mise à jour importante", body: "Nouvelle fonctionnalité disponible", targetUserIds: ["user_1", "user_2"] });
Last updated on