GET/Reservations/{reservationId}/actuals
Returns a reservation's actual schedule blocks and state records alongside a planned versus actual
variance (hours and block counts). The reservationId comes from Reservations_GetReservations.
Path Parameters
| Field | Type | Required | Description |
|---|
| reservationId | uuid | Required | |
Response
| Field | Type | Description |
|---|
| reservationId | uuid | |
| status | string| null | |
| isReplaced | boolean | |
| procurementResourceId | uuid| null | |
| blocks | GetReservationActualsResponseBlock[]| null | |
| stateRecords | GetReservationActualsResponseStateRecord[]| null | |
| variance | GetReservationActualsResponseVarianceInfo | |
GetReservationActualsResponseBlock
| Field | Type | Description |
|---|
| id | uuid | |
| typeId | uuid | |
| typeName | string| null | |
| name | string| null | |
| startDateTime | date-time | |
| endDateTime | date-time | |
| activityId | uuid| null | |
| areaId | uuid| null | |
| collaboratorId | uuid| null | |
| notes | string| null | |
GetReservationActualsResponseStateRecord
| Field | Type | Description |
|---|
| stateId | uuid | |
| stateName | string| null | |
| stateColor | string| null | |
| startDateTime | date-time | |
| endDateTime | date-time| null | |
| triggeredByRuleName | string| null | |
GetReservationActualsResponseVarianceInfo
| Field | Type | Description |
|---|
| plannedHours | number | |
| actualHours | number | |
| hoursDifference | number | |
| plannedBlockCount | integer | |
| actualBlockCount | integer | |