Composio SDK tools.
class IntegrationParams
No description provided
Properties
Class property
Class property
Class property
class ProcessorsType
Request and response processors.
Properties
Class property
Class property
Class property
class VersionLock
Lock file representing action->version mapping
Methods
def update
No description provided
Parameters
No description provided
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def apply
No description provided
Parameters
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def get
No description provided
Parameters
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def lock
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
class ProcessorHelper
No description provided
Properties
Class property
Class property
Methods
def merge_processors
No description provided
Parameters
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def process_request
No description provided
Parameters
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def process_respone
No description provided
Parameters
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def process_schema_properties
No description provided
Parameters
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def add_metadata
No description provided
Parameters
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
class FileIOHelper
No description provided
Methods
def write_output
Write output to a file.
Parameters
No description provided
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def write_downloadable
No description provided
Parameters
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
class SchemaHelper
No description provided
Methods
def client
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def get_runtime_action_schemas
No description provided
Parameters
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def get_local_action_schemas
No description provided
Parameters
No description provided
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def get_remote_actions_schemas
No description provided
Parameters
No description provided
No description provided
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def process_schema
No description provided
Parameters
No description provided
No description provided
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def substitute_file_uploads
No description provided
Parameters
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def substitute_file_downloads
No description provided
Parameters
No description provided
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
class CustomAuthHelper
No description provided
Methods
def add
No description provided
Parameters
No description provided
No description provided
No description provided
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def get_custom_params_for_local_execution
No description provided
Parameters
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def get_custom_params_for_remote_execution
No description provided
Parameters
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def has_custom_auth
No description provided
Parameters
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
class ComposioToolSet
Composio toolset.
Properties
Class property
Class property
Class property
Class property
Class property
Class property
Class property
Methods
def api_key
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def client
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def workspace
Workspace for this toolset instance.
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def check_connected_account
Check if connected account is required and if required it exists or not.
Parameters
No description provided
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def set_workspace_id
No description provided
Parameters
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def execute_action
Execute an action on a given entity.
Parameters
Action to execute
The parameters to pass to the action
Metadata for executing local action
The ID of the entity to execute the action on. Defaults to “default”
Connection ID for executing the remote action
Extra text to use for generating function calling metadata
Returns
Output object from the function call
src in composio/tools/toolset.py
composio/tools/toolset.py
def execute_request
No description provided
Parameters
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def execute_request
No description provided
Parameters
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def execute_request
Execute a proxy request to a connected account.
Parameters
API endpoint to call
HTTP method to use (GET, POST, etc.)
Returns
:returns: Response from the proxy request
src in composio/tools/toolset.py
composio/tools/toolset.py
def validate_tools
No description provided
Parameters
No description provided
No description provided
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def get_action_schemas
No description provided
Parameters
No description provided
No description provided
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py
def create_trigger_listener
Create trigger subscription.
Parameters
No description provided
Returns
No description provided
src in composio/tools/toolset.py
composio/tools/toolset.py