HR team
Administrators
Personas
The HR manager persona
The HR advisor persona
The manager persona
The administrator persona
The employee persona
Uploading files and photos
Files uploaded via workflow
Files uploaded via mail merge
Files uploaded via cloud folders
Files uploaded via an import
Uploading a photo as part of a record
Files uploaded via a batch job
Uploading a file as part of a record
APIs
Knowledge base
Advanced HR Home page
Home navigation
Records navigation
Employee details pages
Actions navigation
Reports navigation
Tools navigation
Files navigation
Admin navigation
New Error/Info pages
Holiday Year End
Configuring HR
Policies
Fixed layout
Why are my guidance labels missing?
How to convert a fixed label to a calculated label
How to amend the positioning of a label in an action
Page designer
Processes
Process overview: New starter
Process overview: Annual leave cancellation
Process overview: Update my diversity details
Process overview: Subject access request
Process overview: Absence cancellation
Process overview: Shared parental leave request
Process overview: Flexible working request
Process overview: Transfer Adoption to Absence
Process overview: Change of address
Process overview: Transfer Paternity (Birth) to Absence
Process overview: Shared parental leave notification
Process overview: Change of contact details
Process overview: Transfer Paternity (Adoption) to Absence
Process overview: Record leaver
Process overview: Statutory parental bereavement leave notification
Process overview: KIT days request
Process listing
Process overview: Manage course delegates
Process overview: Annual leave request
Process overview: Absence request
Process overview: Transfer Maternity to Absence
Process overview: Leave authorisation
Process overview: End of year rollover
Process overview: Leaver
Process overview: Sickness continuation
Process overview: Record new starter
Process overview: Record sickness
Process overview: 360 Appraisal feedback
Process overview: Cancel a course
Process overview: Change of bank details
Process overview: Appraisal
Process overview: Training need request
Process overview: SPLIT days request
Process overview: Statutory parental bereavement leave
Access to System and Security Manager
Employees
Release notes
HR 25.1 - 23rd May 2024
Advanced HR 24.10 - 29th February 2024
Advanced HR 24.9 - 18th January 2024
Advanced HR 24.8 - 2nd November 2023
Advanced HR 24.7 - 28th September 2023
Advanced HR 24.6 - 29th August 2023
Advanced HR 24.5 - Thursday 27th July
Advanced HR 24.4 - 22nd June 2023
Advanced HR 24.3 - 18th May 2023
Advanced HR 24.2 - 13th April 2023
Advanced HR 24.1.1 - 23rd March 2023
Advanced HR 24.1 - 9th March 2023
Advanced HR 23.5 - 9th February 2023
Advanced HR 23.4 - 17th January 2023
Advanced HR 23.3 - 15th December 2022
Advanced HR 23.2 - 27th October 2022
Retiring AVA
- All categories
- HR team
- Implementation
- Advanced HR API's
Advanced HR API's
Updated by Kellie Oxley
HR API Documentation
Below is a list of the Advanced HR API's, with a brief description of what they are used for:
Operation | API | Description |
Employees | List employees | Returns a list of current employees. The employees are returned sorted by start date, with the most recent employees appearing first. |
Employees | View an employee | Retrieves the details of a single employee. It requires the employees Id that can be found from the /employees collection or is returned after creating a new employee. |
Absences | List absences | Returns a list of absences. |
Absences | Create new absences | Create new absences for specified employees. This is an asynchronous endpoint that returns a JobID. |
Absences | View details of an absence | Retrieves the details of an absence. It requires the absence code that can we found from the /absences collection or is returned after creating a new absence. |
Absences | Updates absence parameters | Updates the details of an absence. It requires the absence code that can we found from the /absences collection or is returned after creating a new absence. |
Absences | Delete absences | Delete an absence. |
Jobs | Get status updates | Gets the status of a specific job id. |
Leave requests | Operations to retrieve and update employee leave requests | Create a new leave request. |
MyWorkplace applets | Get summary details | Returns a list of summary values for the specified applet. |
MyWorkplace applets | Initialise a workflow instance | Initialise an advanced hr workflow instance. |
Team member photo | View a team member photo | Returns a base64 representation of a photo for the specified team member. |
Below is a list of the specific API's used to integrate with payroll:
Operation | API | Description |
Payroll | List transactions | Lists all payroll transactions with a status of 'Pending'. |
Payroll | Bulk update statuses | Update transaction records statuses. If a transaction's status is Pending, it will be pulled from the API again on the next GET /transactions. This is an asynchronous endpoint. |
Payroll | Add warning records | Create payroll transaction warning records. This is an asynchronous endpoint that returns a Job Id. |
Payroll | Get status updates | Get status of specified job id |
Advanced HR now also supports some basic OData queries through it’s new /odata
endpoint, this allows you to request any piece of employee data from any table within Advanced HR! Read more about that here