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
pageintegerOptionalPage number for pagination
limitintegerOptionalNumber of results per page
departmentstringOptionalFilter by department
POST/api/v1/employees

Create a new employee record

NameTypeRequiredDescription
namestringRequiredEmployee full name
emailstringRequiredEmployee email address
departmentstringRequiredDepartment name
positionstringRequiredJob 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