social.colibri.notification.registerPush

Registers a push subscription (Web Push or FCM) for the authenticated user.

Repository @colibri.social did:plc:mprdjqjluoswa7awzggaggj3 not from the namespace authority
Details · procedure
Kindprocedure
Authoritynotification.colibri.social
Indexed

Procedure

procedure · POST

Input

application/json

platform

requiredstring
  • knownValues: web | tauri | android

subscription

requiredunion
One of
  • lex:social.colibri.notification.registerPush#webPushSubscription
  • lex:social.colibri.notification.registerPush#fcmSubscription

Output

application/json

registered

requiredboolean

Errors

AuthRequired

Missing, malformed, or unverifiable service auth.

InvalidRequest

A parameter or body field was missing or malformed.

#fcmSubscription

object

A Firebase Cloud Messaging registration token.

Properties

token

requiredstring

FCM registration token from FirebaseMessaging.getInstance().token.

#pushKeys

object

Web Push subscription keys.

Properties

auth

requiredstring

p256dh

requiredstring

#webPushSubscription

object

A browser Web Push subscription.

Properties

endpoint

requiredstring · uri

keys

requiredref
Reference
  • lex:social.colibri.notification.registerPush#pushKeys

Similar lexicons

semantic match

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