For the complete documentation index, see llms.txt. This page is also available as Markdown.

Maintenance And Upgrade

Manage scheduled maintenance and version upgrades for a service. View and set maintenance windows, list maintenance activities, apply or schedule (reschedule) them, and trigger database and Kubernetes version upgrades.

Read Maintenance Windows

get

Retrieve a list of available maintenance windows

Authorizations
X-API-KeystringRequired
Responses
200

OK

application/json
display_namestringOptional
idstringOptional
namestringOptional
get/provisioning/v1/maintenance-windows

Set Service Maintenance Window

post

Set the maintenance window the service.

Authorizations
X-API-KeystringRequired
Path parameters
service_idstringRequired

The ID for the service.

Body
namestringOptional
Responses
200

OK

No content

post/provisioning/v1/services/{service_id}/maintenance-window

No content

List Maintenance Activities

get

Retrieve the list of maintenance activities for a specific service.

Authorizations
X-API-KeystringRequired
Path parameters
service_idstringRequired

The ID for the service.

Query parameters
include_completedbooleanOptional

Include completed/failed/cancelled activities (default: true)

Responses
200

OK

application/json
auto_apply_afterstringOptional
classificationstring · enumOptionalPossible values:
completed_atstringOptional
created_bystringOptional
created_onstringOptional
current_versionstringOptional
deferral_countintegerOptional
deferred_untilstringOptional
descriptionstringOptional
expected_impactstring · enumOptionalPossible values:
expected_impact_descriptionstringOptional
expected_impact_labelstringOptional

ExpectedImpactLabel / ExpectedImpactDescription are the backend-owned display strings for ExpectedImpact — the UI renders them verbatim instead of mapping the enum itself.

forced_apply_bystringOptional
idstringOptional
is_criticalbooleanOptional
metadataobjectOptional
prioritystring · enumOptionalPossible values:
reschedule_countintegerOptional
scheduled_atstringOptional
scheduled_windowstringOptional
service_idstringOptional
started_atstringOptional
statestring · enumOptionalPossible values:
target_completion_datestringOptional
target_versionstringOptional
updated_onstringOptional
get/provisioning/v1/services/{service_id}/maintenance

Apply Maintenance Activities

post

Immediately execute maintenance activities for a service. If the request body contains an empty activity_ids array, all active activities are applied. Activities are executed sequentially (infrastructure first, then security, then database). If the service is not ready, activities are rescheduled to the next maintenance window.

Authorizations
X-API-KeystringRequired
Path parameters
service_idstringRequired

The ID for the service.

Bodystring[]
string[]Optional
Responses
200

OK

application/json
auto_apply_afterstringOptional
classificationstring · enumOptionalPossible values:
completed_atstringOptional
created_bystringOptional
created_onstringOptional
current_versionstringOptional
deferral_countintegerOptional
deferred_untilstringOptional
descriptionstringOptional
expected_impactstring · enumOptionalPossible values:
expected_impact_descriptionstringOptional
expected_impact_labelstringOptional

ExpectedImpactLabel / ExpectedImpactDescription are the backend-owned display strings for ExpectedImpact — the UI renders them verbatim instead of mapping the enum itself.

forced_apply_bystringOptional
idstringOptional
is_criticalbooleanOptional
metadataobjectOptional
prioritystring · enumOptionalPossible values:
reschedule_countintegerOptional
scheduled_atstringOptional
scheduled_windowstringOptional
service_idstringOptional
started_atstringOptional
statestring · enumOptionalPossible values:
target_completion_datestringOptional
target_versionstringOptional
updated_onstringOptional
post/provisioning/v1/services/{service_id}/maintenance/apply

Schedule Maintenance Activities

post

Schedule maintenance activities for a service at a specific maintenance window. If the request body contains an empty activity_ids array, all active activities are scheduled. Also serves as reschedule/defer: a previously scheduled activity can be moved to a different window. Rejected if any active activity for the service is past its forced_apply_by deadline.

Authorizations
X-API-KeystringRequired
Path parameters
service_idstringRequired

The ID for the service.

Body
activity_idsstring[]Optional
namestringOptional
Responses
200

OK

application/json
auto_apply_afterstringOptional
classificationstring · enumOptionalPossible values:
completed_atstringOptional
created_bystringOptional
created_onstringOptional
current_versionstringOptional
deferral_countintegerOptional
deferred_untilstringOptional
descriptionstringOptional
expected_impactstring · enumOptionalPossible values:
expected_impact_descriptionstringOptional
expected_impact_labelstringOptional

ExpectedImpactLabel / ExpectedImpactDescription are the backend-owned display strings for ExpectedImpact — the UI renders them verbatim instead of mapping the enum itself.

forced_apply_bystringOptional
idstringOptional
is_criticalbooleanOptional
metadataobjectOptional
prioritystring · enumOptionalPossible values:
reschedule_countintegerOptional
scheduled_atstringOptional
scheduled_windowstringOptional
service_idstringOptional
started_atstringOptional
statestring · enumOptionalPossible values:
target_completion_datestringOptional
target_versionstringOptional
updated_onstringOptional
post/provisioning/v1/services/{service_id}/maintenance/schedule

Upgrade Database Version

post

Upgrade Database Version

Authorizations
X-API-KeystringRequired
Path parameters
service_idstringRequired

service id

Body
versionstringOptional
Responses
204

No Content

No content

post/provisioning/v1/services/{service_id}/upgrade/database

No content

Upgrade Kubernetes Version

post

Upgrade Kubernetes Version

Authorizations
X-API-KeystringRequired
Path parameters
service_idstringRequired

service id

Responses
204

No Content

No content

post/provisioning/v1/services/{service_id}/upgrade/kubernetes_version

No content

Last updated

Was this helpful?