Back to Home
Documentation
Documentation
Complete guides, API reference, and tutorials
Getting Started
- Introduction
Learn what AI²SARS can do
- Quick Start
Get up and running in 5 minutes
- Installation
Install and configure AI²SARS
- First Interview
Run your first AI interview
Features
- Resume Builder
Create ATS-friendly resumes
- AI Interview
Practice with adaptive questions
- Scoring System
Understand the 6-dimension scoring
- Video Analysis
Body language evaluation
API Reference
- Authentication
JWT and session management
- Resumes API
Create, read, update resumes
- Interviews API
Manage interview sessions
- Q-Learning Agent
Question generation API
Advanced
- Custom Questions
Add your own questions
- Integrations
Connect with external services
- Analytics
Track performance metrics
- Troubleshooting
Common issues and solutions
API Endpoints
POST /api/auth/registerRegister a new user account
POST /api/interviews/createCreate a new interview session
GET /api/resumesRetrieve all user resumes
POST /api/analyze-atsAnalyze resume ATS compatibility
Code Examples
Here's how to get started with the AI²SARS API:
// Register a new user
const response = await fetch('/api/auth/register', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
email: 'user@example.com',
password: 'secure-password'
})
});
// Create an interview
const interview = await fetch('/api/interviews/create', {
method: 'POST',
headers: { 'Authorization': 'Bearer token' },
body: JSON.stringify({
role: 'Software Engineer',
difficulty: 'intermediate',
duration: 30
})
});Need Help?
Can't find what you're looking for? We're here to help!