All API endpoints require authentication. Get your API key from your JobHive dashboard under Settings → API Keys.
Welcome to JobHive API
The JobHive API provides complete access to our AI-powered interview platform. Build custom integrations, automate your hiring workflows, and access real-time interview data.
Quick Start
Get up and running in minutes
Authentication
Learn about API authentication
Rate Limits
Understand API usage limits
Webhooks
Real-time event notifications
Base URL
All API requests should be made to:Authentication
All API endpoints require authentication using Bearer tokens. Include your API key in the Authorization header:API Key Management
- Generate API keys from your JobHive dashboard
- Use different keys for development and production
- Rotate keys regularly for security
- Never expose API keys in client-side code
Rate Limits
JobHive enforces rate limits based on your subscription plan:| Plan | Requests/min | Burst Limit | Monthly Quota |
|---|---|---|---|
| Free | 60 | 100 | 10,000 |
| Professional | 300 | 500 | 100,000 |
| Enterprise | 1,000 | 2,000 | Unlimited |
Rate Limit Headers
API responses include rate limit information:Response Format
All API responses use consistent JSON formatting:Error Responses
Error responses include detailed information:HTTP Status Codes
| Code | Description |
|---|---|
| 200 | Success |
| 201 | Created |
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 429 | Too Many Requests |
| 500 | Internal Server Error |
Pagination
List endpoints support cursor-based pagination:cursor parameter for pagination:
Integration Examples
JavaScript/Node.js
Direct API integration with axios and fetch
Python
Requests library with async patterns
cURL Examples
Ready-to-use command examples
Support
Need help with the API? We’re here to assist:- Developer Support: [email protected]
- API Status: status.jobhive.ai
