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

Timescale Spaces API

The Spaces API from Timescale — 31 operation(s) for spaces.

Timescale Spaces API is one of 12 APIs that Timescale publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Spaces. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 38 operations across 31 paths, and defines 40 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against a single base URL, https://api.ghost.build/v0.

38 operations 31 paths 40 schemas 7 DELETE15 GET13 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://console.cloud.tigerdata.com/public/api/v1
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Timescale Spaces API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth). By default, every request must be authenticated.

  • BearerAuth — User JWT or API key token (e.g. gt...) sent as Authorization: Bearer .

Paths & Operations 38

Across 31 paths, the API surfaces 38 operations — 7 DELETE, 15 GET, 13 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Spaces 38
GET
/spaces
List spaces
listSpaces → 200default
POST
/spaces
Create a space
createSpace body → 201default
GET
/spaces/{space_id}
Get a space
getSpace 1 param → 200default
POST
/spaces/{space_id}/rename
Rename a space
renameSpace 1 param body → 200default
GET
/spaces/{space_id}/usage
Get space usage
spaceUsage 1 param → 200default
GET
/spaces/{space_id}/statusdeprecated
Get space usage (deprecated)
spaceStatus 1 param → 200default
GET
/spaces/{space_id}/members
List space members
listMembers 1 param → 200default
DELETE
/spaces/{space_id}/members/{user_id}
Remove a member
removeMember 2 params → 200default
PUT
/spaces/{space_id}/members/{user_id}/role
Update a member's role
updateMemberRole 2 params body → 200default
POST
/spaces/{space_id}/leave
Leave a space
leaveSpace 1 param → 200default
GET
/spaces/{space_id}/invites
List sent invites
listInvites 1 param → 200default
POST
/spaces/{space_id}/invites
Invite a user to a space
createInvite 1 param body → 201default
DELETE
/spaces/{space_id}/invites/{email}
Cancel a sent invite
cancelInvite 2 params → 200default
GET
/spaces/{space_id}/api_keys
List API keys
listApiKeys 1 param → 200default
POST
/spaces/{space_id}/api_keys
Create an API key
createApiKey 1 param body → 201default
DELETE
/spaces/{space_id}/api_keys/{prefix}
Delete an API key
deleteApiKey 2 params → 204default
GET
/spaces/{space_id}/databases
List databases
listDatabases 1 param → 200default
POST
/spaces/{space_id}/databases
Create a database
createDatabase 1 param body → 202default
GET
/spaces/{space_id}/databases/{database_ref}
Get a database
getDatabase 2 params → 200default
DELETE
/spaces/{space_id}/databases/{database_ref}
Delete a database
deleteDatabase 2 params → 202default
POST
/spaces/{space_id}/databases/{database_ref}/fork
Fork a database
forkDatabase 2 params body → 202default
POST
/spaces/{space_id}/databases/{database_ref}/pause
Pause a database
pauseDatabase 2 params → 202default
POST
/spaces/{space_id}/databases/{database_ref}/resume
Resume a database
resumeDatabase 2 params → 202default
POST
/spaces/{space_id}/databases/{database_ref}/rename
Rename a database
renameDatabase 2 params body → 204default
POST
/spaces/{space_id}/databases/{database_ref}/password
Update database password
updatePassword 2 params body → 204default
GET
/spaces/{space_id}/databases/{database_ref}/logs
Get database logs
databaseLogs 7 params → 200default
POST
/spaces/{space_id}/databases/{database_ref}/share
Share a database
shareDatabase 2 params body → 201default
GET
/spaces/{space_id}/shares
List database shares
listShares 1 param → 200default
DELETE
/spaces/{space_id}/shares/{share_token}
Revoke a database share
revokeShare 2 params → 200default
GET
/spaces/{space_id}/invoices
List invoices
listInvoices 1 param → 200default
GET
/spaces/{space_id}/invoices/{invoice_id}
Get invoice detail
getInvoice 2 params → 200default
GET
/spaces/{space_id}/payment
List payment methods
listPaymentMethods 1 param → 200default
POST
/spaces/{space_id}/payment
Create payment method setup
createPaymentMethodSetup 1 param → 200default
GET
/spaces/{space_id}/payment/{payment_id}
Get a payment method
getPaymentMethod 2 params → 200default
DELETE
/spaces/{space_id}/payment/{payment_id}
Delete a payment method
deletePaymentMethod 2 params → 204default
PUT
/spaces/{space_id}/payment/{payment_id}/primary
Set primary payment method
setPaymentMethodPrimary 2 params → 204default
DELETE
/spaces/{space_id}/payment/{payment_id}/deletion
Cancel pending payment method deletion
cancelPaymentMethodDeletion 2 params → 204default
PUT
/spaces/{space_id}/overages
Update compute overage settings
updateOverages 1 param body → 204default

