API Documentation

Integrate your existing school systems with the IndiFee platform. Our API provides developers with seamless access to their own institution's data.

1. Authentication

Currently, IndiFee uses a Master Secret Key defined in your account's Global Settings to verify API requests. Each request must include the ?key=YOUR_SECRET_KEY parameter.

2. Backup API

GET /cron/auto_backup.php?key=MASTER_KEY

This endpoint initiates an automated database backup of your records and sends it to your registered email.

3. WhatsApp/SMS API

Our sms_helper connects directly to global gateways like Fast2SMS. Pro Plan members can utilize their own API credentials for higher message volume and personalized sender IDs.

4. Future API Expansion

  • Student Sync (v2): Bulk import and real-time student syncing between platforms.
  • Webhook Events: Receive live notifications when a fee is collected via the Portal.