Appearance
API Overview
Welcome to the Uptinio API documentation. This guide will help you integrate with Uptinio's API.
Authentication
All API requests require authentication using an API key. Learn more about authentication.
Base URL
https://api.uptinio.com/v1
Available Endpoints
Monitoring
GET /monitors
- List all monitorsPOST /monitors
- Create a new monitorGET /monitors/:id
- Get monitor detailsPUT /monitors/:id
- Update a monitorDELETE /monitors/:id
- Delete a monitor
Alerts
GET /alerts
- List all alertsPOST /alerts
- Create a new alertGET /alerts/:id
- Get alert details
Metrics
GET /metrics
- List available metricsGET /metrics/:id
- Get metric detailsPOST /metrics/:id/data
- Submit metric data
Rate Limits
- 100 requests per minute for standard plans
- 1000 requests per minute for enterprise plans
Response Format
All responses are in JSON format:
json
{
"data": {
// Response data
},
"meta": {
"page": 1,
"per_page": 20,
"total": 100
}
}
Error Handling
Errors are returned with appropriate HTTP status codes and a JSON response:
json
{
"error": {
"code": "invalid_request",
"message": "Invalid request parameters"
}
}