Core Features

Everything you need to monitor your applications, manage incidents, and stay informed with intelligent notifications.

📊

Real-time Monitoring

Monitor application health with automated status checks, uptime tracking, and performance metrics. Group applications for better organization and oversight.

🚨

Advanced Incident Management

Create, track, and resolve incidents with detailed logging, severity levels, automated workflows, and comprehensive timeline tracking for faster resolution.

🔔

Intelligent Notifications

Multi-channel notification system with webhooks, email alerts, SMS support, and customizable subscription management for instant team alerts.

API Capabilities

Comprehensive REST API designed for modern applications with robust features and excellent developer experience.

🏢 Application Management

  • Create and manage applications with metadata
  • Organize applications into logical groups
  • Real-time health status monitoring
  • Automated uptime tracking and analytics
  • Custom application configuration settings
  • RESTful API endpoints for all operations

🚨 Incident Tracking

  • Create, update, and resolve incidents
  • Multiple severity levels (low, medium, high, critical)
  • Detailed incident timeline and history
  • Automatic escalation workflows
  • Incident statistics and reporting
  • Status transitions and validation rules

🔔 Notification System

  • Webhook notifications with retry logic
  • Email and SMS notification channels
  • Flexible subscription management
  • Test notification endpoints
  • Notification history and delivery tracking
  • Custom notification templates

🔐 Security & Authentication

  • JWT-based authentication system
  • User registration and profile management
  • API rate limiting and throttling
  • Secure webhook signature validation
  • Policy-based access control
  • Laravel Sanctum integration

Quick Start Examples

# Register a new user curl -X POST https://laravel-monitoring-app-main-xblm07.laravel.cloud/api/auth/register \
  -H "Content-Type: application/json" \
  -d '{"name":"John Doe","email":"john@example.com","password":"secure123"}'
# Create an application curl -X POST https://laravel-monitoring-app-main-xblm07.laravel.cloud/api/applications \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name":"My App","url":"https://myapp.com"}'
# Check application status curl https://laravel-monitoring-app-main-xblm07.laravel.cloud/api/applications/1/status \
  -H "Authorization: Bearer YOUR_TOKEN"
# Create an incident curl -X POST https://laravel-monitoring-app-main-xblm07.laravel.cloud/api/incidents \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"application_id":1,"title":"API Down","description":"Service unavailable","severity":"high"}'

API Endpoint Overview

Comprehensive REST API with intuitive endpoints for all monitoring operations.

🔐 Authentication

  • POST /api/auth/register
  • POST /api/auth/login
  • GET /api/auth/user

🏢 Applications

  • GET /api/applications
  • POST /api/applications
  • GET /api/applications/{id}/status

🚨 Incidents

  • GET /api/incidents
  • POST /api/incidents
  • PUT /api/incidents/{id}/resolve

🔔 Notifications

  • GET /api/subscriptions
  • POST /api/subscriptions/{id}/test
  • GET /api/user/notification-history
📚 Explore Complete API Documentation

Discover all endpoints, request/response examples, and integration guides to get started quickly.