The UnifiedPush server needs several RESTful (CRUD) endpoints to manage the following model objects:
Besides the management of the business domain, it also needs RESTful endpoints for sending out push messages: