GET api/audit-logs/last-changes/{employeeId}
Gets the most recent change for each field of the specified employee. Returns old/new values per field to support conflict resolution.
Request Information
URI Parameters
(i.e.queryString parameters in the form ?param1={param1}¶m2={param2})
| Name | Description | Type | Additional information |
|---|---|---|---|
| employeeId |
The numeric employee ID (idEmployee) from the payroll database |
string |
Required |
Body Parameters
None.
Response Information
Resource Description
An AuditLogLastChangesView containing the most recent change per field for the employee.
AuditLogLastChangesView| Name | Description | Type | Additional information |
|---|---|---|---|
| EmployeeId | string |
None. |
|
| Changes |
Collection of AuditLogChange  View |
None. |
|
| EmployeeDetail | AuditLogDetailChangesView |
None. |
|
| EmployeeBanks |
Collection of AuditLogSubObject  ChangesView |
None. |
|
| EmployeeLeaves |
Collection of AuditLogSubObject  ChangesView |
None. |
|
| EmployeeSuper  Conts |
Collection of AuditLogSubObject  ChangesView |
None. |
|
| EmployeeEmails |
Collection of AuditLogSubObject  ChangesView |
None. |
|
| EmployeeAddDeds |
Collection of AuditLogSubObject  ChangesView |
None. |
|
| EmployeeAdd  Rates |
Collection of AuditLogSubObject  ChangesView |
None. |
Response Formats
application/json, text/json
Sample:
{
"employeeId": "sample string 1",
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
],
"employeeDetail": {
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
]
},
"employeeBanks": [
{
"entityId": "sample string 1",
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
]
},
{
"entityId": "sample string 1",
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
]
}
],
"employeeLeaves": [
{
"entityId": "sample string 1",
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
]
},
{
"entityId": "sample string 1",
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
]
}
],
"employeeSuperConts": [
{
"entityId": "sample string 1",
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
]
},
{
"entityId": "sample string 1",
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
]
}
],
"employeeEmails": [
{
"entityId": "sample string 1",
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
]
},
{
"entityId": "sample string 1",
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
]
}
],
"employeeAddDeds": [
{
"entityId": "sample string 1",
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
]
},
{
"entityId": "sample string 1",
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
]
}
],
"employeeAddRates": [
{
"entityId": "sample string 1",
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
]
},
{
"entityId": "sample string 1",
"changes": [
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
},
{
"changedBy": "sample string 1",
"field": "sample string 2",
"oldValue": "sample string 3",
"newValue": "sample string 4",
"changedAt": "2026-08-13T17:51:52.5721305+10:00"
}
]
}
]
}
application/xml, text/xml
Sample:
<AuditLogLastChangesView xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<EmployeeId>sample string 1</EmployeeId>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
<EmployeeDetail>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
</EmployeeDetail>
<EmployeeBanks>
<AuditLogSubObjectChangesView>
<EntityId>sample string 1</EntityId>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
</AuditLogSubObjectChangesView>
<AuditLogSubObjectChangesView>
<EntityId>sample string 1</EntityId>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
</AuditLogSubObjectChangesView>
</EmployeeBanks>
<EmployeeLeaves>
<AuditLogSubObjectChangesView>
<EntityId>sample string 1</EntityId>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
</AuditLogSubObjectChangesView>
<AuditLogSubObjectChangesView>
<EntityId>sample string 1</EntityId>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
</AuditLogSubObjectChangesView>
</EmployeeLeaves>
<EmployeeSuperConts>
<AuditLogSubObjectChangesView>
<EntityId>sample string 1</EntityId>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
</AuditLogSubObjectChangesView>
<AuditLogSubObjectChangesView>
<EntityId>sample string 1</EntityId>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
</AuditLogSubObjectChangesView>
</EmployeeSuperConts>
<EmployeeEmails>
<AuditLogSubObjectChangesView>
<EntityId>sample string 1</EntityId>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
</AuditLogSubObjectChangesView>
<AuditLogSubObjectChangesView>
<EntityId>sample string 1</EntityId>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
</AuditLogSubObjectChangesView>
</EmployeeEmails>
<EmployeeAddDeds>
<AuditLogSubObjectChangesView>
<EntityId>sample string 1</EntityId>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
</AuditLogSubObjectChangesView>
<AuditLogSubObjectChangesView>
<EntityId>sample string 1</EntityId>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
</AuditLogSubObjectChangesView>
</EmployeeAddDeds>
<EmployeeAddRates>
<AuditLogSubObjectChangesView>
<EntityId>sample string 1</EntityId>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
</AuditLogSubObjectChangesView>
<AuditLogSubObjectChangesView>
<EntityId>sample string 1</EntityId>
<Changes>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
<AuditLogChangeView>
<ChangedBy>sample string 1</ChangedBy>
<Field>sample string 2</Field>
<OldValue>sample string 3</OldValue>
<NewValue>sample string 4</NewValue>
<ChangedAt>2026-08-13T17:51:52.5721305+10:00</ChangedAt>
</AuditLogChangeView>
</Changes>
</AuditLogSubObjectChangesView>
</EmployeeAddRates>
</AuditLogLastChangesView>