Clear GitHub Notifications
GitHub notifications
Sometimes you need to clear all GitHub notifications. This is the process....
The curl command below will mark all of your notifications as read, and clear the notification indicators.
A few things to note:
Create a PAT token with
notifications
scope.Get the current date and time in bash by running:
echo $(date +%Y-%m-%dT%H:%M:%SZ)
Use the PAT token and timestamp to call the GitHub API - example call:
curl -L \
-X PUT \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/notifications \
-d '{"last_read_at":"2022-06-10T00:00:00Z","read":true}'