Get instant notifications about incidents, status changes, and maintenance windows directly in your Slack channels.
Keep your team informed with real-time updates sent to Microsoft Teams channels and direct messages.
Send incident data to any endpoint for custom integrations with your existing tools and workflows.
Programmatically manage incidents, components, and status updates using our comprehensive REST API.
Create dedicated channels for different types of notifications (e.g., #incidents, #maintenance) to keep your team organized.
Webhooks allow you to send incident data to any URL endpoint, enabling custom integrations with your existing tools and workflows.
{
"event": "incident.created",
"timestamp": "2024-01-15T10:30:00Z",
"organization": {
"id": "org_123",
"name": "Acme Corp",
"subdomain": "acme"
},
"incident": {
"id": "inc_456",
"name": "API Response Delays",
"status": "investigating",
"visibility": "public",
"created_at": "2024-01-15T10:30:00Z",
"affected_components": [
{
"id": "comp_789",
"name": "API Service",
"status": "degraded_performance"
}
]
}
}
The UpReport API allows you to programmatically manage all aspects of your status monitoring platform.
Automatically create incidents from your monitoring systems or CI/CD pipelines.
POST /api/organizations/{org}/incidents
Build custom dashboards using real-time status data from your components.
GET /api/public/{org}/components
Programmatically update component status based on your internal metrics.
PATCH /api/components/{id}/status
Schedule maintenance windows automatically from your deployment tools.
POST /api/organizations/{org}/maintenances
All API requests require authentication using an API token:
Authorization: Bearer your_api_token_here
Generate API tokens in your Organization Settings → API Keys section.