How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Tessell tessell-maintenance-center-controller API

The tessell-maintenance-center-controller API from Tessell — 14 operation(s) for tessell-maintenance-center-controller.

Tessell tessell-maintenance-center-controller API is one of 82 APIs that Tessell publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include tessell-maintenance-center-controller. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

This API exposes 16 operations across 14 paths, and defines 57 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, {server}.

16 operations 14 paths 57 schemas 1 DELETE4 GET2 PATCH7 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.console.tessell.com
Authentication
HTTP Bearer
Terms of Service
Resource Areas
1

Authentication & Security 1

Tessell tessell-maintenance-center-controller API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth).

Paths & Operations 16

Across 14 paths, the API surfaces 16 operations — 1 DELETE, 4 GET, 2 PATCH, 7 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

tessell-maintenance-center-controller 16
GET
/maintenance-center/maintenance-windows/services
Get maintenance details for services
getServiceMaintenanceDetails 2 params → 200default
POST
/maintenance-center/maintenance-windows/start
Start maintenance for selected entities (services or servers)
startMaintenanceWindows 1 param body → 200default
POST
/maintenance-center/maintenance-windows/services/scheduleMaintenanceWindows
Schedule maintenance windows for services (supports existing MW, custom date/time, or start now)
scheduleServiceMaintenanceWindows 1 param body → 200default
PUT
/maintenance-center/maintenance-windows/services/updateMaintenanceWindows
Edit maintenance windows for services
updateServiceMaintenanceWindows 1 param body → 200default
GET
/maintenance-center/maintenance-windows/servers
Get maintenance details for servers
getServerMaintenanceDetails 2 params → 200default
POST
/maintenance-center/maintenance-windows/servers/scheduleMaintenanceWindows
Schedule maintenance windows for servers (supports existing MW, custom date/time, or start now)
scheduleServerMaintenanceWindows 1 param body → 200default
PUT
/maintenance-center/maintenance-windows/servers/updateMaintenanceWindows
Edit maintenance windows for servers
updateServerMaintenanceWindows 1 param body → 200default
DELETE
/maintenance-center/maintenance-windows/{id}
Delete maintenance window for a specific service
deleteServiceMaintenanceWindow 2 params → 200default
GET
/maintenance-center/maintenance-windows/services/{serviceId}
Get detailed maintenance information for a specific service
getServiceMaintenanceDetailsById 2 params → 200default
PATCH
/maintenance-center/maintenance-windows/services/{serviceId}
Edit maintenance window for a single service
updateSingleServiceMaintenanceWindow 2 params body → 200default
POST
/maintenance-center/maintenance-windows/services/{serviceId}/start
Start maintenance for a single service
startSingleServiceMaintenance 2 params body → 200default
GET
/maintenance-center/maintenance-windows/servers/{serverId}
Get detailed maintenance information for a specific server
getServerMaintenanceDetailsById 2 params → 200default
PATCH
/maintenance-center/maintenance-windows/servers/{serverId}
Edit maintenance window for a single server
updateSingleServerMaintenanceWindow 2 params body → 200default
POST
/maintenance-center/maintenance-windows/servers/{serverId}/start
Start maintenance for a single server
startSingleServerMaintenance 2 params body → 200default
POST
/maintenance-center/maintenance-windows/servers/{serverId}/scheduleMaintenance
Schedule maintenance for a single server (supports existing MW, custom date/time, or start now)
scheduleSingleServerMaintenance 2 params body → 200default
POST
/maintenance-center/maintenance-windows/servers/{serverId}/schedule
Configure maintenance window for a single server
configureSingleServerMaintenanceWindow 2 params body → 200default

Schemas 57

The contract defines 57 schemas that model the data the API accepts and returns. The most detailed are ServiceMaintenanceDetail (15 properties), ServerMaintenanceDetail (15 properties), ServiceMaintenanceInfo (15 properties), ServerMaintenanceInfo (14 properties). Each schema is shown below with its type and property counts.

