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-service-precheck-controller API

The tessell-service-precheck-controller API from Tessell — 6 operation(s) for tessell-service-precheck-controller.

Tessell tessell-service-precheck-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-service-precheck-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 6 operations across 6 paths, and defines 99 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

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

6 operations 6 paths 99 schemas 2 GET4 POST

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-service-precheck-controller API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth).

Paths & Operations 6

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

tessell-service-precheck-controller 6
POST
/services/prechecks
Run prechecks for provisioning a DB service
runPrechecksForProvision 1 param body → 202default
GET
/services/prechecks/{id}/status
Get precheck status
getPrecheckStatus 2 params → 200default
GET
/services/prechecks/{id}/report
Get precheck report
getPrecheckReport 2 params → 200default
POST
/services/{service-id}/service-instances/prechecks
Run prechecks for adding service instances to a DB service
runPrechecksForServiceInstances 2 params body → 202default
POST
/services/{service-id}/resize/prechecks
Run prechecks for resizing a DB service
runPrechecksForResize 2 params body → 202default
POST
/availability-machines/{availability-machine-id}/clones/prechecks
Run prechecks for cloning a DB service
runPrechecksForClone 2 params body → 202default

Schemas 99

The contract defines 99 schemas that model the data the API accepts and returns. The most detailed are ProvisionServicePayload (28 properties), ProvisionInfraPayload (17 properties), AddDbServiceInstancePayloadV2 (17 properties), ProvisionComputePayload (15 properties). Each schema is shown below with its type and property counts.

PrecheckItem
object
Individual precheck item for user-facing report
6 properties
DatesForEachMonth
object
2 properties
BackupType
string
Backup Content Type
RefreshScheduleInfo
object
1 property
TessellServiceIntegrationsPayload
objectnull
Integrations to be enabled for the DB Service
1 property
SqlServerInstanceName
string
The named instance for SQL Server database (max 16 characters as per SQL Server limitation)
MySqlEngineConfigPayload
object
3 properties 1 required
ServiceInstanceEngineInfo
objectnull
This field details the DB Service Instance engine configuration details like - access mode
1 property
CloneTessellServicePayload
ComputeProviderType
string
MilvusIndexConfig
object
1 property
PrecheckStatus
string
Status of an individual precheck
databaseEngineType
string
Database Engine Type
TessellServiceInstanceRole
string
DB Service instance role
ScriptInfo
objectnull
4 properties
ComputeConfigPayload
object
2 properties 1 required
CredentialsPayload
object
Payload for Credential details
2 properties 2 required
BackupCustomRpoPolicy
This is the definition of Custom RPO Policy for Backup for Tessell DB Service
ExadataComputeConfigPayload
object
3 properties 2 required
DailySchedule
object
1 property
OraclePdbConfig
object
5 properties
WeeklySchedule
object
1 property
tessellServiceTopology
string
DB Service topology. This would specify whether the DB Service is single-node, or multi-node.
TessellServiceConnectivityInfoPayload
object
DB Service connectivity details
5 properties 1 required
TimeFormat
object
Clock time format value in hour and minute.
2 properties 2 required
MilvusDatatype
string
RpoPolicyConfig
object
This is the definition for RPO Policy details for Tessell DB Service
7 properties 1 required
ProvisionServicePayload
object
28 properties 9 required
ServiceResizeConfig
ProvisionInfraPayload
object
The infra details where the DB Service is to be provisioned
17 properties 1 required
CloneSourceType
string
Source type for clone/refresh operation
PrecheckStatusResponse
object
Response for precheck status polling
2 properties
ServiceInstanceOracleEngineConfig
objectnull
1 property
DbCollectionIndexPayload
object
3 properties
AwsInfraConfig
object
1 property
CommonResizeConfig
object
4 properties
SecurityConfigPayload
object
1 property
MilvusCreateCollectionConfig
objectnull
4 properties
TimeZone
string
The timezone detail
MilvusIndexMetricType
string
InstanceResizeConfig
CreateOracleDatabaseConfig
objectnull
6 properties
StandardRpoPolicy
object
This is the definition of Standard RPO Policy for Snapshot for Tessell DB Service
3 properties 2 required
DbCollectionCreatePayload
object
2 properties
AzureNetAppConfigPayload
object
3 properties
PrecheckOverallStatus
string
Overall status of the precheck process
ApacheKafkaEngineConfigPayload
object
1 property
RefreshScheduleRecurrenceInfo
object
3 properties 1 required
AddDbServiceInstancePayload
object
15 properties 1 required
MilvusIndexType
string
MySqlDatabaseConfig
objectnull
2 properties
ProvisionComputePayload
object
15 properties
TessellTag
objectnull
2 properties
ServerPatchingConfig
object
Configuration for server patching with pre and post scripts
5 properties
CreateUpdateRefreshSchedulePayload
object
4 properties
AddDbServiceInstancePayloadV2
object
17 properties 4 required
CustomRpoPolicy
object
This is the definition of Custom RPO Policy for Snapshot for Tessell DB Service
2 properties 2 required
MongodbDatabaseConfig
objectnull
1 property
SqlServerDatabaseConfig
objectnull
1 property
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
PostgresqlEngineConfigPayload
object
5 properties 1 required
InstanceAccessMode
string
Service instance access mode
InstanceSyncMode
string
Service instance sync mode
TessellServiceCredsPayload
object
DB Service's credential details
2 properties 2 required
CreateDatabasePayload
object
5 properties
ScheduleInfo
object
5 properties
SnapshotConfigurationPayload
Month
string
Name of a month
MilvusIndexParameters
object
4 properties
PrecheckReportResponse
object
User-facing precheck report response
3 properties
TessellServiceEngineConfigurationPayload
object
13 properties
MongodbEngineConfigPayload
object
2 properties 2 required
StorageConfigPayload
object
The storage details to be provisioned.
3 properties 1 required
GcpInfraConfig
object
1 property
AzureNetAppNetworkFeature
string
Azure NetApp network feature configuration for creating volume
AutoPatchConfig
object
Configuration for automatic patching during maintenance windows
5 properties
SqlServerEngineConfigPayload
object
5 properties 1 required
PrePostScriptInfo
object
2 properties
IndexSpecification
object
3 properties
FullBackupSchedule
object
The schedule at which full backups would be triggered
2 properties
PostgresqlDatabaseConfig
objectnull
2 properties
FsxNetAppConfigPayload
object
The FSx NetApp details to be provisioned
2 properties 2 required
ResizeDBServiceRequest
object
3 properties
DBEngineCollationConfig
object
1 property
OracleEngineConfigPayload
object
8 properties 3 required
StorageProviderType
Storage Type in the cloud
MilvusEngineConfigPayload
object
1 property 1 required
MilvusDatabaseConfig
objectnull
1 property
BackupStandardRpoPolicy
object
This is the definition of Standard RPO Policy for Backup for Tessell DB Service
2 properties 1 required
MonthlySchedule
object
Definition for taking month specific schedule.
1 property
MilvusCreateCollectionField
object
10 properties
RefreshScheduleRefreshMode
WeekDay
string
Week Days
AddDbServiceInstancesPayload
object
10 properties 3 required
ApiError
object
Common error response object for non 2xx responses
7 properties
TessellServiceMaintenanceWindow
object
Base class for maintenance window configurations. Supports multiple cadences: Weekly, Monthly, and Quarterly. Use concrete subclasses: WeeklyMaintenanceWindow,…
3 properties 3 required
MonthWiseDates
object
2 properties 2 required
commonYearlySchedule
YearlySchedule
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tessell-tessell-service-precheck-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-service-precheck-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.