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

Turso Organizations API

The Organizations API from Turso — 31 operation(s) for organizations.

Turso Organizations API is one of 6 APIs that Turso publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

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

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

Requests are made against a single base URL, https://api.turso.tech.

43 operations 31 paths 24 schemas 6 DELETE21 GET4 PATCH12 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://api.turso.tech
Authentication
HTTP Bearer
License
MIT
Resource Areas
1

Authentication & Security 1

Turso Organizations API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth).

Paths & Operations 43

Across 31 paths, the API surfaces 43 operations — 6 DELETE, 21 GET, 4 PATCH, 12 POST. Each is listed below with its method, path, parameters, and response codes.

Organizations 43
GET
/v1/organizations/{organizationSlug}/databases
List Databases
listDatabases 4 params → 200
POST
/v1/organizations/{organizationSlug}/databases
Create Database
createDatabase 1 param body → 200400409
GET
/v1/organizations/{organizationSlug}/databases/{databaseName}
Retrieve Database
getDatabase 2 params → 200404
DELETE
/v1/organizations/{organizationSlug}/databases/{databaseName}
Delete Database
deleteDatabase 2 params → 200404
GET
/v1/organizations/{organizationSlug}/databases/{databaseName}/configuration
Retrieve Database Configuration
getDatabaseConfiguration 2 params → 200
PATCH
/v1/organizations/{organizationSlug}/databases/{databaseName}/configuration
Update Database Configuration
updateDatabaseConfiguration 2 params body → 200
GET
/v1/organizations/{organizationSlug}/databases/{databaseName}/instances
List Database Instances
listDatabaseInstances 2 params → 200
GET
/v1/organizations/{organizationSlug}/databases/{databaseName}/instances/{instanceName}
Retrieve Database Instance
getDatabaseInstance 3 params → 200
POST
/v1/organizations/{organizationSlug}/databases/{databaseName}/auth/tokens
Generate Database Auth Token
createDatabaseToken 4 params body → 200400404
GET
/v1/organizations/{organizationSlug}/databases/{databaseName}/usage
Retrieve Database Usage
getDatabaseUsage 4 params → 200400404
GET
/v1/organizations/{organizationSlug}/databases/{databaseName}/stats
Retrieve Database Stats
getDatabaseStats 2 params → 200404
POST
/v1/organizations/{organizationSlug}/databases/{databaseName}/auth/rotate
Invalidate All Database Auth Tokens
invalidateDatabaseTokens 2 params → 200404
GET
/v1/organizations/{organizationSlug}/groups
List Groups
listGroups 1 param → 200
POST
/v1/organizations/{organizationSlug}/groups
Create Group
createGroup 1 param body → 200409
GET
/v1/organizations/{organizationSlug}/groups/{groupName}
Retrieve Group
getGroup 2 params → 200404
DELETE
/v1/organizations/{organizationSlug}/groups/{groupName}
Delete Group
deleteGroup 2 params → 200404
GET
/v1/organizations/{organizationSlug}/groups/{groupName}/configuration
Retrieve Group Configuration
getGroupConfiguration 2 params → 200
PATCH
/v1/organizations/{organizationSlug}/groups/{groupName}/configuration
Update Group Configuration
updateGroupConfiguration 2 params body → 200
POST
/v1/organizations/{organizationSlug}/groups/{groupName}/transfer
Transfer Group
transferGroup 2 params body → 200404
POST
/v1/organizations/{organizationSlug}/groups/{groupName}/unarchive
Unarchive Group
unarchiveGroup 2 params → 200404
POST
/v1/organizations/{organizationSlug}/groups/{groupName}/locations/{location}
Add Location to Group
addLocationToGroup 3 params → 200400404
DELETE
/v1/organizations/{organizationSlug}/groups/{groupName}/locations/{location}
Remove Location from Group
removeLocationFromGroup 3 params → 200400404
POST
/v1/organizations/{organizationSlug}/groups/{groupName}/update
Update Databases in a Group
updateGroupDatabases 2 params → 200404
POST
/v1/organizations/{organizationSlug}/groups/{groupName}/auth/tokens
Create Group Auth Token
createGroupToken 4 params body → 200400404
POST
/v1/organizations/{organizationSlug}/groups/{groupName}/auth/rotate
Invalidate All Group Auth Tokens
invalidateGroupTokens 2 params → 200404
GET
/v1/organizations
List Organizations
listOrganizations → 200
GET
/v1/organizations/{organizationSlug}
Retrieve Organization
getOrganization 1 param → 200404
PATCH
/v1/organizations/{organizationSlug}
Update Organization
updateOrganization 1 param body → 200
GET
/v1/organizations/{organizationSlug}/plans
List Plans
listOrganizationPlans 1 param → 200
GET
/v1/organizations/{organizationSlug}/invoices
List Invoices
listOrganizationInvoices 2 params → 200
GET
/v1/organizations/{organizationSlug}/subscription
Current Subscription
getOrganizationSubscription 1 param → 200
GET
/v1/organizations/{organizationSlug}/usage
Organization Usage
getOrganizationUsage 1 param → 200
GET
/v1/organizations/{organizationSlug}/members
List Members
listOrganizationMembers 1 param → 200
POST
/v1/organizations/{organizationSlug}/members
Add Member
addOrganizationMember 1 param body → 200404409
GET
/v1/organizations/{organizationSlug}/members/{username}
Retrieve Member
getOrganizationMember 2 params → 200404
PATCH
/v1/organizations/{organizationSlug}/members/{username}
Update Member Role
updateMemberRole 2 params body → 200400403404
DELETE
/v1/organizations/{organizationSlug}/members/{username}
Remove Member
removeOrganizationMember 2 params → 200404
GET
/v1/organizations/{organizationSlug}/api-tokens
List Organization API Tokens
listOrganizationAPITokens 1 param → 200
DELETE
/v1/organizations/{organizationSlug}/api-tokens/{tokenId}
Revoke Organization API Token
revokeOrganizationAPIToken 2 params → 200
GET
/v1/organizations/{organizationSlug}/audit-logs
List Audit Logs
listOrganizationAuditLogs 3 params → 200
GET
/v2/organizations/{organizationSlug}/invites
List Invites
listOrganizationInvitesV2 1 param → 200
POST
/v2/organizations/{organizationSlug}/invites
Invite Organization Member
inviteOrganizationMemberV2 1 param body → 200
DELETE
/v2/organizations/{organizationSlug}/invites/{email}
Delete Invite
deleteOrganizationInviteByEmailV2 2 params → 200404

