/
NE
nextcloud
/
tables
Search skmtc…
⌘K
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v51
latest
OpenAPI 3.0.3
AGPL-3.0-or-later
raw.githubusercontent.com
2026-08-01
72
15
661.2 KB
api1
Returns all Tables
This endpoint allows CORS requests
get
/index.php/apps/tables/api/1/tables
Response
Tables returned
Table[]
required
id
integer
required
title
string
required
emoji
string
nullable
required
ownership
string
required
ownerDisplayName
string
required
createdBy
string
required
createdAt
string
required
lastEditBy
string
required
lastEditAt
string
required
archived
boolean
required
favorite
boolean
required
isShared
boolean
required
onSharePermissions
object
nullable
required
hasShares
boolean
required
rowsCount
integer
required
description
string
required
views
View[]
required
columnsCount
integer
required
columnOrder
object[]
required
sort
object[]
required
All 72 operations
get
Returns all Tables
post
Create a new table and return it
get
Get a table object
put
Update tables properties
delete
Delete a table
get
returns table scheme
get
Get all views for a table
post
Create a new view for a table
get
Get a view object
put
Update a view via key-value sets
delete
Delete a view
get
Get a share object
put
Update a share permission
delete
Delete a share
get
Get all shares for a view Will be empty if view does not exist
get
Get all shares for a table Will be empty if table does not exist
post
Create a share for a table
post
Create a new share
put
Updates the display mode of a context share
get
Get all columns for a table or a underlying view Return an empty array if no columns were found
post
Create a new column for a table
get
Get all columns for a view Return an empty array if no columns were found
post
Create a column
get
Returns a column object
put
Update a column
delete
Delete a column
get
List all rows values for a table, first row are the column titles
get
List all rows for a table
post
Create a row within a table
get
List all rows for a view
post
Create a row within a view
get
Get a row
put
Update a row
delete
Delete a row
delete
Delete a row within a view
post
Import from file in to a table
post
Import from file in to a table
get
[api v2] Returns all main resources
get
[api v2] Returns all Tables
post
[api v2] Create a new table and return it
get
[api v2] Get a table object
put
[api v2] Update tables properties
delete
[api v2] Delete a table
get
[api v2] Get a table Scheme
post
creates table from scheme
put
[api v2] Transfer table
get
[api v2] Get all columns for a table or a view
get
[api v2] Get a column object
post
[api v2] Create new numbered column
post
[api v2] Create new text column
post
[api v2] Create new selection column
post
[api v2] Create new datetime column
post
[api v2] Create new usergroup column
post
[api v2] Add a node (table or view) to user favorites
delete
[api v2] Remove a node (table or view) to from favorites
get
[api v2] Get all contexts available to the requesting person
post
[api v2] Create a new context and return it
get
[api v2] Get information about the requests context
put
[api v2] Update an existing context and return it
delete
[api v2] Delete an existing context and return it
put
[api v2] Transfer the ownership of a context and return it
put
[api v2] Update the order on a page of a context
post
[api v2] Create a new row in a table or a view
get
Gets the config for a specific table
get
Gets the config for a specific view
post
Sets a config value for a specific key
get
[api v2] Get all columns for a table or a view shared by link
get
[api v2] Fetch all rows from a link share
post
[api v2] Create a row in a link share
put
[api v2] Update a row in a link share
delete
[api v2] Delete a row in a link share
post
[api v2] Create a new link share of a table or view