Documentation
API endpoints & Server monitoring installation
Notyfi.Co keeps you informed—nothing more, nothing less.
- Version: 1.0
- Author: Notyfi.co
- Created: (15 Mar, 2025)
- Update: (15 Mar, 2025)
If you have any questions that are beyond the scope of this help file, Please feel free to email via info@notyfi.co.
Server monitoring Installation
Notyfi.co service monitoring
reference:
Github repository: Notyfi.co Monitoring
Follow the steps below to setup your monitoring:
- Below is the folder structure and needs to be uploaded to your server
git clone https://github.com/skotow/notyfico_monitoring.git
- Contains all the installablecd notyfico_monitoring
- Enter directorycp .env_example .env
- Copy enviroment filepip or pip3 install .
- Install packagespython3 -m ensurepip --default-pip
- run this command in case pip not foundnotyfico_monitor
- To run monitoringnotyfico_inline_msg
- Notify when some task done in single line
- Modify
.env
for custom settings - You are good to go for monitoring
notyfico_inline_msg
You running some dns lookup or any other task just notify when is done with result:
Example: mt_task=$(nslookup 1.1.1.1) && notyfico_inline_msg "$mt_task" --tag reminder
Params: notyfico_inline_msg {your message} --tag {your_tag}
- tag is optional
API Documentation
Notyfi.co has one endpoint to send notification with simple body request :
POST
https://api.notyfi.co/api/send_notify
- Body Parameters
- Request url:
https://api.notyfi.co/api/send_notify
- endpointfrom
- your usernameto
- username you want to notify or your group notifications tagtag
- label tag (optional)message
- Notification message
- Request url:
- Authentication headers parameter
apikkey
- API key
{
"apikkey": "{YOUR API KEY}"
}
Body request
{
"from": "{your_username}",
"to": "{to_username OR Notification_API_tag}",
"tag": "{name_of_tag}", // Optional
"message": "Your message here"
}
Example Request
curl -X POST "https://api.notyfi.co/api/send_notify" \
-H "Content-Type: application/json" \
-H "apikkey: YOUR_API_KEY" \
-d '{
"from": "{your_username}",
"to": "{to_username OR Notification_API_tag}",
"tag": "alert_sales" - optional,
"message": "Hello, this is a test notification!"
}'
Response:
{
"status": "success",
"message": "Notification sent successfully"
}
If you need more information, please contact us via: info@notyfi.co
FAQ
A FAQ is a list of frequently asked questions (FAQs) and answers on a particular topic.
Changelog
Look hear for feature changes
Version 1.0 (15 Mar, 2025)
Initial Release