Schemas 24

The contract defines 24 schemas that model the data the API accepts and returns. The most detailed are Database (10 properties), Organization (10 properties), DatabaseConfigurationResponse (7 properties), PlanQuotas (7 properties). Each schema is shown below with its type and property counts.

Group
Database
object
10 properties
PlanQuotas
object
7 properties
GroupConfigurationInput
object
1 property
AuditLog
object
6 properties
DatabaseConfigurationResponse
object
7 properties
PlanPrice
object
2 properties
Instance
object
5 properties
DatabaseUsageOutput
object
3 properties
Extensions
The extensions to enable for new databases created in this group. Users looking to enable vector extensions should instead use the native [libSQL vector dataty…
Member
object
3 properties
BaseGroup
object
6 properties
DatabaseUsageObject
object
4 properties
NewGroup
object
3 properties 2 required
InviteV2
object
4 properties
DatabaseStatsOutput
object
3 properties
DatabaseConfigurationInput
object
7 properties
OrganizationPlan
object
4 properties
CreateTokenInput
object
1 property
CreateDatabaseInput
object
5 properties 2 required
Organization
object
10 properties
InviteCreatedV2
object
3 properties
GroupConfigurationResponse
object
1 property
CreateDatabaseOutput
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

turso-organizations-api-openapi.yml Raw ↑

Other APIs Turso publishes across the network.

Turso SQL over HTTP API
Turso AgentFS MCP Server
Turso Auth API
Turso Locations API
Turso User API
Where this information came from

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