This simplifies the implementation considerably, and while not providing ideal UX, it's the most flexible approach.
policy
POST /api/v1/push/subscriptions