Create Data Entry
Create a new data entry in HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DATA_ENTRY])
Update Data Entry
Update an existing data entry in HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_DATA_ENTRY])
Delete Data Entry
Delete a specific data entry from HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_DATA_ENTRY])
Retrieve Data Entry
Fetch a specific data entry from HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RETRIEVE_DATA_ENTRY])
List Data Entries
List all data entries in HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LIST_DATA_ENTRIES])
Create Data Collection
Create a new data collection in HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DATA_COLLECTION])
Delete Data Collection
Delete an existing data collection from HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_DATA_COLLECTION])
Add User
Add a new user to HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_USER])
Remove User
Remove an existing user from HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_USER])
Generate Report
Generate a report based on HasData entries
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Export Data
Export data from HasData in a specific format
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_DATA])
Import Data
Import data into HasData from an external source
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.IMPORT_DATA])
Set User Permissions
Set or modify user permissions in HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_USER_PERMISSIONS])
Create Backup
Create a backup of HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BACKUP])
Restore Backup
Restore HasData from a backup
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESTORE_BACKUP])
New Data Entry
Triggered when a new data entry is created in HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_DATA_ENTRY_TRIGGER])
Data Entry Updated
Triggered when an existing data entry is updated in HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DATA_ENTRY_UPDATED_TRIGGER])
Data Entry Deleted
Triggered when a data entry is deleted from HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DATA_ENTRY_DELETED_TRIGGER])
New Collection Created
Triggered when a new data collection is created in HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_COLLECTION_CREATED_TRIGGER])
Collection Deleted
Triggered when a data collection is deleted from HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.COLLECTION_DELETED_TRIGGER])
User Added
Triggered when a new user is added to HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_ADDED_TRIGGER])
User Removed
Triggered when a user is removed from HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_REMOVED_TRIGGER])
Report Generated
Triggered when a report is generated in HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REPORT_GENERATED_TRIGGER])
Data Exported
Triggered when data is exported from HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DATA_EXPORTED_TRIGGER])
Data Imported
Triggered when data is imported into HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DATA_IMPORTED_TRIGGER])
User Permissions Changed
Triggered when user permissions are modified in HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_PERMISSIONS_CHANGED_TRIGGER])
Backup Created
Triggered when a backup of HasData is created
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BACKUP_CREATED_TRIGGER])
Backup Restored
Triggered when HasData is restored from a backup
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BACKUP_RESTORED_TRIGGER])
Data Threshold Reached
Triggered when a specified data threshold is reached in HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DATA_THRESHOLD_REACHED_TRIGGER])
Scheduled Report
Triggered when a scheduled report is generated in HasData
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SCHEDULED_REPORT_TRIGGER])