PKCE mandatory from 2026-09-30 — Details
Employment Hero LogoEmployment Hero

Employee Disciplinary

Retrieves a paginated list of disciplinary records for a specific employee within an organisation. Draft records are excluded when the caller is the employee themselves.

GET
https://api.employmenthero.com/api/v2/organisations/:organisation_id/employees/:employee_id/disciplinaries

Path Parameters

organisation_iduuidrequired

The ID of the organisation.

employee_iduuidrequired

The UUID of the employee.

Query Parameters

sortstring

Sort order for the results. Prefix a field name with "-" for descending order. Sortable fields: createdat, dateofincident, status. Defaults to "-createdat".

page_indexinteger

Page number to retrieve. Must be 1 or greater. Defaults to 1.

item_per_pageinteger

Number of records per page. Must be between 1 and 100. Defaults to 10.

Response Body

Returns a paginated list of disciplinary records for the specified employee. Draft disciplinaries are excluded when the caller is the employee themselves.

dataobject
itemsobject[]
iduuid

The unique identifier of the disciplinary record.

incidentstring

A brief description of the disciplinary incident.

date_of_incidentstring

The date the incident occurred (YYYY-MM-DD).

statusenum<string>

The current status of the disciplinary record.

outcomeenum<string>

The outcome of the disciplinary process. Null if no outcome has been recorded yet.

appeal_statusenum<string>

The current appeal status of the disciplinary record.

created_atdatetime

The ISO-8601 timestamp when the disciplinary record was created.

taken_actionsstring[]

List of actions taken during the disciplinary process. Empty array if none recorded.

page_indexnumber

Current page index

Default1
Min1
item_per_pagenumber

Number of items per page

Default20
Max100
total_itemsnumber

Total items

total_pagesnumber

Total pages

Example

curl -X GET \  "https://api.employmenthero.com/api/v2/organisations/:organisation_id/employees/:employee_id/disciplinaries" \  -H "Authorization: Bearer AUXJ3123xyrj123fdsjkl124aAJKQ"

Response

{  "data": {    "items": [      {        "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",        "incident": "Repeated tardiness affecting team productivity",        "date_of_incident": "2025-03-15",        "status": "resolved",        "outcome": "written_warning",        "appeal_status": "no_appeal",        "created_at": "2025-03-16T09:00:00.000Z",        "taken_actions": [          "formal_investigation",          "disciplinary_meeting"        ]      }    ],    "page_index": 1,    "item_per_page": 20,    "total_items": 1,    "total_pages": 1  }}