4th August 2025 Data API Release Notes
1.20.0
Changes
1. A new endpoint has been created to return a list of all Posts set up in the system. The table below lists all the fields contained in the new [GET]/api/Posts endpoint and where the information is retrieved from in RotaMaster:
| RotaMaster Data API | RotaMaster |
| externalID | N/A |
| postName | Personnel > Post Manager > Post |
| postReference | Personnel > Post Manager > Post Reference |
| internalReference | Personnel > Post Manager > Post > Internal Reference |
| reportsTo | Personnel > Post Manager > Post >Reports to |
| validFromDate | Personnel > Post Manager > Start Date |
| validToDate | Personnel > Post Manager > End Date |
| postHours | Personnel > Post Manager > Post Hours |
| noPositions | Personnel > Post Manager > Positions |
| staffGroup | Personnel > Post Manager > Post > Staff Group |
| department | Personnel > Post Manager > Post > Department |
| company | Personnel > Post Manager > Post > Company |
| location | Personnel > Post Manager > Post > Location |
| division | Personnel > Post Manager > Post > Division |
| annualLeaveConfiguration | Personnel > Post Manager > Post > Annual Leave |
| sickPayConfiguration | Personnel > Post Manager >Post > Sick Pay |
Example schema:

2. The following information has been added to the [GET]/api/People endpoint:
a. externalID
Example Schema:

3. The following information has been added to the [GET]/api/People/PersonIds:
a. externalID
Example schema:
