283 lines
6.0 KiB
JSON
283 lines
6.0 KiB
JSON
{
|
|
"swagger": "2.0",
|
|
"info": {
|
|
"title": "Uptime Kuma API",
|
|
"description": "Autogen by swagger-autogen",
|
|
"version": "1.0.0"
|
|
},
|
|
"host": "localhost:3001",
|
|
"basePath": "/",
|
|
"schemes": [
|
|
"http"
|
|
],
|
|
"paths": {
|
|
"/api/entry-page": {
|
|
"get": {
|
|
"description": "",
|
|
"parameters": [],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/push/{pushToken}": {
|
|
"get": {
|
|
"description": "",
|
|
"parameters": [
|
|
{
|
|
"name": "pushToken",
|
|
"in": "path",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "msg",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "ping",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "status",
|
|
"in": "query",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK"
|
|
},
|
|
"404": {
|
|
"description": "Not Found"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/badge/{id}/status": {
|
|
"get": {
|
|
"description": "",
|
|
"parameters": [
|
|
{
|
|
"name": "id",
|
|
"in": "path",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "label",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "upLabel",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "downLabel",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "upColor",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "downColor",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "style",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "value",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "Access-Control-Allow-Origin",
|
|
"in": "header",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "Access-Control-Allow-Headers",
|
|
"in": "header",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/badge/{id}/uptime/{duration?}": {
|
|
"get": {
|
|
"description": "",
|
|
"parameters": [
|
|
{
|
|
"name": "id",
|
|
"in": "path",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "duration?",
|
|
"in": "path",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "label",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "labelPrefix",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "labelSuffix",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "prefix",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "suffix",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "color",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "labelColor",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "style",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "value",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "Access-Control-Allow-Origin",
|
|
"in": "header",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "Access-Control-Allow-Headers",
|
|
"in": "header",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/badge/{id}/ping/{duration?}": {
|
|
"get": {
|
|
"description": "",
|
|
"parameters": [
|
|
{
|
|
"name": "id",
|
|
"in": "path",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "duration?",
|
|
"in": "path",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "label",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "labelPrefix",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "labelSuffix",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "prefix",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "suffix",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "color",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "labelColor",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "style",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "value",
|
|
"in": "query",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "Access-Control-Allow-Origin",
|
|
"in": "header",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "Access-Control-Allow-Headers",
|
|
"in": "header",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |