Class: IntegrationClient
Methods
delete
▸ delete(integrationId
): Promise
<void
>
Parameters
Name | Type |
---|---|
integrationId | string |
Returns
Promise
<void
>
deleteMany
▸ deleteMany(integrationIds
): Promise
<void
>
Parameters
Name | Type |
---|---|
integrationIds | string [] |
Returns
Promise
<void
>
get
▸ get<ConfigurationType
>(integrationId
): Promise
<undefined
| IntegrationInfo
<ConfigurationType
>>
Type parameters
Name | Type |
---|---|
ConfigurationType | Record <string , any > |
Parameters
Name | Type |
---|---|
integrationId | string |
Returns
Promise
<undefined
| IntegrationInfo
<ConfigurationType
>>
list
▸ list<ConfigurationType
>(type?
): Promise
<IntegrationInfo
<ConfigurationType
>[]>
Type parameters
Name | Type |
---|---|
ConfigurationType | Record <string , any > |
Parameters
Name | Type |
---|---|
type? | "active_directory" | "ai_agents" | "ai_chatbot" | "algolia" | "alloydb" | "api" | "auth0" | "azure_cosmosdb" | "azure_postgresql" | "azure_sql" | "bigquery" | "built_in_db" | "built_in_gcs" | "built_in_queue" | "built_in_s3" | "cassandra" | "clickhouse" | "cloudsql" | "cockroach" | "cognito" | "confluence" | "confluent" | "datadog" | "db2" | "descope" | "documentdb" | "dynamodb" | "elastic_enterprise_search" | "elastic_observability" | "elastic_search" | "firebase_auth" | "firestore" | "gcs" | "google_docs" | "google_drive" | "graphql" | "hubspot" | "jira" | "jwt_hmac" | "jwt_rsa" | "kafka" | "linear" | "mariadb" | "monday" | "mongo" | "mssql" | "mysql" | "newrelic" | "okta" | "onedrive" | "oracledb" | "pinecone" | "postgres" | "redis" | "s3" | "salesforce_crm" | "sap_hana" | "sentry" | "servicenow" | "snowflake" | "spanner" | "xata" | "zendesk" | "mail" | "slack" |
Returns
Promise
<IntegrationInfo
<ConfigurationType
>[]>
upsertIntegration
▸ upsertIntegration<ConfigurationType
>(integration
): Promise
<void
>
Type parameters
Name | Type |
---|---|
ConfigurationType | Record <string , any > |
Parameters
Name | Type |
---|---|
integration | IntegrationInfo <ConfigurationType > |
Returns
Promise
<void
>