Skip to main content
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. JobHive API Architecture - REST endpoints, WebSocket connections, authentication flow, and integration patterns

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:

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

Pagination

List endpoints support cursor-based pagination:
Use the 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
API Integration Examples - Code snippets showing JavaScript, Python, and cURL implementations for common API operations

Support

Need help with the API? We’re here to assist:
Use test mode for development to avoid consuming production credits. Add "test_mode": true to your requests.