There is currently no way to distinguish between "customer did not attend", "opportunity attendance updates not supported" and "attendance data was not recorded".
This is resolvable by simply adding https://openactive.io/CustomerAbsent alongside https://openactive.io/CustomerAttended, which allows the booking system to confirm in either case.
And actually renaming these to https://openactive.io/AttendeeAbsent and https://openactive.io/AttendeeAttended to use correct terminology.
There is currently no way to distinguish between "customer did not attend", "opportunity attendance updates not supported" and "attendance data was not recorded".
This is resolvable by simply adding
https://openactive.io/CustomerAbsentalongsidehttps://openactive.io/CustomerAttended, which allows the booking system to confirm in either case.And actually renaming these to
https://openactive.io/AttendeeAbsentandhttps://openactive.io/AttendeeAttendedto use correct terminology.