Projekty
APIPush

Zapisz subskrypcję push

Zapisuje/odświeża subskrypcję Web Push dla endpointu; konflikt, gdy endpoint należy do innego użytkownika.

POST
/api/push/subscribe

Zapisuje/odświeża subskrypcję Web Push dla endpointu; konflikt, gdy endpoint należy do innego użytkownika.

Authorization

sessionAuth
cookiebetter-auth.session_token<token>

Better Auth session cookie (on HTTPS: __Secure-better-auth.session_token), forwarded to the login server's /api/auth/get-session

Request Body

Subskrypcja Web Push (PushSubscription.toJSON()).

application/json
  1. body
endpoint*string
Formaturi
keys*

Response Body

Zapisano subskrypcję.

application/json
  1. response
success*boolean
Example Request
curl -X POST 'https://example.com/api/push/subscribe' \  -H 'Content-Type: application/json' \  -d '{  "endpoint": "http://example.com",  "keys": {    "p256dh": "string",    "auth": "string"  }}'
Example Response
{  "success": true}