README.md in composio-0.1.15 vs README.md in composio-0.1.16
- old
+ new
@@ -4,11 +4,11 @@
# [Composio](https://composio.dev)<a id="composio"></a>
Composio SDK: Equip your agent with high-quality tools and build your real-world usecase
-[![npm](https://img.shields.io/badge/gem-v0.1.15-blue)](https://rubygems.org/gems/composio/versions/0.1.15)
+[![npm](https://img.shields.io/badge/gem-v0.1.16-blue)](https://rubygems.org/gems/composio/versions/0.1.16)
[![More Info](https://img.shields.io/badge/More%20Info-Click%20Here-orange)](https://composio.dev)
</div>
## Table of Contents<a id="table-of-contents"></a>
@@ -25,44 +25,42 @@
* [`composio.actions.execute`](#composioactionsexecute)
* [`composio.actions.execute_action_proxy`](#composioactionsexecute_action_proxy)
* [`composio.actions.get_action_by_id`](#composioactionsget_action_by_id)
* [`composio.actions.get_action_inputs`](#composioactionsget_action_inputs)
* [`composio.actions.get_all_actions_based_on_query`](#composioactionsget_all_actions_based_on_query)
+ * [`composio.actions.list`](#composioactionslist)
+ * [`composio.admin.clear_cache`](#composioadminclear_cache)
* [`composio.admin.get_sentry_dns`](#composioadminget_sentry_dns)
* [`composio.analytics.get`](#composioanalyticsget)
* [`composio.analytics.get_top_entities`](#composioanalyticsget_top_entities)
* [`composio.apps.delete_open_api_spec_tool`](#composioappsdelete_open_api_spec_tool)
* [`composio.apps.get_details`](#composioappsget_details)
* [`composio.apps.get_open_api_spec_status`](#composioappsget_open_api_spec_status)
* [`composio.apps.list`](#composioappslist)
* [`composio.apps.list_open_api_specs`](#composioappslist_open_api_specs)
* [`composio.apps.send_email_to_client`](#composioappssend_email_to_client)
+ * [`composio.auth.get_user_info`](#composioauthget_user_info)
* [`composio.auth.identify_client_operation`](#composioauthidentify_client_operation)
+ * [`composio.cli.exchange_code`](#composiocliexchange_code)
+ * [`composio.cli.get_code`](#composiocliget_code)
+ * [`composio.cli.verify_code`](#composiocliverify_code)
* [`composio.connections.delete`](#composioconnectionsdelete)
* [`composio.connections.disable`](#composioconnectionsdisable)
* [`composio.connections.enable`](#composioconnectionsenable)
* [`composio.connections.get`](#composioconnectionsget)
* [`composio.connections.get_info`](#composioconnectionsget_info)
* [`composio.connections.initiate`](#composioconnectionsinitiate)
* [`composio.connections.list`](#composioconnectionslist)
- * [`composio.event_logs.get_events`](#composioevent_logsget_events)
- * [`composio.event_logs.get_webhook`](#composioevent_logsget_webhook)
- * [`composio.event_logs.get_webhook_secret`](#composioevent_logsget_webhook_secret)
- * [`composio.event_logs.refresh_webhook_secret`](#composioevent_logsrefresh_webhook_secret)
+ * [`composio.connections.update_connection_data`](#composioconnectionsupdate_connection_data)
* [`composio.event_logs.update_webhook`](#composioevent_logsupdate_webhook)
* [`composio.integrations.create_integration`](#composiointegrationscreate_integration)
* [`composio.integrations.delete_connector`](#composiointegrationsdelete_connector)
* [`composio.integrations.get_connector_info`](#composiointegrationsget_connector_info)
* [`composio.integrations.list_global_connectors`](#composiointegrationslist_global_connectors)
* [`composio.integrations.update_integration`](#composiointegrationsupdate_integration)
* [`composio.logs.add_new_logs`](#composiologsadd_new_logs)
* [`composio.logs.list`](#composiologslist)
- * [`composio.payment.create_checkout_session`](#composiopaymentcreate_checkout_session)
- * [`composio.payment.get_checkout_session_status`](#composiopaymentget_checkout_session_status)
- * [`composio.payment.get_invoice`](#composiopaymentget_invoice)
- * [`composio.payment.get_invoices`](#composiopaymentget_invoices)
- * [`composio.payment.handle_stripe_webhook`](#composiopaymenthandle_stripe_webhook)
* [`composio.triggers.delete_trigger_instance`](#composiotriggersdelete_trigger_instance)
* [`composio.triggers.disable_trigger_instance`](#composiotriggersdisable_trigger_instance)
* [`composio.triggers.enable`](#composiotriggersenable)
* [`composio.triggers.get_active_triggers`](#composiotriggersget_active_triggers)
* [`composio.triggers.get_callback_url`](#composiotriggersget_callback_url)
@@ -77,11 +75,11 @@
## Installation<a id="installation"></a>
Add to Gemfile:
```ruby
-gem 'composio', '~> 0.1.15'
+gem 'composio', '~> 0.1.16'
```
## Getting Started<a id="getting-started"></a>
```ruby
@@ -208,20 +206,24 @@
connected_account_id: "string_example",
app_name: "string_example",
entity_id: "string_example",
endpoint: "string_example",
input: {},
+ session_info: {
+ },
auth_config: {
"parameters" => [
{
"name" => "name_example",
"_in" => "_in_example",
"value" => "value_example",
}
],
},
text: "string_example",
+ custom_description: "string_example",
+ system_prompt: "string_example",
)
p result
```
#### ⚙️ Parameters<a id="⚙️-parameters"></a>
@@ -230,12 +232,15 @@
##### connectedAccountId: `String`<a id="connectedaccountid-string"></a>
##### appName: `String`<a id="appname-string"></a>
##### entityId: `String`<a id="entityid-string"></a>
##### endpoint: `String`<a id="endpoint-string"></a>
##### input: `Object`<a id="input-object"></a>
+##### sessionInfo: [`SessionInfoDTO`](./lib/composio/models/session_info_dto.rb)<a id="sessioninfo-sessioninfodtolibcomposiomodelssession_info_dtorb"></a>
##### authConfig: [`CustomAuthDTO`](./lib/composio/models/custom_auth_dto.rb)<a id="authconfig-customauthdtolibcomposiomodelscustom_auth_dtorb"></a>
##### text: `String`<a id="text-string"></a>
+##### customDescription: `String`<a id="customdescription-string"></a>
+##### systemPrompt: `String`<a id="systemprompt-string"></a>
#### 🔄 Return<a id="🔄-return"></a>
[ActionExecutionResDto](./lib/composio/models/action_execution_res_dto.rb)
#### 🌐 Endpoint<a id="🌐-endpoint"></a>
@@ -350,10 +355,12 @@
actions: "string_example",
tags: "string_example",
usecase_limit: 3.14,
filter_important_actions: true,
show_all: true,
+ page: 3.14,
+ offset: 3.14,
)
p result
```
#### ⚙️ Parameters<a id="⚙️-parameters"></a>
@@ -366,10 +373,12 @@
##### actions: `String`<a id="actions-string"></a>
##### tags: `String`<a id="tags-string"></a>
##### usecase_limit: `Float`<a id="usecase_limit-float"></a>
##### filter_important_actions: `Boolean`<a id="filter_important_actions-boolean"></a>
##### show_all: `Boolean`<a id="show_all-boolean"></a>
+##### page: `Float`<a id="page-float"></a>
+##### offset: `Float`<a id="offset-float"></a>
#### 🔄 Return<a id="🔄-return"></a>
[ActionsListResponseDTO](./lib/composio/models/actions_list_response_dto.rb)
#### 🌐 Endpoint<a id="🌐-endpoint"></a>
@@ -379,10 +388,86 @@
[🔙 **Back to Table of Contents**](#table-of-contents)
---
+### `composio.actions.list`<a id="composioactionslist"></a>
+
+Retrieve a list of all actions based on query parameters.
+
+#### 🛠️ Usage<a id="🛠️-usage"></a>
+
+```ruby
+result = composio.actions.list(
+ app_names: "string_example",
+ use_case: "string_example",
+ show_enabled_only: true,
+ limit: 3.14,
+ apps: "string_example",
+ actions: "string_example",
+ tags: "string_example",
+ usecase_limit: 3.14,
+ filter_important_actions: true,
+ show_all: true,
+ page: 3.14,
+ offset: 3.14,
+)
+p result
+```
+
+#### ⚙️ Parameters<a id="⚙️-parameters"></a>
+
+##### app_names: `String`<a id="app_names-string"></a>
+##### use_case: `String`<a id="use_case-string"></a>
+##### show_enabled_only: `Boolean`<a id="show_enabled_only-boolean"></a>
+##### limit: `Float`<a id="limit-float"></a>
+##### apps: `String`<a id="apps-string"></a>
+##### actions: `String`<a id="actions-string"></a>
+##### tags: `String`<a id="tags-string"></a>
+##### usecase_limit: `Float`<a id="usecase_limit-float"></a>
+##### filter_important_actions: `Boolean`<a id="filter_important_actions-boolean"></a>
+##### show_all: `Boolean`<a id="show_all-boolean"></a>
+##### page: `Float`<a id="page-float"></a>
+##### offset: `Float`<a id="offset-float"></a>
+#### 🔄 Return<a id="🔄-return"></a>
+
+[ActionsListResponseDTO](./lib/composio/models/actions_list_response_dto.rb)
+
+#### 🌐 Endpoint<a id="🌐-endpoint"></a>
+
+`/api/v2/actions` `GET`
+
+[🔙 **Back to Table of Contents**](#table-of-contents)
+
+---
+
+
+### `composio.admin.clear_cache`<a id="composioadminclear_cache"></a>
+
+Clear cache
+
+#### 🛠️ Usage<a id="🛠️-usage"></a>
+
+```ruby
+result = composio.admin.clear_cache(
+ x_admin_token: "string_example",
+)
+p result
+```
+
+#### ⚙️ Parameters<a id="⚙️-parameters"></a>
+
+##### x_admin_token: `String`<a id="x_admin_token-string"></a>
+#### 🌐 Endpoint<a id="🌐-endpoint"></a>
+
+`/api/v1/clear-cache` `POST`
+
+[🔙 **Back to Table of Contents**](#table-of-contents)
+
+---
+
+
### `composio.admin.get_sentry_dns`<a id="composioadminget_sentry_dns"></a>
Jssentry dns
#### 🛠️ Usage<a id="🛠️-usage"></a>
@@ -619,10 +704,34 @@
[🔙 **Back to Table of Contents**](#table-of-contents)
---
+### `composio.auth.get_user_info`<a id="composioauthget_user_info"></a>
+
+Get client info
+
+#### 🛠️ Usage<a id="🛠️-usage"></a>
+
+```ruby
+result = composio.auth.get_user_info
+p result
+```
+
+#### 🔄 Return<a id="🔄-return"></a>
+
+[ClientInfoResDTO](./lib/composio/models/client_info_res_dto.rb)
+
+#### 🌐 Endpoint<a id="🌐-endpoint"></a>
+
+`/api/v1/client/auth/client_info` `GET`
+
+[🔙 **Back to Table of Contents**](#table-of-contents)
+
+---
+
+
### `composio.auth.identify_client_operation`<a id="composioauthidentify_client_operation"></a>
Identify client
#### 🛠️ Usage<a id="🛠️-usage"></a>
@@ -654,10 +763,96 @@
[🔙 **Back to Table of Contents**](#table-of-contents)
---
+### `composio.cli.exchange_code`<a id="composiocliexchange_code"></a>
+
+Handle cli code exchange
+
+#### 🛠️ Usage<a id="🛠️-usage"></a>
+
+```ruby
+result = composio.cli.exchange_code
+p result
+```
+
+#### 🔄 Return<a id="🔄-return"></a>
+
+[GenerateCLISessionResDTO](./lib/composio/models/generate_cli_session_res_dto.rb)
+
+#### 🌐 Endpoint<a id="🌐-endpoint"></a>
+
+`/api/v1/cli/generate-cli-session` `GET`
+
+[🔙 **Back to Table of Contents**](#table-of-contents)
+
+---
+
+
+### `composio.cli.get_code`<a id="composiocliget_code"></a>
+
+Get cli code
+
+#### 🛠️ Usage<a id="🛠️-usage"></a>
+
+```ruby
+result = composio.cli.get_code(
+ key: "key_example",
+ code: "string_example",
+)
+p result
+```
+
+#### ⚙️ Parameters<a id="⚙️-parameters"></a>
+
+##### key: `String`<a id="key-string"></a>
+##### code: `String`<a id="code-string"></a>
+#### 🔄 Return<a id="🔄-return"></a>
+
+[GetCLISessionResDTO](./lib/composio/models/get_cli_session_res_dto.rb)
+
+#### 🌐 Endpoint<a id="🌐-endpoint"></a>
+
+`/api/v1/cli/get-cli-code` `GET`
+
+[🔙 **Back to Table of Contents**](#table-of-contents)
+
+---
+
+
+### `composio.cli.verify_code`<a id="composiocliverify_code"></a>
+
+Handle cli code verification
+
+#### 🛠️ Usage<a id="🛠️-usage"></a>
+
+```ruby
+result = composio.cli.verify_code(
+ key: "key_example",
+ code: "string_example",
+)
+p result
+```
+
+#### ⚙️ Parameters<a id="⚙️-parameters"></a>
+
+##### key: `String`<a id="key-string"></a>
+##### code: `String`<a id="code-string"></a>
+#### 🔄 Return<a id="🔄-return"></a>
+
+[VerifyCLICodeResDTO](./lib/composio/models/verify_cli_code_res_dto.rb)
+
+#### 🌐 Endpoint<a id="🌐-endpoint"></a>
+
+`/api/v1/cli/verify-cli-code` `GET`
+
+[🔙 **Back to Table of Contents**](#table-of-contents)
+
+---
+
+
### `composio.connections.delete`<a id="composioconnectionsdelete"></a>
Delete a connection
#### 🛠️ Usage<a id="🛠️-usage"></a>
@@ -807,26 +1002,30 @@
#### 🛠️ Usage<a id="🛠️-usage"></a>
```ruby
result = composio.connections.initiate(
+ data: {},
integration_id: "a",
- data: "a",
redirect_uri: "string_example",
user_uuid: "string_example",
entity_id: "string_example",
+ labels: [
+ "string_example"
+ ],
)
p result
```
#### ⚙️ Parameters<a id="⚙️-parameters"></a>
+##### data: `Object`<a id="data-object"></a>
##### integrationId: `String`<a id="integrationid-string"></a>
-##### data: `String`<a id="data-string"></a>
##### redirectUri: `String`<a id="redirecturi-string"></a>
##### userUuid: `String`<a id="useruuid-string"></a>
##### entityId: `String`<a id="entityid-string"></a>
+##### labels: Array<`String`><a id="labels-array"></a>
#### 🔄 Return<a id="🔄-return"></a>
[InitiateConnectionResponse](./lib/composio/models/initiate_connection_response.rb)
#### 🌐 Endpoint<a id="🌐-endpoint"></a>
@@ -853,10 +1052,13 @@
connection_id: "string_example",
user_uuid: "string_example",
show_active_only: true,
status: "string_example",
show_disabled: true,
+ labels: [
+ "string_example"
+ ],
)
p result
```
#### ⚙️ Parameters<a id="⚙️-parameters"></a>
@@ -868,10 +1070,11 @@
##### connection_id: `String`<a id="connection_id-string"></a>
##### user_uuid: `String`<a id="user_uuid-string"></a>
##### show_active_only: `Boolean`<a id="show_active_only-boolean"></a>
##### status: `String`<a id="status-string"></a>
##### show_disabled: `Boolean`<a id="show_disabled-boolean"></a>
+##### labels: Array<`String`><a id="labels-array"></a>
#### 🔄 Return<a id="🔄-return"></a>
[GetConnectionsResponseDto](./lib/composio/models/get_connections_response_dto.rb)
#### 🌐 Endpoint<a id="🌐-endpoint"></a>
@@ -881,97 +1084,39 @@
[🔙 **Back to Table of Contents**](#table-of-contents)
---
-### `composio.event_logs.get_events`<a id="composioevent_logsget_events"></a>
+### `composio.connections.update_connection_data`<a id="composioconnectionsupdate_connection_data"></a>
-Fetch events from database
+Update connection data
#### 🛠️ Usage<a id="🛠️-usage"></a>
```ruby
-result = composio.event_logs.get_events(
- start_time: "0480-02-18T20:01:32F21798096225500850762068629339333975650685",
- end_time: "0480-02-18T20:01:32F21798096225500850762068629339333975650685",
+result = composio.connections.update_connection_data(
+ labels: [
+ "string_example"
+ ],
+ connected_account_id: "'+j>6",
)
p result
```
#### ⚙️ Parameters<a id="⚙️-parameters"></a>
-##### start_time: `String`<a id="start_time-string"></a>
-##### end_time: `String`<a id="end_time-string"></a>
+##### labels: Array<`String`><a id="labels-array"></a>
+##### connected_account_id: `String`<a id="connected_account_id-string"></a>
#### 🌐 Endpoint<a id="🌐-endpoint"></a>
-`/api/v1/event_logs/get/events` `GET`
+`/api/v1/connectedAccounts/{connectedAccountId}/data` `PATCH`
[🔙 **Back to Table of Contents**](#table-of-contents)
---
-### `composio.event_logs.get_webhook`<a id="composioevent_logsget_webhook"></a>
-
-Get webhook
-
-#### 🛠️ Usage<a id="🛠️-usage"></a>
-
-```ruby
-result = composio.event_logs.get_webhook
-p result
-```
-
-#### 🌐 Endpoint<a id="🌐-endpoint"></a>
-
-`/api/v1/event_logs/get/webhook` `GET`
-
-[🔙 **Back to Table of Contents**](#table-of-contents)
-
----
-
-
-### `composio.event_logs.get_webhook_secret`<a id="composioevent_logsget_webhook_secret"></a>
-
-Get webhook secret
-
-#### 🛠️ Usage<a id="🛠️-usage"></a>
-
-```ruby
-result = composio.event_logs.get_webhook_secret
-p result
-```
-
-#### 🌐 Endpoint<a id="🌐-endpoint"></a>
-
-`/api/v1/event_logs/webhook/secret/get` `GET`
-
-[🔙 **Back to Table of Contents**](#table-of-contents)
-
----
-
-
-### `composio.event_logs.refresh_webhook_secret`<a id="composioevent_logsrefresh_webhook_secret"></a>
-
-Refresh webhook
-
-#### 🛠️ Usage<a id="🛠️-usage"></a>
-
-```ruby
-result = composio.event_logs.refresh_webhook_secret
-p result
-```
-
-#### 🌐 Endpoint<a id="🌐-endpoint"></a>
-
-`/api/v1/event_logs/webhook/secret/refresh` `POST`
-
-[🔙 **Back to Table of Contents**](#table-of-contents)
-
----
-
-
### `composio.event_logs.update_webhook`<a id="composioevent_logsupdate_webhook"></a>
Update webhook
#### 🛠️ Usage<a id="🛠️-usage"></a>
@@ -1004,33 +1149,37 @@
#### 🛠️ Usage<a id="🛠️-usage"></a>
```ruby
result = composio.integrations.create_integration(
name: "string_example",
- app_id: "string_example",
auth_scheme: "string_example",
auth_config: {
},
use_composio_auth: true,
+ app_id: "string_example",
+ app_name: "string_example",
force_new_integration: true,
)
p result
```
#### ⚙️ Parameters<a id="⚙️-parameters"></a>
##### name: `String`<a id="name-string"></a>
Name of the connector
-##### appId: `String`<a id="appid-string"></a>
-Application ID
-
##### authScheme: `String`<a id="authscheme-string"></a>
Authentication scheme
##### authConfig: [`AuthConfigDTO`](./lib/composio/models/auth_config_dto.rb)<a id="authconfig-authconfigdtolibcomposiomodelsauth_config_dtorb"></a>
##### useComposioAuth: [`CreateConnectorPayloadDTOUseComposioAuth`](./lib/composio/models/create_connector_payload_dto_use_composio_auth.rb)<a id="usecomposioauth-createconnectorpayloaddtousecomposioauthlibcomposiomodelscreate_connector_payload_dto_use_composio_authrb"></a>
+##### appId: `String`<a id="appid-string"></a>
+Composio App UUID to be used for authentication. Either specify this or appName
+
+##### appName: `String`<a id="appname-string"></a>
+Name of the app to be used for authentication. Either specify this or appId
+
##### forceNewIntegration: `Boolean`<a id="forcenewintegration-boolean"></a>
Flag to force new integration
#### 🔄 Return<a id="🔄-return"></a>
@@ -1176,10 +1325,12 @@
action_name: "string_example",
request: {},
response: {},
is_error: true,
connection_id: "string_example",
+ session_id: "string_example",
+ logs_type: "string_example",
entity_id: "string_example",
)
p result
```
@@ -1195,10 +1346,16 @@
##### response: `Object`<a id="response-object"></a>
##### isError: `Boolean`<a id="iserror-boolean"></a>
##### connectionId: `String`<a id="connectionid-string"></a>
Connection ID of the log
+##### sessionId: `String`<a id="sessionid-string"></a>
+Session ID of the log
+
+##### logsType: `String`<a id="logstype-string"></a>
+Type of the log
+
##### entityId: `String`<a id="entityid-string"></a>
Entity ID of the log
#### 🔄 Return<a id="🔄-return"></a>
@@ -1228,10 +1385,11 @@
integration_id: "string_example",
entity_id: "string_example",
limit: 10,
cursor: "string_example",
logs_type: "string_example",
+ session_id: "string_example",
)
p result
```
#### ⚙️ Parameters<a id="⚙️-parameters"></a>
@@ -1243,10 +1401,11 @@
##### integration_id: `String`<a id="integration_id-string"></a>
##### entity_id: `String`<a id="entity_id-string"></a>
##### limit: `Float`<a id="limit-float"></a>
##### cursor: `String`<a id="cursor-string"></a>
##### logs_type: `String`<a id="logs_type-string"></a>
+##### session_id: `String`<a id="session_id-string"></a>
#### 🔄 Return<a id="🔄-return"></a>
[LogsResDTO](./lib/composio/models/logs_res_dto.rb)
#### 🌐 Endpoint<a id="🌐-endpoint"></a>
@@ -1256,127 +1415,10 @@
[🔙 **Back to Table of Contents**](#table-of-contents)
---
-### `composio.payment.create_checkout_session`<a id="composiopaymentcreate_checkout_session"></a>
-
-Create checkout session
-
-#### 🛠️ Usage<a id="🛠️-usage"></a>
-
-```ruby
-result = composio.payment.create_checkout_session(
- plan: "HOBBY",
-)
-p result
-```
-
-#### ⚙️ Parameters<a id="⚙️-parameters"></a>
-
-##### plan: [`Plan`](./lib/composio/models/plan.rb)<a id="plan-planlibcomposiomodelsplanrb"></a>
-#### 🌐 Endpoint<a id="🌐-endpoint"></a>
-
-`/api/v1/payment/create-checkout-session` `POST`
-
-[🔙 **Back to Table of Contents**](#table-of-contents)
-
----
-
-
-### `composio.payment.get_checkout_session_status`<a id="composiopaymentget_checkout_session_status"></a>
-
-Get checkout session status
-
-#### 🛠️ Usage<a id="🛠️-usage"></a>
-
-```ruby
-result = composio.payment.get_checkout_session_status(
- session_id: "'+j>6",
-)
-p result
-```
-
-#### ⚙️ Parameters<a id="⚙️-parameters"></a>
-
-##### session_id: `String`<a id="session_id-string"></a>
-#### 🌐 Endpoint<a id="🌐-endpoint"></a>
-
-`/api/v1/payment/checkout-session/{sessionId}/status` `GET`
-
-[🔙 **Back to Table of Contents**](#table-of-contents)
-
----
-
-
-### `composio.payment.get_invoice`<a id="composiopaymentget_invoice"></a>
-
-Get invoice
-
-#### 🛠️ Usage<a id="🛠️-usage"></a>
-
-```ruby
-result = composio.payment.get_invoice(
- invoice_id: "'+j>6",
-)
-p result
-```
-
-#### ⚙️ Parameters<a id="⚙️-parameters"></a>
-
-##### invoice_id: `String`<a id="invoice_id-string"></a>
-#### 🌐 Endpoint<a id="🌐-endpoint"></a>
-
-`/api/v1/payment/invoices/{invoiceId}` `GET`
-
-[🔙 **Back to Table of Contents**](#table-of-contents)
-
----
-
-
-### `composio.payment.get_invoices`<a id="composiopaymentget_invoices"></a>
-
-Get invoices
-
-#### 🛠️ Usage<a id="🛠️-usage"></a>
-
-```ruby
-result = composio.payment.get_invoices
-p result
-```
-
-#### 🌐 Endpoint<a id="🌐-endpoint"></a>
-
-`/api/v1/payment/invoices` `GET`
-
-[🔙 **Back to Table of Contents**](#table-of-contents)
-
----
-
-
-### `composio.payment.handle_stripe_webhook`<a id="composiopaymenthandle_stripe_webhook"></a>
-
-Handle stripe webhook
-
-#### 🛠️ Usage<a id="🛠️-usage"></a>
-
-```ruby
-result = composio.payment.handle_stripe_webhook(
- body: None,
-)
-p result
-```
-
-#### 🌐 Endpoint<a id="🌐-endpoint"></a>
-
-`/api/v1/payment/webhook` `POST`
-
-[🔙 **Back to Table of Contents**](#table-of-contents)
-
----
-
-
### `composio.triggers.delete_trigger_instance`<a id="composiotriggersdelete_trigger_instance"></a>
Deletes a specified trigger instance.
#### 🛠️ Usage<a id="🛠️-usage"></a>
@@ -1610,19 +1652,21 @@
```ruby
result = composio.triggers.list(
app_names: "string_example",
connected_account_ids: "string_example",
trigger_ids: "string_example",
+ integration_ids: "string_example",
show_enabled_only: true,
)
p result
```
#### ⚙️ Parameters<a id="⚙️-parameters"></a>
##### app_names: `String`<a id="app_names-string"></a>
##### connected_account_ids: `String`<a id="connected_account_ids-string"></a>
##### trigger_ids: `String`<a id="trigger_ids-string"></a>
+##### integration_ids: `String`<a id="integration_ids-string"></a>
##### show_enabled_only: `Boolean`<a id="show_enabled_only-boolean"></a>
#### 🔄 Return<a id="🔄-return"></a>
[TriggerResDTO](./lib/composio/models/trigger_res_dto.rb)