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 operations11 paths10 schemas9 GET1 PATCH1 POST
Metadata
The identity and technical contract details declared by the specification.
Fetch Service Instance info using CloudWatch's Log Group name
getServiceInstanceInfo2 params→ 200default
PATCH
/logs/resources/aws/loggroup/i/update-retention
Update AWS Cloudwatch log group rentention policy
updateLogGroupRetention1 parambody→ 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.