Getting Started
Notification Manager does two jobs in one place:
- Uptime monitoring. It checks your websites on a schedule and alerts you when one goes down or recovers.
- Notification aggregation. Any system you own (CI/CD, SSO, cron jobs) can push alerts through a simple REST API. They all land in one feed and in your Telegram chat or inbox.
Core concepts
| Concept | What it is |
|---|---|
| Monitor | A website you want checked, with an interval, timeout and expected status code. |
| Incident | A period of downtime. It opens when a monitor fails its threshold and closes on recovery. |
| Channel | Where alerts are delivered: Telegram or Email. |
| API token | A secret key that lets an external service push notifications. Its name becomes the tag. |
| Tag | A label on every notification: internal for uptime alerts, or the token name (for example jenkins logs). |
Quickstart
1. Sign in
Open the console and sign in through SSO. Your account is created on first login.
2. Connect a channel
Go to Channels and connect at least one:
- Telegram: press Connect Telegram and open the link.
- Email: confirm the address, request a code, and enter it to verify the mailbox.
3. Add a website
Go to My Websites → Add website, enter a URL, and save. The first check runs within seconds.
4. Push your first external notification
Create a token on API Tokens (name it, for example, my first app), then:
curl -X POST https://monitor.applicanity.com/api/v1/notifications/push \
-H "Authorization: Bearer sk_live_your_token_here" \
-H "Content-Type: application/json" \
-d '{"title":"Hello","message":"My first notification","level":"info"}'
The alert appears in Notifications tagged my first app, and is delivered to your active channels.