• For each application that had an update check performed, a new App (potentially with new Cohort and UserCounting data) and a corresponding response Action are returned from the update check.
  • The Context provides the protocol context for a given update check operation. This is information that’s passed to the Policy to allow it to properly reason about what can and cannot be done at this time.
  • The response context from the update check contains any extra information that Omaha returns to the client, separate from the data about a particular app itself.


  • The Action is the result of an update check for a single App. This is just informational, for the purposes of updating the protocol state. Any update action should already have been taken by the Installer.