Create Record
Creates a new record in a specified Ninox table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_RECORD])
Update Record
Updates an existing record in a Ninox table with new information
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_RECORD])
Delete Record
Deletes a specific record from a Ninox table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_RECORD])
Get Record
Retrieves a specific record from a Ninox table based on its ID
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_RECORD])
List Records
Retrieves a list of records from a specified Ninox table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_RECORDS])
Run Query
Executes a custom query on Ninox database and returns the results
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RUN_QUERY])
Create Table
Creates a new table in the Ninox database with specified fields
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TABLE])
Delete Table
Deletes an existing table from the Ninox database
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_TABLE])
Add Field
Adds a new field to an existing Ninox table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_FIELD])
Remove Field
Removes a field from an existing Ninox table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_FIELD])
Create View
Creates a new view for a Ninox table with specified parameters
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_VIEW])
Delete View
Deletes an existing view from a Ninox table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_VIEW])
Upload File
Uploads a file to a Ninox record or table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPLOAD_FILE])
Download File
Downloads a file attached to a Ninox record
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOWNLOAD_FILE])
Generate Report
Generates a report based on specified Ninox data and parameters
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
New Record Created
Triggered when a new record is created in a specified Ninox table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_RECORD_CREATED])
Record Updated
Triggered when an existing record is updated in a Ninox table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_UPDATED])
Record Deleted
Triggered when a record is deleted from a Ninox table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RECORD_DELETED])
Field Value Changed
Triggered when a specific field's value changes in a Ninox record
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FIELD_VALUE_CHANGED])
Table Created
Triggered when a new table is created in the Ninox database
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TABLE_CREATED])
Table Deleted
Triggered when a table is deleted from the Ninox database
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TABLE_DELETED])
View Created
Triggered when a new view is created for a Ninox table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIEW_CREATED])
View Deleted
Triggered when a view is deleted from a Ninox table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIEW_DELETED])
File Uploaded
Triggered when a file is uploaded to a Ninox record or table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FILE_UPLOADED])
File Deleted
Triggered when a file is deleted from a Ninox record or table
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FILE_DELETED])
User Logged In
Triggered when a user logs into the Ninox system
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_LOGGED_IN])
User Logged Out
Triggered when a user logs out of the Ninox system
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_LOGGED_OUT])
Scheduled Task
Triggered at scheduled intervals to perform automated tasks in Ninox
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULED_TASK])
Data Import Completed
Triggered when a data import process is completed in Ninox
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DATA_IMPORT_COMPLETED])