store device type os as opposed to notification service
added api documentation