API Reference
API Reference
Section titled “API Reference”Access Uptimenine programmatically with our REST API.
Authentication
Section titled “Authentication”All API requests require authentication using an API key.
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://api.uptimenine.com/v1/monitorsBase URL
Section titled “Base URL”https://api.uptimenine.com/v1Endpoints
Section titled “Endpoints”Monitors
Section titled “Monitors”| Method | Endpoint | Description |
|---|---|---|
| GET | /monitors | List all monitors |
| POST | /monitors | Create a monitor |
| GET | /monitors/:id | Get a monitor |
| PUT | /monitors/:id | Update a monitor |
| DELETE | /monitors/:id | Delete a monitor |
Alerts
Section titled “Alerts”| Method | Endpoint | Description |
|---|---|---|
| GET | /alerts | List recent alerts |
| GET | /alerts/:id | Get alert details |
Statistics
Section titled “Statistics”| Method | Endpoint | Description |
|---|---|---|
| GET | /monitors/:id/stats | Get monitor statistics |
| GET | /monitors/:id/uptime | Get uptime percentage |
Rate Limits
Section titled “Rate Limits”- Standard plans: 100 requests/minute
- Pro plans: 1000 requests/minute
- Enterprise: Custom limits
Error Codes
Section titled “Error Codes”| Code | Description |
|---|---|
| 400 | Bad Request |
| 401 | Unauthorized |
| 404 | Not Found |
| 429 | Rate Limited |
| 500 | Internal Error |