Tables

List all tables in a module

get

Retrieves all tables within a module

Authorizations
AuthorizationstringRequired

Enter your Workspace API key.

API keys can be generated and managed within the Workspace Integration settings in the Ninox app.

Path parameters
moduleNameanyRequired

Module name

Example: crm
workspaceIdanyRequired

Workspace ID

Example: 5rdco4s18swu
Responses
200

Tables retrieved successfully

application/json
get
/api/v1/workspace/{workspaceId}/modules/{moduleName}/tables

Create a table

post

Creates a new table in a module

Authorizations
AuthorizationstringRequired

Enter your Workspace API key.

API keys can be generated and managed within the Workspace Integration settings in the Ninox app.

Path parameters
moduleNameanyRequired

Module name

Example: crm
workspaceIdanyRequired

Workspace ID

Example: 5rdco4s18swu
Body
namestring · min: 1 · max: 100Required

Table name

Pattern: ^[a-z0-9_]+$
hasFilesbooleanOptional

Enable files for the table

hasGlobalSearchbooleanOptional

Enable global search for the table

hasHistorybooleanOptional

Enable history for the table

isEmailLinkingEnabledbooleanOptional

Enable email linking for the table

isHiddenbooleanOptional

Hide the table

Responses
post
/api/v1/workspace/{workspaceId}/modules/{moduleName}/tables

Get a specific table

get

Retrieves detailed information about a specific table, including its fields

Authorizations
AuthorizationstringRequired

Enter your Workspace API key.

API keys can be generated and managed within the Workspace Integration settings in the Ninox app.

Path parameters
tableNameanyRequired

Table name

Example: contacts
moduleNameanyRequired

Module name

Example: crm
workspaceIdanyRequired

Workspace ID

Example: 5rdco4s18swu
Responses
200

Table details retrieved successfully

application/json
get
/api/v1/workspace/{workspaceId}/modules/{moduleName}/tables/{tableName}

Delete a table

delete

Deletes a table in a module

Authorizations
AuthorizationstringRequired

Enter your Workspace API key.

API keys can be generated and managed within the Workspace Integration settings in the Ninox app.

Path parameters
tableNameanyRequired

Table name

Example: contacts
moduleNameanyRequired

Module name

Example: crm
workspaceIdanyRequired

Workspace ID

Example: 5rdco4s18swu
Responses
200

Table deleted successfully

application/json
delete
/api/v1/workspace/{workspaceId}/modules/{moduleName}/tables/{tableName}

Update a table

patch

Updates an existing table in a module

Authorizations
AuthorizationstringRequired

Enter your Workspace API key.

API keys can be generated and managed within the Workspace Integration settings in the Ninox app.

Path parameters
tableNameanyRequired

Table name

Example: contacts
moduleNameanyRequired

Module name

Example: crm
workspaceIdanyRequired

Workspace ID

Example: 5rdco4s18swu
Body
namestring · min: 1 · max: 100Optional

Table name

Pattern: ^[a-z0-9_]+$
hasFilesbooleanOptional

Enable files for the table

hasGlobalSearchbooleanOptional

Enable global search for the table

hasHistorybooleanOptional

Enable history for the table

isEmailLinkingEnabledbooleanOptional

Enable email linking for the table

isHiddenbooleanOptional

Hide the table

Responses
200

Table updated successfully

application/json
patch
/api/v1/workspace/{workspaceId}/modules/{moduleName}/tables/{tableName}

Last updated

Was this helpful?