Developer Docs
Everything you need to integrate, extend, or build on top of iMock.
Getting Started
- ›Introduction
Platform overview and core concepts
- ›Quick Start Guide
Go from zero to first mock session in 5 minutes
- ›Authentication
JWT tokens, OAuth, and API keys
- ›Rate Limits
Understand request quotas per plan
REST API Reference
- ›Auth Endpoints
Login, register, verify-email, reset-password
- ›Mock Interview API
Generate questions, submit answers, fetch results
- ›Resume API
Upload, extract, and parse resume data
- ›User & Profile API
CRUD operations on user profiles and settings
- ›Subscriptions API
Plans, orders, and billing management
Guides
- ›Embedding iMock in Your LMS
Integrate practice sessions into existing e-learning platforms
- ›Custom Question Banks
Upload your own question sets for enterprise deployments
- ›Webhook Event Reference
Subscribe to session.complete, score.threshold, and user.created
- ›Building with the Resume API
Parse, extract, and use resume data in your own workflows
SDKs & Tools
- ›JavaScript / TypeScript SDK
Official SDK for web and Node.js applications
- ›Python SDK
For ML pipelines and data engineering workflows
- ›Postman Collection
Import and test all API endpoints instantly
- ›OpenAPI Spec
Machine-readable API definition for code generation
Need help with the API?
Our developer support team responds within one business day.