Testkube Control Plane /status-pages core operations
Testkube Pro API (cloud-api/1.10.51)
Download OpenAPI specification:Download
E-mail: testkube@kubeshop.io License: COMMERICAL
API for Testkube Pro
Get status pages by ID
Returns a status page for the given statusPageID
path Parameters
statusPageID required | string |
Responses
Response samples
- 200
- 401
- 404
- 500
Content type
application/json
{- "id": "string",
- "name": "string",
- "description": "This page shows the status of the tests running on the production environment of MyService",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "organizationId": "string",
- "environmentId": "string",
- "timeScale": "1d1h1m1s",
- "services": [
- {
- "name": "API Services",
- "contents": [
- {
- "name": "Backend API",
- "type": "test",
- "status": "unknown"
}
], - "operability": 99.999,
- "status": "unknown",
- "timeline": [
- {
- "startTime": "string",
- "endTime": "string",
- "status": "unknown",
- "observables": {
- "test-1": "operational",
- "test-2": "major_outage"
}
}
]
}
], - "isPublic": true,
- "slug": "mySlugName"
}
Get incidents for status page
Returns the list of incidents for the given statusPageID
path Parameters
statusPageID required | string unique id of the status page |
Responses
Response samples
- 200
- 400
- 404
- 500
Content type
application/json
{- "elements": [
- {
- "id": "string",
- "name": "API migration problem",
- "description": "API Service was down due to unexpected changes in one of the dependencies.",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "severity": "critical",
- "visibility": "draft",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}
]
}