Developer Resources
API Documentation
Integrate Hirebee HRMS with your applications using our comprehensive RESTful API. Manage employees, track attendance, process payroll, and more.
Quick Start
Get up and running with the Hirebee API in minutes
1
Get API Key
Generate your API key from the dashboard settings
2
Make Request
Include your API key in the Authorization header
3
Get Response
Receive JSON responses with your data
bash
Authorization: Bearer YOUR_API_KEYAPI Sections
GET
/api/v1/employeesGet all employees in your organization
| Name | Type | Required | Description |
|---|---|---|---|
| page | integer | Optional | Page number for pagination |
| limit | integer | Optional | Number of results per page |
| department | string | Optional | Filter by department |
POST
/api/v1/employeesCreate a new employee record
| Name | Type | Required | Description |
|---|---|---|---|
| name | string | Required | Employee full name |
| string | Required | Employee email address | |
| department | string | Required | Department name |
| position | string | Required | Job position |
Rate Limits & Security
Rate Limits
- 1,000 requests per hour for standard endpoints
- 100 requests per hour for bulk operations
- Rate limits are per API key
- Exceeded limits return 429 status code
Security
- All requests must use HTTPS
- API keys should be kept secure
- Rotate keys regularly
- Use IP allowlisting when possible
