Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Tessell DB Service Schedule API

The DB Service Schedule API from Tessell — 6 operation(s) for db service schedule.

Tessell DB Service Schedule API is one of 82 APIs that Tessell publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include DB Service Schedule. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

This API exposes 14 operations across 6 paths, and defines 22 schemas. It is described by OpenAPI 3.0.3, at version 1.0.

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

14 operations 6 paths 22 schemas 3 DELETE5 GET4 PATCH2 POST

Metadata

The identity and technical contract details declared by the specification.

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

Authentication & Security 1

Tessell DB Service Schedule API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth).

Paths & Operations 14

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

DB Service Schedule 14
POST
/services/{serviceId}/schedules/delete
Creates the deletion schedule for the DB Service
createServiceDeletionSchedule 2 params body → 200204default
PATCH
/services/{serviceId}/schedules/delete
Updates the deletion schedule for the DB Service
updateServiceDeletionSchedule 2 params body → 200204default
GET
/services/{serviceId}/schedules/delete
Returns the deletion schedule details for the DB Service
getServiceDeletionSchedule 2 params → 200default
DELETE
/services/{serviceId}/schedules/delete
Deletes the deletion schedule for the DB Service
deleteServiceDeletionSchedule 2 params → 200204default
GET
/services/{serviceId}/schedules
Returns the details about all the automated schedules on the DB Service
getServiceSchedules 2 params → 200default
POST
/services/{serviceId}/schedules/start-stop
Creates a start/stop schedule for the DB Service
createServiceStartStopSchedule 2 params body → 200204default
GET
/services/{serviceId}/schedules/start-stop
Get the details of start/stop schedules for the DB Service
getServiceStartStopSchedules 5 params → 200default
PATCH
/services/{serviceId}/schedules/start-stop/{scheduleId}/{action}
Update the status of the given start/stop schedule for the DB Service.
updateStartStopScheduleStatus 4 params → 200default
PATCH
/services/{service-id}/schedules/delete/{id}
Updates the deletion schedule for the DB Service
updateServiceDeletionScheduleTFP 3 params body → 200204default
GET
/services/{service-id}/schedules/delete/{id}
Returns the deletion schedule details for the DB Service
getServiceDeletionScheduleTFP 3 params → 200default
DELETE
/services/{service-id}/schedules/delete/{id}
Deletes the deletion schedule for the DB Service
deleteServiceDeletionScheduleTFP 3 params → 200204default
PATCH
/services/{serviceId}/schedules/start-stop/{id}
Updates the given start/stop schedule on the DB Service
updateServiceStartStopSchedule 3 params body → 200204default
GET
/services/{serviceId}/schedules/start-stop/{id}
Return the details about the start/stop schedule for given schedule ID for the DB Service
getServiceStartStopSchedule 3 params → 200default
DELETE
/services/{serviceId}/schedules/start-stop/{id}
Deletes the given start/stop schedule for the DB Service.
deleteServiceStartStopSchedule 3 params → 200204default

Schemas 22

The contract defines 22 schemas that model the data the API accepts and returns. The most detailed are StartStopScheduleDTO (10 properties), ApiError (7 properties), StartStopRecurringSchedule (6 properties), CreateStartStopSchedulePayload (3 properties). Each schema is shown below with its type and property counts.

apiStatus
object
2 properties
ApiError
object
Common error response object for non 2xx responses
7 properties
apiResponse
object
2 properties
WeekDay
string
Week Days
apiPaginationInfo
object
2 properties
StartStopRecurringSchedule
object
Recurring start/stop schedule details for the DB Service tessell service
6 properties
ServiceSchedulesResponse
object
Details about all the automated schedules on the DB Service
2 properties
StartStopScheduleDTO
object
Details of the start/stop schedule on a DB Service
10 properties 2 required
DeletionSchedulePayload
object
Details of the deletion schedule on a DB Service
2 properties 1 required
apiMetadata
object
3 properties
CreateStartStopSchedulePayload
object
Payload to create a start/stop schedule on the DB Service
3 properties
StartStopScheduleInfo
object
Describes the start/stop schedule of tessell service
2 properties
TessellServiceDeletionConfig
object
If the DB Service is to be deleted, this config would be honoured if no preference is provided during deleting the service
1 property
StartStopScheduleMetadata
object
1 property
StartStopScheduleStatus
StartStopScheduleStatus
StartStopRecurringScheduleExpiry
object
Schedule expiry details for recurring start/stop schedule for the DB Service
3 properties
StartStopOneTimeSchedule
object
One time start/stop schedule details for the DB Service
2 properties
DeletionScheduleDTO
object
Details of the deletion schedule on a DB Service
3 properties 1 required
StartStopWeeklySchedule
object
Weekly recurring start/stop schedule details for the DB Service
1 property
DeletionScheduleResponse
object
1 property
StartStopScheduleResponse
object
1 property
UpdateStartStopSchedulePayload
object
Payload to update start/stop schedule on the DB Service
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tessell-db-service-schedule-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