Integrations
Integration represents a relationship between your product and a given external app.
Integration Definition
Integration looks like this:
name: Github
key: github
logoUri: https://static.integration.app/connectors/github/logo.png
appUuid: c04f4af3-1704-4693-86a4-9af453205335
conectorId: 62471fad996d5c297ae43f5f
connectorVersion: 2.3.1
authOptions:
- title: API Key
description: Connect using one of the Github API key types
type: client-credentials
- title: OAuth
description: Connect in one click by approving this app's access
type: oauth2In this definition:
logoUri- URL of the publicly available image with the integration logo.appUuid- uuid of the External App this integration is related to.connectorId- id of the Connector this integration uses.connectorVersion- a published version of the connector. If empty, development (unpublished) version of the connector is used.authOptions(read-only) - list of available authentication options based on the connector and integration parameters. The format of auth options matches the auth config from the Connector definition with all the Formulas resolved (if there were any).
Connector Parameters
If connector integration uses has parameters, you can store them on the integration level.
For security reasons, parameters are not returned or saved as a part of the integration definition. You can manipulate them using Get integration parameters and Set integration parameters API endpoints.
In the UI, you can edit connector parameters in the Parameters section of the integration config:
Updated about 13 hours ago
