app.bivri.notif.registerPush

Authenticated member Web Push subscription management. Identity comes only from authentication.

Details · procedure
Kindprocedure
Authoritynotif.bivri.app
Indexed

Procedure

procedure · POST

Input

application/json

endpoint

requiredstring · uri

HTTPS endpoint on a supported browser push service.

  • maxLength: 2048

keys

requiredref
Reference

userAgent

string
  • maxLength: 512

Output

application/json

registered

requiredboolean
  • const: true

Errors

PushUnavailable

Web Push is not configured.

SubscriptionConflict

The endpoint belongs to another member.

ConsentRequired

The authenticated member must accept Terms and Privacy Policy and confirm age.

#subscriptionKeys

object

Properties

auth

requiredstring

Base64url authentication secret (16 bytes).

  • minLength: 22
  • maxLength: 22

p256dh

requiredstring

Base64url uncompressed P-256 public key (65 bytes).

  • minLength: 87
  • maxLength: 87

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.