Overview
The HirePanda API enables you to integrate our AI-powered hiring platform into your applications and workflows. Build custom integrations, automate workflows, and access your hiring data programmatically.Base URL:
Current Version: v1
Protocol: HTTPS only
https://api.hirepanda.com/api/v1
Current Version: v1
Protocol: HTTPS only
Quick Start
1
Get Your API Key
Generate an API key from your dashboard settings
2
Make Your First Request
3
Explore Endpoints
Use our interactive API explorer or check the endpoint documentation
Authentication
All API requests require authentication using a Bearer token in the Authorization header:Keep your API keys secure and never expose them in client-side code. Use environment variables and rotate keys regularly.
API Key Management
Key Features:- Multiple keys per account
- Granular permissions
- Usage tracking
- Key rotation support
- Use different keys for different environments
- Implement key rotation every 90 days
- Monitor key usage in analytics
- Revoke unused keys immediately
Rate Limiting
To ensure fair usage and platform stability:Standard Limits
- 1,000 requests per hour
- 10,000 requests per day
- 100 concurrent requests
Enterprise Limits
- 10,000 requests per hour
- 100,000 requests per day
- 1,000 concurrent requests
Request Format
Headers
Required headers for all requests:Request Body
All POST/PUT requests should send JSON:Response Format
Successful Response
Error Response
Common Patterns
Pagination
List endpoints support pagination:Filtering
Use query parameters for filtering:Sorting
Sort results using thesort
parameter:
-
prefix for descending order.
Field Selection
Request specific fields only:Data Types
Common Fields
Field | Type | Description |
---|---|---|
id | string | Unique identifier (UUID) |
created_at | datetime | ISO 8601 timestamp |
updated_at | datetime | ISO 8601 timestamp |
status | enum | Object status |
Enumerations
Job Status:draft
- Not yet publishedactive
- Accepting applicationspaused
- Temporarily inactiveclosed
- No longer accepting
new
- Just appliedscreening
- Taking assessmentreview
- Under reviewinterview
- Interview stageoffer
- Offer extendedhired
- Offer acceptedrejected
- Not moving forward
Webhooks
Set up webhooks to receive real-time updates:SDKs & Libraries
Official SDKs for popular languages:API Explorer
Try out API endpoints directly in your browser:Interactive API Explorer
Test endpoints with your API key in a safe environment
Environments
Environment | Base URL | Purpose |
---|---|---|
Production | https://api.hirepanda.com/api/v1 | Live data |
Sandbox | https://sandbox-api.hirepanda.com/api/v1 | Testing |
Use the sandbox environment for development and testing. It provides full API functionality with test data that resets daily.
Versioning
API versions are included in the URL path:- Current:
/api/v1/
- Legacy:
/api/v0/
(deprecated)
- New versions for breaking changes only
- Minimum 6-month deprecation notice
- Version sunset after 12 months
- Clear migration guides provided
Support
Next Steps
1
Authentication
Set up authentication and get your API key
2
Create a Job
Post your first job via the API
3
Manage Candidates
Track candidates through your pipeline
4
Set Up Webhooks
Configure webhooks for real-time updates