An Integration contains the following fields:
| Attribute | Type | Description |
|---|---|---|
| Key | Integer | The Slemma defined id representing the Integration |
| Name | String | Name of the Integration |
| Owner | Integer | The Slemma defined id representing the user, who created the Integration |
| Parent | Integer | The Slemma defined id representing the folder the Integration belongs to. |
| Type | String | The type of the Object. Value is 'Integration'. |
| ExtType | String | An additional attribute to describe Integrations. The possible values are listed here. |
| SourceType | String | The type of the Datasets that will be created based on the Integration. Possible values are listed here. Learn more. |
| SharedWith | Array of Objects | An array containing Users or Groups who has access to that integration, with the options described below. |
| GroupsAcces | Objects | Array of Group identifiers, each with specified permissions on the object. |
| UsersAccess | Objects | Array of User identifiers, each with specified permissions on the object. |
| AccessOfTeam | Boolean | Default permissions on the object applied to all team users that the object belongs to. |
| ConnectionString | Object | Connection string (for DB Integrations only). |
| ServerName | String | Server name. |
| User | String | Username. |
| Password | String | Password. |
| Port | String | Port. |
| Database | String | Database name. |
| Driver | String | Database Driver. |
| UseSSL | Boolean | Whether or not to use SSL. |
| UseSSH | Boolean | Whether or not to use SSH. |
| DriverProperties | Object | Array of the driver properties. |