Schemas 40

The contract defines 40 schemas that model the data the API accepts and returns. The most detailed are SpaceUsage (10 properties), Database (9 properties), PaymentMethod (7 properties), DatabaseShare (6 properties). Each schema is shown below with its type and property counts.

ErrorCode
string
Machine-readable error code identifying a specific, client-actionable error condition. Clients can match on this to react to specific errors without parsing th…
ForkDatabaseRequest
object
Request body for forking a database. Fields default to the source database's values when omitted.
3 properties
ShareDatabaseRequest
object
Options for creating a database share.
1 property
InvoicesResponse
object
A list of invoices for a space.
1 property 1 required
DatabaseSize
string
Compute size for dedicated databases. Each step up allocates proportionally more vCPU and RAM.
UpdateOverageSettingsRequest
object
Request body for updating compute overage settings on a space.
2 properties 1 required
SpaceUsage
object
Space-level usage and cost for the current billing cycle.
10 properties 5 required
DatabaseType
string
Database deployment model. - standard — shared-resource databases subject to the space's compute and storage limits. - dedicated — per-instance paid databases…
InvoiceLineItem
object
A single line item on an invoice.
6 properties 4 required
ApiKeyCredentials
object
Credentials for a newly created API key. The secret portion cannot be retrieved again later.
3 properties 3 required
Member
object
A member of a Ghost space.
4 properties 4 required
Database
object
A Ghost database.
9 properties 6 required
LogEntry
object
A single database log entry.
3 properties 3 required
DatabaseShare
object
A shareable snapshot of a database. Can be used to create a new database from the snapshot in another space.
6 properties 4 required
RenameSpaceResult
object
Result of renaming a space.
3 properties 3 required
LogsResponse
object
A page of database log entries.
2 properties 1 required
Invoice
object
Invoice summary.
5 properties 5 required
DatabaseWithUsage
A Ghost database with current billing-cycle usage included.
LeaveSpaceResult
object
Result of leaving a space.
2 properties 2 required
UpdateMemberRoleRequest
object
Request to change a member's role within a space.
1 property 1 required
UpdatePasswordRequest
object
Request to reset the database password.
1 property 1 required
CreateSpaceRequest
object
Request to create a new space.
1 property
PaymentSetupResponse
object
Stripe Setup Intent details for collecting a new payment method.
2 properties 2 required
DatabaseStatus
string
Current lifecycle status of the database.
PaymentMethod
object
A payment method on file for a space.
7 properties 7 required
ApiKey
object
An API key in a space.
3 properties 3 required
SpaceDetail
object
Detailed information about a single Ghost space.
4 properties 2 required
Space
object
A Ghost space.
3 properties 2 required
CreateApiKeyRequest
object
Request to create a new API key in a space.
1 property 1 required
RenameSpaceRequest
object
Request to rename a space.
1 property 1 required
InviteStatus
string
Status of a sent invite. pending means it's still awaiting a response; declined means the invitee declined it. A declined invite still occupies the email's slo…
InvoiceDetail
object
Line-item breakdown of an invoice.
1 property 1 required
Invite
object
An invite sent for a space.
4 properties 4 required
InvoiceStatus
string
Invoice status: - paid — invoice has been paid. - issued — invoice has been issued and is within its net-terms payment window (not yet paid, not yet delinquent…
PaymentMethodsResponse
object
A list of payment methods on file for a space.
1 property 1 required
RenameDatabaseRequest
object
Request to rename a database.
1 property 1 required
CreateInviteRequest
object
Request to invite a user to a space.
2 properties 1 required
CreateDatabaseRequest
object
Request to create a new database in a space.
4 properties
Error
object
Standard error response.
2 properties 1 required
MemberRole
string
A member's role within a space. The owner role belongs to the user who created the space; every space has exactly one owner, so owner is never accepted as an i…

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

timescale-spaces-api-openapi.yml Raw ↑

Other APIs Timescale publishes across the network.

Tiger Docs MCP Server
Timescale Analytics API
Timescale Auth API
Timescale Feedback API
Timescale Health API
Timescale Invites API
Timescale Pricing API
Timescale Projects API
Timescale Read Replica Sets API
Timescale Services API
Timescale VP Cs API
Where this information came from

This is an independent, third-party profile of Timescale Spaces 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.