Database

List database folders

get
Responses
chevron-right
200

Database folders retrieved successfully

application/json
idstring · uuidOptional
orderinteger · int32Optional
namestringOptional
get
/api/database/

Retrieve all schemas

get

Returns a list of all available schemas in the current workspace. Each schema defines the structure of a data collection, including its fields, validation rules, and display configurations. Use this endpoint to discover available data structures before querying or inserting data.

Responses
chevron-right
200

List of schemas retrieved successfully

application/json
idstring · uuidOptional
namestringOptional
slugstringOptional
auditablebooleanOptional
commentablebooleanOptional
highlightFieldIdstring · uuidOptional
get
/api/schema/

Retrieve a schema by ID

get

Fetches a specific schema by its unique identifier. Returns the complete schema definition including all fields with their types, validation rules, and additional properties. Use this endpoint to get detailed information about a specific data structure before performing operations on its records.

Path parameters
schemaIdstring · uuidRequired

Unique identifier (UUID) of the schema to retrieve

Example: 550e8400-e29b-41d4-a716-446655440000
Responses
chevron-right
200

Schema retrieved successfully

application/json
idstring · uuidOptional
namestringOptional
slugstringOptional
auditablebooleanOptional
commentablebooleanOptional
highlightFieldIdstring · uuidOptional
get
/api/schema/{schemaId}

Create database folder

post
Body
folderIdstring · uuidOptional
namestringOptional
orderinteger · int32Optional
Responses
chevron-right
200

OK

*/*
anyOptional
post
/api/database/group/add
200

OK

No content

Delete database folder

delete
Responses
chevron-right
200

OK

*/*
anyOptional
delete
/api/database/group/delete/{groupId}
200

OK

No content

Update database folder

put
Body
folderIdstring · uuidOptional
namestringOptional
orderinteger · int32Optional
Responses
chevron-right
200

OK

*/*
anyOptional
put
/api/database/group/update
200

OK

No content

Move resource in database folders

put
Body
resourceIdstring · uuidOptional
resourceTypestring · enumOptionalPossible values:
targetFolderIdstring · uuidOptional
Responses
chevron-right
200

OK

*/*
anyOptional
put
/api/database/resource/move
200

OK

No content

Create a schema

post

Creates a new schema definition for the current workspace.

Body
idstring · uuidOptional
namestringOptional
slugstringOptional
auditablebooleanOptional
commentablebooleanOptional
highlightFieldIdstring · uuidOptional
Responses
chevron-right
200

Schema created successfully

application/json
idstring · uuidOptional
namestringOptional
slugstringOptional
auditablebooleanOptional
commentablebooleanOptional
highlightFieldIdstring · uuidOptional
post
/api/schema/add

Delete a schema

delete

Deletes a schema by its unique identifier.

Path parameters
schemaIdstring · uuidRequired

Unique identifier (UUID) of the schema to delete

Example: 550e8400-e29b-41d4-a716-446655440000
Responses
chevron-right
200

Schema deleted successfully

application/json
anyOptional
delete
/api/schema/delete/{schemaId}

No content

Update a schema

put

Updates an existing schema definition in the current workspace.

Body
idstring · uuidOptional
namestringOptional
slugstringOptional
auditablebooleanOptional
commentablebooleanOptional
highlightFieldIdstring · uuidOptional
Responses
chevron-right
200

Schema updated successfully

application/json
idstring · uuidOptional
namestringOptional
slugstringOptional
auditablebooleanOptional
commentablebooleanOptional
highlightFieldIdstring · uuidOptional
put
/api/schema/update

Last updated