How to send notifications to NotifyHub via Webhook API
Execute in 3 operations
Navigate to Channels → Create channel → Obtain webhook URL + auth token
Transmit JSON payload: {"title": required, "body": optional, "url": optional}
Messages queued in Inbox → Pushed to all registered devices in real-time
Single endpoint, minimal payload
{
"title": "Deploy finished",
"body": "main is live",
"url": "https://example.com"
}HTTP/1.1 202 Accepted
Content-Type: application/json
{"id":"message-id"}Start with cURL, scale to any language
curl -X POST https://notifyhub.karakuri-maker.com/hooks/YOUR_TOKEN \
-H "Content-Type: application/json" \
-d '{"title":"Deploy finished","body":"main is live","url":"https://example.com"}'const res = await fetch("https://notifyhub.karakuri-maker.com/hooks/YOUR_TOKEN", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
title: "Deploy finished",
body: "main is live",
url: "https://example.com",
}),
});
if (!res.ok) {
throw new Error(await res.text());
}
const data = await res.json();
// { id: "message-id" }Handle failures, respect limits