🚀 Welcome to JINBO API
Production Ready Version 2.2.0
Complete API documentation for integrating with the world's coaching marketplace. Perfect for businesses, AI agents, and third-party integrations.
⚡ Quick Start
Get started in 3 steps - generate an API key and start creating classes within minutes.
Read Quick Start →📖 Complete API Guide
Full integration guide with code examples in JavaScript, Python, and cURL.
Read API Guide →🔧 Technical Deep Dive
Architecture, security, database schema, and authentication flows explained.
Read Technical Docs →🎯 What You Can Do
- ✅ Create and manage coaching classes
- ✅ Invite and assign coaches
- ✅ Enroll students and track progress
- ✅ Access analytics and reports
- ✅ Automate with AI agents
🔐 Authentication
We support two authentication methods:
- JWT Tokens - For interactive sessions (web/mobile)
- API Keys - For automation and server-to-server (recommended)
📋 Available Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/auth/api-key | Generate API key |
| GET | /api/classes | List all classes |
| POST | /api/classes | Create new class |
| POST | /api/classes/:id/assign-coach | Assign coach |
| POST | /api/classes/:id/enroll | Enroll student |
💡 Example Request
curl -X POST https://jinbo.life/api/classes \
-H "X-API-Key: jinbo_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Morning Yoga",
"level": "beginner",
"max_students": 15
}'
Need help? Check out the Quick Start guide or email us at api@jinbo.life