Description: Create a new user
Description: Authenticate existing user
Description: Refresh user token
Description: Numéro de support affiché sur le portail et les tickets imprimés
Description: Génère le script de configuration RouterOS (routerId en query)
Description: Sert les fichiers du hotspot avec le routerId injecté
Description: Sert les fichiers du hotspot (sans routerId)
Description: Get user credit amount
Description: Add credit to user account
Description: Deduct credit from user account
Description: Get user credit transaction history
Description: Get all credit transactions with filters
Description: Get transaction by ID
Description: Initialize credit purchase via Ligdicash
Description: Initialize credit purchase via Gandyam Hub
Description: Init paiement — Achat de crédit (alias)
Description: Confirm credit purchase with OTP
Description: Verify credit purchase with token
Description: Ligdicash callback for credit purchase
Description: Gandyam Hub callback for credit purchase
Description: Callback Ligdi — Crédit (alias)
Description: Test endpoint - Simulate callback
Description: Relever immédiatement les tickets connectés (routerId optionnel)
Description: Liste des franchisés avec ventes et stock restant
Description: Bilan des ventes de tous les franchisés (from/to optionnels)
Description: Créer un franchisé
Description: Bilan des ventes d'un franchisé (from/to optionnels)
Description: Tickets d'un franchisé (etat=vendus|restants)
Description: Attribuer des routeurs à un franchisé
Description: Détail d'un franchisé
Description: Mettre à jour un franchisé
Description: Supprimer un franchisé
Description:
Description: Créer une intention de paiement
Description: Callback LIGDI pour confirmer le paiement et générer les tickets
Description: Vérifier l'état du paiement
Description: Initier un achat de tickets via le service de paiement actif
Description: Confirmer le paiement (OTP ou validation sur téléphone)
Description: Statut d'un paiement (polling du portail hotspot)
Description:
Description:
Description: Statut d'un paiement (polling du portail hotspot)
Description:
Description:
Description:
Description: Generate reset token and send recovery link
Description: Reset password using token
Description: Récupérer tous les services de paiement
Description: Récupérer le service de paiement actif
Description: Créer un nouveau service de paiement
Description: Activer un service de paiement (désactive les autres)
Description: Désactiver un service de paiement
Description: Méthodes de paiement proposées au client (portail captif)
Description: Récupérer les méthodes de paiement d'un service
Description: Ajouter une méthode de paiement à un service
Description: Activer/désactiver une méthode de paiement
Description: Mettre à jour une méthode de paiement
Description: Supprimer une méthode de paiement
Description: Récupérer un service de paiement par ID
Description: Mettre à jour un service de paiement
Description: Supprimer un service de paiement
Description: Créer une nouvelle demande de paiement
Description: Lister les demandes de paiement (avec filtres optionnels)
Description: Obtenir les détails d'une demande de paiement
Description: Approuver une demande de paiement
Description: Rejeter une demande de paiement
Description: Marquer une demande comme payée
Description: Supprimer une demande de paiement (seulement si PENDING)
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description: Create a router
Description: Update router by id
Description: Test connection to router
Description: Disconnection the router
Description: Configure the router
Description: Disconnection the router
Description: Disconnection the router
Description: Disconnection the router
Description: Disconnection the router
Description: Redémarrer le routeur
Description: Changer de mot de passe du routeur
Description: Verifier le statut du router
Description: Arrêter le routeur (si supporté)
Description: Assigner un router à un client
Description: Retirer un router d'un client
Description: Update all routers status
Description: Get all soldes/transactions for an admin
Description: Get a solde/transaction detail for an admin
Description: Get current balance for an admin
Description: Get soldes statistics by source type and day
Description: Get sum of soldes for ticket sales
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description:
Description: Generate tickets for a client by deducting from credit
Description: Get all users (can filter by droitId and adminId query params)
Description: Get user by ID
Description: Update user
Description: Delete user
Description: Get all active admins
Description: Add a WireGuard router
Description: Get WireGuard router script
Description: Convert a simple router to WireGuard