Skip to main content
POST
Create a Database View

Authorizations

Authorization
string
header
required

Bearer JWT token or API Key (sk-*).

Body

application/json
definitionMode
enum<string>
required
Available options:
STRUCTURED,
RAW_SQL
name
string
required
type
enum<string>
required
Available options:
VIEW,
MATERIALIZED_VIEW
restricted
boolean
required
request
object
output
object

Optional filters, fields, sorting and paging applied over the preview output.

rawQuery
string
take
number
default:100
Required range: 0 <= x <= 1000
category
string
desc
string
metadata
object

Optional resource metadata. Values may use any JSON type. Maximum 16 KiB and 64 top-level keys. Top-level keys starting with "__" are reserved for backend use.

Example:
users
string[]
groups
string[]
uniqueKey
string[]
indexes
object[]

Structured btree indexes created on materialized output.

Response

201 - undefined
Last modified on September 5, 2026