SQLite Databases

/api/v1 operations for sqlite databases. See HTTP API for authentication, the error envelope, and rate limits.

Operations

GET /api/v1/sqlite-databases

List SQLite databases

Returns the organization's non-deleted SQLite databases. Responses never include connection credentials.

Auth: API key required.

Operation ID: listSqliteDatabases

Responses:

POST /api/v1/sqlite-databases

Create a SQLite database

Provisions a SQLite database synchronously and responds 201 with the persisted record whether provisioning ends ready or failed; branch on the returned status. This operation is not idempotent: retrying a request that already succeeded provisions a second database.

Auth: API key required.

Operation ID: createSqliteDatabase

Request body (application/json, required):

Responses:

GET /api/v1/sqlite-databases/{databaseId}

Get a SQLite database

Returns one SQLite database's record, including status and failure state when present. Responses never include connection credentials.

Auth: API key required.

Operation ID: getSqliteDatabase

Path parameters:

Responses:

DELETE /api/v1/sqlite-databases/{databaseId}

Delete a SQLite database

Tears down the database at the provider, then soft-deletes the record. Deletion is permanent.

Auth: API key required.

Operation ID: deleteSqliteDatabase

Path parameters:

Responses:

PUT /api/v1/sqlite-databases/{databaseId}/tags

Set a SQLite database's tags

Replaces a SQLite database's tag list with the submitted list and returns the stored list. Tags are normalized to lowercase slugs, so Live is stored as live. Send an empty list to remove every tag. Requires an API key whose role is owner or developer.

Auth: API key required.

Operation ID: setSqliteDatabaseTags

Path parameters:

Request body (application/json, required):

Responses: