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

The Logs API from Tessell — 11 operation(s) for logs.

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

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

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

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

11 operations 11 paths 10 schemas 9 GET1 PATCH1 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 Logs API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth).

Paths & Operations 11

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

Logs 11
GET
/logs/download
Downloads the Logs on the Database Machine
getLogsOnDB 6 params → 200default
GET
/logs/stream
Stream database logs
streamDBLogs 8 params → 200default
GET
/logs/task/{taskId}
Returns the Logs corresponding to a task
getLogsForTask 7 params → 200default
GET
/logs/workflow/{workflowId}
Downloads the Logs corresponding to a workflow
getLogsForWorkflow 8 params → 200default
GET
/logs/resources/logfiles
Get the log files available for a database
getDBLogFiles 4 params → 200default
GET
/logs/resources/i/logfiles
Get all the log files available for a database including host logs
getDBLogFilesOps 3 params → 200default
POST
/logs/resources/i/loggroup
Create a log group
createLogGroup 1 param body → 200default
GET
/logs/service/{service-id}/script/download
Downloads the Script logs for Service
downloadScriptLogs 4 params → 200default
GET
/logs/resources/logfiles/cloud-info
Get the logs storage cloud info
logFilesCloudInfo 2 params → 200
GET
/logs/resources/i/loggroups/{logGroupName}/service-instance-info
Fetch Service Instance info using CloudWatch's Log Group name
getServiceInstanceInfo 2 params → 200default
PATCH
/logs/resources/aws/loggroup/i/update-retention
Update AWS Cloudwatch log group rentention policy
updateLogGroupRetention 1 param body → 200default

Schemas 10

The contract defines 10 schemas that model the data the API accepts and returns. The most detailed are ApiError (7 properties), TessellLogEventsMetadata (4 properties), TessellDbServiceInstanceInfo (4 properties), TessellAWSLogGroupDTO (4 properties). Each schema is shown below with its type and property counts.

ApiError
object
Common error response object for non 2xx responses
7 properties
TessellDbServiceInstanceInfo
object
Tessell's DB Service and DB Service Instance info
4 properties
TessellLogsAWSStorageCloudInfo
Info of log groups and stream of the logs
TessellLogFilesCloudInfo
object
Info of where the logs are stored in cloud
3 properties
TessellLogsCloudInfo
TessellAWSLogGroupDTO
object
This is a definition for Log Group Object
4 properties
TessellLogsBaseStorageCloudInfo
object
1 property
DBLogFilesInfoDTO
object
This is a definition for DB log file object
3 properties
TessellLogEventsMetadata
object
This is a definition for the metadata of log events
4 properties
TessellLogEventsDTO
object
This is a definition for the list of log events
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

tessell-logs-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