Skip to main content
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_KEY

API Sections

GET
/api/v1/employees

Get all employees in your organization

NameTypeRequiredDescription
pageinteger
Optional
Page number for pagination
limitinteger
Optional
Number of results per page
departmentstring
Optional
Filter by department
POST
/api/v1/employees

Create a new employee record

NameTypeRequiredDescription
namestring
Required
Employee full name
emailstring
Required
Employee email address
departmentstring
Required
Department name
positionstring
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