ServerPatchingConfig
object
Configuration for server patching with pre and post scripts
5 properties
ServiceIdentifier
object
2 properties 1 required
ConfigureSingleServerMaintenanceResponse
object
2 properties
UpdateSingleServiceMaintenanceWindowResponse
object
2 properties
ScheduleServiceMaintenanceRequest
object
2 properties
ServerType
string
Type of server
ServerMaintenanceInfo
object
14 properties
UpdateSingleServiceMaintenanceWindowRequest
object
1 property 1 required
AvailableUpdatesInfo
object
2 properties
BulkScheduleServerMaintenanceResponse
object
2 properties
ComputeResourceMaintenanceWindow
object
Base class for compute resource maintenance window configurations. Supports multiple preferences: Weekly, Monthly, Quarterly, and No Preference. Use concrete s…
8 properties 3 required
ServiceMaintenanceResponse
object
1 property
ServerMaintenanceDetail
object
15 properties
ServerPatchInfo
object
1 property 1 required
AssociatedActivities
object
3 properties
BulkScheduleServiceMaintenanceRequest
object
3 properties 2 required
PatchVersionsInfo
object
1 property
MaintenanceCenterWindow
Maintenance window configuration for maintenance center. Uses the same structure as TessellServiceMaintenanceWindow from provisioning. Can be WeeklyMaintenance…
StartMaintenanceWindowsRequest
object
3 properties 1 required
MaintenanceWindowType
string
The type of maintenance window
ScheduleServiceItem
object
5 properties 2 required
MaintenanceCadence
string
Frequency of maintenance window
MaintenanceWindowInfo
object
9 properties
PatchActivity
object
6 properties
apiStatus
object
2 properties
ScheduleServiceMaintenanceResponse
object
3 properties
BulkScheduleServerMaintenanceRequest
object
3 properties 2 required
ServiceMaintenanceDetail
object
15 properties
entityType
string
Tessell Entity Type
MaintenanceState
string
State of maintenance window
UpdateSingleServerMaintenanceWindowResponse
object
2 properties
ScheduleSingleServerMaintenanceRequest
object
5 properties 1 required
PatchVersionDetail
object
4 properties
StartSingleServerMaintenanceResponse
object
2 properties
databaseEngineType
string
Database Engine Type
MaintenanceStatus
string
Status of maintenance
StartMaintenanceWindowsResponse
object
2 properties
ServerIdentifier
object
2 properties 1 required
ScriptInfo
objectnull
4 properties
ApiError
object
Common error response object for non 2xx responses
7 properties
ScheduleServerItem
object
5 properties 2 required
ScheduleServerMaintenanceRequest
object
2 properties
TessellServiceMaintenanceWindow
object
Base class for maintenance window configurations. Supports multiple cadences: Weekly, Monthly, and Quarterly. Use concrete subclasses: WeeklyMaintenanceWindow,…
3 properties 3 required
StartSingleServiceMaintenanceResponse
object
2 properties
StartSingleMaintenanceRequest
object
2 properties 1 required
BulkScheduleServiceMaintenanceResponse
object
2 properties
MaintenanceWindowItem
object
2 properties 2 required
ServiceMaintenanceInfo
object
15 properties
PatchType
string
Type of patch
CrMaintenanceWindowPreference
tessellServiceTopology
string
DB Service topology. This would specify whether the DB Service is single-node, or multi-node.
ScheduleSingleServerMaintenanceResponse
object
3 properties
ScheduleServerMaintenanceResponse
object
3 properties
UpdateSingleServerMaintenanceWindowRequest
object
1 property 1 required
ConfigureSingleServerMaintenanceRequest
object
2 properties 2 required
ServerMaintenanceResponse
object
1 property
TaskStatus
string
The status of Task

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tessell-tessell-maintenance-center-controller-api-openapi.yml Raw ↑

Other APIs Tessell publishes across the network.

Tessell activity-center API
Tessell Ad Domain API
Tessell Ad Domain Governance API
Tessell agentController API
Tessell alert-controller API
Tessell Authorization API
Tessell Availability Machine API
Tessell azure-netapp-admin-controller API
Tessell azure-netapp-service-controller API
Tessell cloud-resource API
Tessell Compute API
Tessell Compute Governance API
Where this information came from

This is an independent, third-party profile of Tessell tessell-maintenance-center-controller API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.