Skip to content

Quick Start

Use one of the following:

  • Authorization: Bearer wpnotif_... (recommended)
  • X-API-Key: wpnotif_...
  • X-WPNOTIF-Key: wpnotif_...

Use a key with type public_client (or internal_service).

wordpress_server keys are rejected by public-notify.

Terminal window
curl -X POST "https://api.notificator-project.com" \
-H "Authorization: Bearer wpnotif_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "Queue Backlog High",
"body": "Order queue is above threshold.",
"source": "erp_worker",
"category": "task",
"severity": "warning"
}'

Successful response example:

{
"ok": true,
"kind": "external_notification",
"stored": true,
"pushSent": true,
"mqttEnabled": true,
"timestamp": "2026-03-29T12:00:00.000Z"
}
  • OpenAPI JSON: https://api.notificator-project.com?format=openapi
  • URL fields are optional for third-party notifications.
  • Public endpoint does not send emails.
  • If body is empty, app shows structured table only.
  • Requests with no meaningful payload fields return 400.
  • If your key has allowed_domains, ensure your request includes a matching Origin or Referer.