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 Benchmark API

The DB Service Benchmark API from Tessell — 4 operation(s) for db service benchmark.

Tessell DB Service Benchmark 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 Benchmark. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and a getting-started guide.

This API exposes 5 operations across 4 paths, and defines 12 schemas. It is described by OpenAPI 3.0.3, at version 1.0.

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

5 operations 4 paths 12 schemas 4 GET1 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 Benchmark API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth).

Paths & Operations 5

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

DB Service Benchmark 5
GET
/benchmark-catalog
Fetch list of supported benchmarks (catalog)
getBenchmarkCatalog 5 params → 200default
GET
/benchmarks-catalog/{id}
Fetch benchmark catalog entry by id
getBenchmarkCatalogEntryById 2 params → 200default
GET
/benchmarks
Fetch list of current benchmarks
getBenchmarks 10 params → 200default
POST
/benchmarks
Create new benchmark request
createBenchmark 1 param body → 200default
GET
/benchmarks/{id}
Fetch benchmark by id
getBenchmarkById 2 params → 200default

Schemas 12

The contract defines 12 schemas that model the data the API accepts and returns. The most detailed are Benchmark (13 properties), BenchmarkCatalog (8 properties), BenchmarkMetadata (8 properties), ApiError (7 properties). Each schema is shown below with its type and property counts.

ApiError
object
Common error response object for non 2xx responses
7 properties
BenchmarkHostMetadata
object
Benchmark host metadata object
5 properties
BenchmarkStatus
string
Enumeration for benchmark status
Benchmark
object
Benchmark object
13 properties
databaseEngineType
string
Database Engine Type
BenchmarkInput
object
Benchmark input object
3 properties
BenchmarkType
string
Enumeration for type of benchmark run
BenchmarkCatalogCompute
object
Benchmark Catalog Compute Entry
4 properties
BenchmarkMetadata
object
Benchmark metadata object
8 properties
BenchmarkCatalog
object
Benchmark Catalog object
8 properties
BenchmarkCatalogMetadata
object
Benchmark catalog metadata object
1 property
cloudType
string
Tessell supported cloud types

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

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