Sending Notifications via HTTP Requests with Ntfy.sh

posted Originally published at journal.manoedinata.com 1 min read

Looking to send a notification through a HTTP request? This post suits you then.

ntfy.sh is an HTTP-based notification service created by Philipp C. Heckel. Using this service, we can send any notifications to devices using HTTP requests, specifically POST or PUT. This service makes it easy for us to send notifications or alerts to our devices anywhere and anytime, such as during emergencies, security breaches, and so on.

Usage

Notifications are sent to an address called a topic. Users must subscribe to/create a topic using the mobile app, web UI, or through the API.

After creating a topic, users can send notifications that will appear on devices that are subscribed to that topic.

Example using curl:

$ curl ntfy.sh/manoe-test -X POST -d "Halo!"
{"id":"mhPWOSrOEPa6","time":1668311286,"event":"message","topic":"manoe-test","message":"Halo!"}

First notification

$ curl ntfy.sh/manoe-test -X POST \
    -H "Title: Tes Notifikasi" \
    -H "Priority: urgent" \
    -H "Tags: warning" \
    -d "Halo!"
{"id":"unEikqvUJXZm","time":1668311727,"event":"message","topic":"manoe-test","title":"Tes Notifikasi","message":"Halo!","priority":5,"tags":["warning"]}

Second notification

ntfy.sh is very useful for sending automated notifications through CLI or application integration, based on HTTP requests. ntfy.sh can be combined with automated tasks such as daily backups, storage capacity monitoring, and more.

0 votes
0 votes
0 votes

More Posts

The Privacy Gap: Why sending financial ledgers to OpenAI is broken

Pocket Portfolioverified - Feb 23

Tuesday Coding Tip 02 - Template with type-specific API

Jakub Neruda - Mar 10

Stop Coffee Over Excel: Your 100% Automated "Daily Merchant Morning" with PrestaShop and AI ????

Nicolas Dabène - Mar 19

Simplifying HTTP Requests in React with Custom Hooks

ayoashy - Oct 14, 2024

Why Most Developers Store Passwords Wrong (and How to Fix It)

SnappyTools - Apr 16
chevron_left

Related Jobs

View all jobs →

Commenters (This Week)

4 comments
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!