2024-08-11 16:15:30 +03:00
{
"openapi" : "3.1.0" ,
"info" : {
"title" : "BluWave Uptime" ,
"summary" : "BlueWave Uptime OpenAPI Specifications" ,
"description" : "BlueWave Uptime is an open source server monitoring application used to track the operational status and performance of servers and websites. It regularly checks whether a server/website is accessible and performs optimally, providing real-time alerts and reports on the monitored services' availability, downtime, and response time." ,
"contact" : {
"name" : "API Support" ,
2024-08-11 18:52:19 +03:00
"url" : "mailto:support@bluewavelabs.ca" ,
"email" : "support@bluewavelabs.ca"
2024-08-11 16:15:30 +03:00
},
"license" : {
"name" : "AGPLv3" ,
"url" : "https://github.com/bluewave-labs/bluewave-uptime/tree/HEAD/LICENSE"
},
"version" : "1.0"
},
"servers" : [
{
2024-08-11 19:03:02 +03:00
"url" : "https://bluewavelabs.ca/{API_PATH}" ,
"description" : "Remote Development Server" ,
"variables" : {
"API_PATH" : {
"description" : "API Base Path" ,
"enum" : [ "api/v1" , "api/v1.1" , "api/v2" ],
"default" : "api/v1"
}
}
2024-08-11 16:15:30 +03:00
},
{
2024-08-11 19:03:02 +03:00
"url" : "http://localhost:{PORT}/{API_PATH}" ,
2024-08-11 16:15:30 +03:00
"description" : "Local Development Server" ,
"variables" : {
"PORT" : {
2024-08-11 19:03:02 +03:00
"description" : "API Port" ,
2024-08-11 16:15:30 +03:00
"enum" : [ "5000" , "3000" , "8080" ],
"default" : "5000"
2024-08-11 19:03:02 +03:00
},
"API_PATH" : {
"description" : "API Base Path" ,
"enum" : [ "api/v1" , "api/v1.1" , "api/v2" ],
"default" : "api/v1"
2024-08-11 16:15:30 +03:00
}
}
}
]
}