Skip to content

Subscribe to push notifications

POST
/api/push/subscribe
curl --request POST \
--url http://localhost:3001/api/push/subscribe \
--header 'Content-Type: application/json' \
--data '{ "endpoint": "example", "keys": { "auth": "example", "p256dh": "example" } }'

Register a push notification subscription for the authenticated user

Push subscription details

Media typeapplication/json
object
endpoint
string
keys
object
auth
string
p256dh
string
Examplegenerated
{
"endpoint": "example",
"keys": {
"auth": "example",
"p256dh": "example"
}
}

OK

Media typeapplication/json
object
key
additional properties
any
Examplegenerated
{}

Bad Request

Media typeapplication/json
object
error
string
success
boolean
Examplegenerated
{
"error": "example",
"success": true
}

Unauthorized

Media typeapplication/json
object
error
string
success
boolean
Examplegenerated
{
"error": "example",
"success": true
}

Internal Server Error

Media typeapplication/json
object
error
string
success
boolean
Examplegenerated
{
"error": "example",
"success": true
}