Parcourir la référence
Toutes les ressources
Notifications
6 endpoints · Les descriptions des points de terminaison sont en anglais.
List the current user's notifications, newest first. Defaults: undismissed + unread only.
GET
/notificationsread:notifications
Paramètres
| Nom | Emplacement | Requis |
|---|---|---|
| includeRead | query | Optionnel |
| includeDismissed | query | Optionnel |
| limit | query | Optionnel |
| cursor | query | Optionnel |
Exemple de requête
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X GET https://api.vokse.ai/notificationsRéponse200 · Success
Dismiss a notification (hides from the active feed)
DELETE
/notifications/{id}write:notifications
Paramètres
| Nom | Emplacement | Requis |
|---|---|---|
| id | path | Requis |
Exemple de requête
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X DELETE https://api.vokse.ai/notifications/{id}Réponse204 · No content
Mark a single notification read (idempotent)
POST
/notifications/{id}/readwrite:notifications
Paramètres
| Nom | Emplacement | Requis |
|---|---|---|
| id | path | Requis |
Exemple de requête
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/notifications/{id}/readRéponse200 · Success
Mark every unread notification as read for the current user
POST
/notifications/mark-all-readwrite:notifications
Exemple de requête
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Idempotency-Key: $(uuidgen)" \ -X POST https://api.vokse.ai/notifications/mark-all-readRéponse200 · Success
List the current user's notification preferences. Auto-seeds defaults on first call.
GET
/notifications/preferencesread:notifications
Exemple de requête
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -X GET https://api.vokse.ai/notifications/preferencesRéponse200 · Success
Upsert (kind, channel, enabled, lockScreenDetails) preferences for the current user. lockScreenDetails is accepted on the push channel only.
PUT
/notifications/preferenceswrite:notifications
Exemple de requête
bash
curl -H "Authorization: Bearer vokse_sk_…" \ -H "Idempotency-Key: $(uuidgen)" \ -X PUT https://api.vokse.ai/notifications/preferencesRéponse200 · Success