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"
 
} 
] 
}