The reason for that is that the microservice sdk is using the header “X-Cumulocity-Application-Key” which indicates that this is not a device request.
There a two options to avoid that:
- Send an additional empty update (PUT) to the managed object. This should update the c8y_Availability
- Re-implement the requests not setting the above header.