Modules

List all modules in a workspace

get

Retrieves all modules available in a workspace

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
workspaceIdanyRequired

Workspace ID

Example: 5rdco4s18swu
Responses
200

Modules retrieved successfully

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

Create a module

post

Creates a new module in a workspace

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
workspaceIdanyRequired

Workspace ID

Example: 5rdco4s18swu
Body

Create Module request body

namestring · min: 1 · max: 100Required

Module name

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

Hide module from navigation

isHiddenbooleanOptional

Hide module

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

Get a specific module

get

Retrieves detailed information about a specific module, including its tables

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

Module details retrieved successfully

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

Delete a module

delete

Deletes a module in a workspace

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

Module deleted successfully

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

Update a module

patch

Updates an existing module in a workspace

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

Update Module request body

namestring · min: 1 · max: 100Optional

Module name

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

Hide module from navigation

isHiddenbooleanOptional

Hide module

Responses
200

Module updated successfully

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

Last updated

Was this helpful?