Hi , we are using the Audit API to track when WFM schedules are updated. In the API response, what is the transactionId listed under initiationAction purpose and where can we find more details on it? The docs just state it's "Id of the audit initiating the transaction", but we haven't been able to find more details around this. I've tried adding this to the API calls where the input is a transactionId but it gives me an error saying it's an invalid trackingId value.
Sample Output from GET /api/v2/audits/query/{transactionId}/results
{
"id": "16249c57-0636-4d02-a253-f46309d8be24",
"pageSize": 25,
"entities": [
{
"id": "c75629c1-1fc7-487a-82a7-d4bd4483908a",
"userHomeOrgId": "xxx",
"user": {
"id": "xxxf885",
"selfUri": "/api/v2/users/xxxf885"
},
"client": {
"id": ""
},
"remoteIp": [
"xxx.xxx.xxx.xxx"
],
"serviceName": "WorkforceManagement",
"level": "USER",
"eventDate": "2023-06-13T13:20:29Z",
"action": "Update",
"entity": {
"id": "5e391aa5-47ad-4ddc-9b53-fad8c5f25b59" <<<< scheduleId
},
"entityType": "Schedule",
"status": "SUCCESS",
"application": "",
"initiatingAction": {
"transactionId": "c03122c7-24c5-4b30-a5cb-b5c8db59a5e5" <<<<<<<<<<<<<<< ???
},
"transactionInitiator": false,
"propertyChanges": [
{
"property": "WfmAgent/EditedShifts",
"oldValues": [],
"newValues": [
"xxxa6d15"
]
}
],
"context": {
"BusinessUnitId": "xxxfb6fd",
"WeekDate": "2023-06-19"
},
"entityChanges": []