Sending Notifications via HTTP Requests with Ntfy.sh

3 6 10
calendar_todayschedule1 min read
— Originally published at journal.manoedinata.com

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.

3 Comments

0 votes
0 votes
0 votes
🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

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

Pocket Portfolio - Feb 23

The Death of Smart Contract Audits: Why NexusVeritas Hunts Web3 Scammers via Behavioral DNA

VeritasLab - Jun 12

Tuesday Coding Tip 02 - Template with type-specific API

Jakub Neruda - Mar 10

Simplifying HTTP Requests in React with Custom Hooks

ayoashy - Oct 14, 2024

Branding via Code: The Amber Terminal Email

Pocket Portfolio - Apr 29
chevron_left
742 Points19 Badges
East Java, Indonesiamanoedinata.com
2Posts
3Comments
Just an ordinary "hooman"

Related Jobs

View all jobs →

Commenters (This Week)

2 comments
2 comments
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!