Build powerful integrations with SchoolBench Pro's comprehensive REST API
Clean, intuitive API endpoints following REST principles for easy integration
JWT tokens, OAuth 2.0, API keys, 2FA, and SSO/SAML support
Detailed documentation with code examples in multiple programming languages
Built-in tenant isolation with granular permissions and data segregation
https://api.schoolbench.pro/api/v2
Note: All API requests must include authentication via Bearer token or API key in the Authorization header.
Log in to your SchoolBench Pro account and navigate to Settings → API Keys to generate your unique API key.
Use your API key to authenticate requests. Here's a simple example to fetch school information:
All responses are returned in JSON format. Here's an example response:
Access 138+ API endpoints across 15+ functional categories to build custom integrations for your institution.
Manage fees, payments, invoices, financial reports, and accounting operations.
Manage books, circulation, reservations, and digital library resources.
Access academic analytics, financial reports, custom dashboards, and BI data.
Receive real-time notifications when events occur in SchoolBench Pro. Configure webhook endpoints to automatically sync data with your systems.
Configure webhook endpoints in your dashboard settings. Supports HTTPS endpoints with custom headers and retry logic.
API rate limits ensure fair usage and optimal performance for all users. Limits are applied per API key.
| Plan | Requests/Hour | Burst Limit | Concurrent Requests |
|---|---|---|---|
| Free Trial | 1,000 | 100/min | 10 |
| Essential | 5,000 | 500/min | 25 |
| Professional | 15,000 | 1,500/min | 50 |
| Enterprise | Custom | Custom | Custom |
Our developer support team is here to help you integrate SchoolBench Pro