Brightsy AI provides various tool categories that enable intelligent interactions with the platform and external systems.
Command Line Interface (CLI)
The Brightsy CLI provides a powerful way to interact with Brightsy AI directly from your terminal.
For detailed information, see the CLI documentation.
Data Management Tools
Features & Capabilities
- CRUD Operations: Create, read, update, and delete records
- Querying: Filter, sort, and paginate record collections
- Aggregation: Perform calculations on record fields
- Schema Validation: Ensure data integrity based on defined schemas
How to Use
Creating Records:
create_record(type_id="record_type_id", data={...})Querying Records:
get_records( account_id="account_id", type_id="record_type_id", data_filter=[{"field": "name", "operator": "=", "value": "John"}], limit=10, page=1 )Updating Records:
update_record(id="record_id", data={...})
Best Practices
- Batch Operations: Use pagination for large datasets
- Efficient Queries: Apply specific filters to minimize data transfer
- Validation: Verify data against schema before attempting to create/update
- Error Handling: Handle potential validation errors gracefully
File Tools
Features & Capabilities
- File System Navigation: Browse and search the file structure
- Content Management: Upload, download, and manipulate files
- Organization: Create and manage folder hierarchies
- Access Control: Manage permissions for files and folders
How to Use
- See the File Management section for details on usage.
Best Practices
- Path Handling: Always use correct path formats beginning with "files/"
- Error Checking: Verify file existence before attempting operations
- Content Types: Specify appropriate content types when uploading files
- Clean Up: Remove temporary files when no longer needed