7th July 2026 Data API Release Notes
i1.23.1
Updates and Changes
1. Course Completed Date and Status have been added to the Mandatory Training section of the People endpoint. The table below lists the new fields in the [GET]/api/People endpoint and where the information is retrieved from in RotaMaster:
| RotaMaster Data API | RotaMaster |
| courseCompletedDate | Personnel Record > Employment > Mandatory Training > Course Completed |
| status | Personnel Record > Employment > Mandatory Training > Status |
Example schema:

2. Paid/Unpaid/Automatic break information has been added to the Person Posts section of the People endpoint. The table below lists the new field in the [GET]/api/People endpoint and where the information is retrieved from in RotaMaster:
| RotaMaster Data API | RotaMaster |
| break | Personnel Record > Posts > Post > Details > Break |
Example schema:

3. A new section for Employment Relations information has been added to the People endpoint. The table below lists the new fields in the [GET]/api/People endpoint and where the information is retrieved from in RotaMaster:
| RotaMaster Data API | RotaMaster |
| employmentRelationsId | N/A |
| externalID | N/A |
| date | Personnel Record > Employment > Employment Relations > Employment Relation > Date |
| reviewDate | Personnel Record > Employment > Employment Relations > Employment Relation > Review Date |
| dateCompleted | Personnel Record > Employment > Employment Relations > Employment Relation > Date Completed |
| completed | Personnel Record > Employment > Employment Relations > Employment Relation > Completed? |
| type | Personnel Record > Employment > Employment Relations > Employment Relation Type |
| conductedBy | Personnel Record > Employment > Employment Relations > Employment Relation > Conducted By |
| briefDescription | Personnel Record > Employment > Employment Relations > Employment Relation > Brief Description |
| notes | Personnel Record > Employment > Employment Relations > Employment Relation > Notes |
Example schema:

4. An External ID for contact information has been added to the Contacts section of the People endpoint. The table below lists the new field in the [GET]/api/People endpoint and where the information is retrieved from in RotaMaster:
| RotaMaster Data API | RotaMaster |
| externalID | N/A |
Example Schema:

5. A new endpoint has been created to return a list of external ID's for each contact type. The table below lists the new fields in the [GET]/api/ContactTypes endpoint and where the information is retrieved from in RotaMaster:
| RotaMaster Data API | RotaMaster |
| externalID | N/A |
| name | Personnel > Reference Settings > Person Contact Type |
Example schema:

6. A new endpoint has been created to return a list of external ID's for each Professional Body. The table below lists the new fields in the [GET]/api/ProfessionalBody endpoint and where the information is retrieved from in RotaMaster:
| RotaMaster Data API | RotaMaster |
| externalID | N/A |
| name | Personnel > Reference Settings > Professional Registration Body |
Example schema:

7. Shift note details have been added to the following endpoints: [GET]/api/ViewRota, [GET]/api/ViewRota/Payrates, [GET]/api/ShiftPatternManager. The table below lists the new fields that have been added and where the information is retrieved from in RotaMaster:
| RotaMaster Data API | RotaMaster |
| noteType | Rota > View Rota > Shift > Note > Note type |
| shiftNoteDetails | Rota > View Rota > Shift > Note > Note text |
| privateNote | Rota > View Rota > Shift > Note > is Private? |
Example schema:

8. Absence details have been added to the Sickness endpoint. The table below lists the new field in the [GET]/api/Sickness endpoint and where the information is retrieved from in RotaMaster:
| RotaMaster Data API | RotaMaster |
| absenceDetails | Self Service > Sickness Management > Sickness Record > Absence Details |
Example schema:
