Overview
Sage HR (cloud) is Sage's HR management platform – employees, leave, timesheets, recruitment, performance, documents. The Automize Sage HR connector covers these.
- Regions: Global.
- Plans: Per-employee SaaS.
Setting up the connection
Auth type: API Key.
- Sage HR → Settings → API Keys.
- In Automize → Settings → Connectors → Sage HR. Paste key.
Find your credentials at https://app.sage.hr/.
Rate limits
Per-account.
Data model
HR primitives:
Company ─┬─ Employees
├─ Leave (requests + balances)
├─ Timesheets
├─ Performance Reviews
└─ DocumentsAvailable operations
12 operations available. Click any row to jump to its detail.
| Operation | Category | What it does |
|---|---|---|
| Approve Leave | General | Approve a leave request |
| Create Employee | General | Add a new employee |
| Create Leave Request | General | Submit a leave request |
| Create Timesheet | General | Create a timesheet entry |
| Get Employee | General | Get employee details |
| List Documents | General | List employee documents |
| List Employees | General | List all employees |
| List Leave Requests | General | List all leave requests |
| List Positions | General | List all positions |
| List Teams | General | List all teams |
| List Timesheets | General | List all timesheets |
| Update Employee | General | Update employee details |
Operations
Approve Leave
Approve a leave request
| Parameter | Required | Type | Description |
|---|---|---|---|
Request Id request_id | Yes | text |
Create Employee
Add a new employee
| Parameter | Required | Type | Description |
|---|---|---|---|
First Name first_name | Yes | text | |
Last Name last_name | Yes | text | |
Email email | Yes | text | |
Team Id team_id | Yes | text | |
Position Id position_id | Yes | text | |
Start Date start_date | Yes | text |
Create Leave Request
Submit a leave request
| Parameter | Required | Type | Description |
|---|---|---|---|
Employee Id employee_id | Yes | text | |
Policy Id policy_id | Yes | text | |
Start Date start_date | Yes | text | |
End Date end_date | Yes | text | |
Reason reason | Yes | text |
Create Timesheet
Create a timesheet entry
| Parameter | Required | Type | Description |
|---|---|---|---|
Employee Id employee_id | Yes | text | |
Date date | Yes | text | |
Hours hours | Yes | text | |
Project Id project_id | Yes | text | |
Description description | Yes | text |
Get Employee
Get employee details
| Parameter | Required | Type | Description |
|---|---|---|---|
Employee Id employee_id | Yes | text |
List Documents
List employee documents
| Parameter | Required | Type | Description |
|---|---|---|---|
Employee Id employee_id | Yes | text |
List Employees
List all employees
No input parameters.
Tips
- Filter by status, department.
List Leave Requests
List all leave requests
No input parameters.
Tips
- Filter by status, employee.
List Positions
List all positions
No input parameters.
List Teams
List all teams
No input parameters.
List Timesheets
List all timesheets
No input parameters.
Tips
- Per employee per period.
Update Employee
Update employee details
| Parameter | Required | Type | Description |
|---|---|---|---|
First Name first_name | Yes | text | |
Last Name last_name | Yes | text | |
Email email | Yes | text | |
Employee Id employee_id | Yes | text |
FAQ
- vs Sage 300 People?
- Sage HR Cloud: SaaS, employee-focused, lighter payroll. Sage 300 People: on-prem, mid-market SA payroll-heavy.