Composio SDK client.
class Composio
Composio SDK Client.
Properties
Class property
Class property
Class property
Class property
Methods
def get_latest
Get latest composio client from the runtime stack.
Returns
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def api_key
No description provided
Returns
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def api_key
No description provided
Parameters
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def http
No description provided
Returns
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def http
No description provided
Parameters
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def long_timeout_http
No description provided
Returns
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def long_timeout_http
No description provided
Parameters
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def validate_api_key
Validate given API key.
Parameters
No description provided
No description provided
Returns
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def generate_auth_key
Generate auth key.
Parameters
No description provided
Returns
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def validate_auth_session
Validate API session.
Parameters
Session key
Authentication code
No description provided
Returns
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def get_entity
Create Entity object.
Parameters
Entity ID
Returns
Entity object.
src in composio/client/__init__.py
composio/client/__init__.py
class Entity
Class to represent Entity object.
Methods
def execute
Execute an action.
Parameters
Action ID (Enum)
Parameters for executing actions
Connection ID if you want to use a specific
ID of the current workspace session
No description provided
No description provided
Returns
Dictionary containing execution result
src in composio/client/__init__.py
composio/client/__init__.py
def get_connection
Get connected account for an action.
Parameters
App name
Connected account ID to use as filter
Returns
Connected account object
src in composio/client/__init__.py
composio/client/__init__.py
def get_connections
Get all connections for an entity.
Returns
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def enable_trigger
Enable a trigger for an entity.
Parameters
App name
Trigger name
Trigger config
Returns
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def disable_trigger
Disable a trigger for an entity.
Parameters
Trigger ID
Returns
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def get_active_triggers
Get all active triggers for an entity.
Returns
No description provided
src in composio/client/__init__.py
composio/client/__init__.py
def initiate_connection
Initiate an integration connection process for a specified application.
Parameters
The name of the application or an App enum instance.
Optional authentication mode to be used.
Optional dictionary containing authentication configuration details.
Optional URL to which a user will be redirected after authentication.
Optional existing IntegrationModel instance to be used.
No description provided
No description provided
No description provided
No description provided
Returns
A ConnectionRequestModel instance representing the initiated connection.
src in composio/client/__init__.py
composio/client/__init__.py