SDK ReferencePython SDK
Toolkits
Methods
list()
List all toolkits.
def list(category: str | None = ..., cursor: str | None = ..., limit: float | None = ..., sort_by: Literal['usage', 'alphabetically' | None] = ..., managed_by: Literal['composio', 'all', 'project' | None] = ...) -> toolkit_list_response.ToolkitListResponseParameters
| Name | Type |
|---|---|
category? | str | None |
cursor? | str | None |
limit? | float | None |
sort_by? | Literal['usage', 'alphabetically' | None] |
managed_by? | Literal['composio', 'all', 'project' | None] |
Returns
toolkit_list_response.ToolkitListResponse
get()
def get(slug: str | None = ..., query: toolkit_list_params.ToolkitListParams | None = ...) -> Union[toolkit_retrieve_response.ToolkitRetrieveResponse, ...Parameters
| Name | Type |
|---|---|
slug? | str | None |
query? | toolkit_list_params.ToolkitListParams | None |
Returns
Union[toolkit_retrieve_response.ToolkitRetrieveResponse, ...
list_categories()
List all categories of toolkits.
def list_categories()authorize()
Authorize a user to a toolkit If auth config is not found, it will be created using composio managed auth.
def authorize(user_id: str, toolkit: str)Parameters
| Name | Type |
|---|---|
user_id | str |
toolkit | str |
get_connected_account_initiation_fields()
Get the required property for a given toolkit and auth scheme.
def get_connected_account_initiation_fields(toolkit: str, auth_scheme: AuthSchemeL, required_only: bool = ...) -> AuthFieldsTParameters
| Name | Type |
|---|---|
toolkit | str |
auth_scheme | AuthSchemeL |
required_only? | bool |
Returns
AuthFieldsT
get_auth_config_creation_fields()
Get the required property for a given toolkit and auth scheme.
def get_auth_config_creation_fields(toolkit: str, auth_scheme: AuthSchemeL, required_only: bool = ...) -> AuthFieldsTParameters
| Name | Type |
|---|---|
toolkit | str |
auth_scheme | AuthSchemeL |
required_only? | bool |
Returns
AuthFieldsT