Skip to content
docs/API reference/IntegrationService

IntegrationService

The IntegrationService methods and their request and response messages.

Generated from integration.proto. Every method is POST /rpc/engram.app.v1.IntegrationService/<Method> with a JSON or protobuf body and an x-api-key header.

Method Request Response
ListConnectors ListConnectorsRequest ListConnectorsResponse
UpsertConnector UpsertConnectorRequest UpsertConnectorResponse
DeleteConnector DeleteConnectorRequest DeleteConnectorResponse
GetIntegrationCatalog GetIntegrationCatalogRequest GetIntegrationCatalogResponse
SetMintCredential SetMintCredentialRequest SetMintCredentialResponse
UploadConnectorLogo UploadConnectorLogoRequest UploadConnectorLogoResponse
TestConnector TestConnectorRequest TestConnectorResponse
SetConnectorSettings SetConnectorSettingsRequest SetConnectorSettingsResponse
ListConnections ListConnectionsRequest ListConnectionsResponse
CreateConnection CreateConnectionRequest CreateConnectionResponse
UpdateConnection UpdateConnectionRequest UpdateConnectionResponse
DeleteConnection DeleteConnectionRequest DeleteConnectionResponse
TestConnection TestConnectionRequest TestConnectionResponse
SetConnectionEnabled SetConnectionEnabledRequest SetConnectionEnabledResponse
GetGoogleCloudSetup GetGoogleCloudSetupRequest GetGoogleCloudSetupResponse
Field Type
action string
access string
asset string
label string
host string
endpoint_rule string
Field Type
provider string
config_json string
builtin bool
created_at string
updated_at string
status string
settings map<string, string>
Field Type
name string
category string
blurb string
icon ConnectorIcon
featured bool
Field Type
mono string
color string
logo string
Field Type
alias string
provider string
display_name string
google_cloud GoogleCloudConnectionConfig
Field Type
connection IntegrationConnection
Field Type
id string
Field Type
deleted bool
Field Type
provider string
Field Type
deleted bool
Field Type
id string
Field Type
issuer string
audience string
subject_attribute string
connection_attribute string
gcloud_script string
terraform string

No fields.

Field Type
providers repeated ProviderCatalogEntry
Field Type
workload_identity_provider string
service_account_email string
endpoints repeated string
cloud_sql_postgres_instance string
Field Type
id string
alias string
provider string
display_name string
enabled bool
tested_at string
created_at string
updated_at string
google_cloud GoogleCloudConnectionConfig
is_default bool

No fields.

Field Type
connections repeated IntegrationConnection

No fields.

Field Type
connectors repeated Connector
Field Type
provider string
display ConnectorDisplay
credential_source string
hosts repeated string
capabilities repeated CatalogCapability
default_connection_id string
connection_model string
user_credential UserCredentialSupport
Field Type
id string
enabled bool
Field Type
connection IntegrationConnection
Field Type
provider string
settings map<string, string>
Field Type
connector Connector
Field Type
provider string
kind string
values map<string, string>
Field Type
secret_names repeated string
Field Type
id string
Field Type
ok bool
message string
Field Type
provider string
draft_values map<string, string>
draft_settings map<string, string>
Field Type
ok bool
message string
Field Type
id string
alias string
display_name string
google_cloud GoogleCloudConnectionConfig
Field Type
connection IntegrationConnection
Field Type
provider string
data bytes
media_type string
Field Type
logo_url string
Field Type
config_json string
Field Type
connector Connector
Field Type
oauth bool
token bool
token_hint string