Endpoint
/api/v2/tenants/{tenantId}/integrations/install/GOOGLE
Path Parameters
tenantId
string

alertSource
object

Source of alert. Applicable only when installing category is Monitoring. Default Alert Source is taken as Custom.

alertSource.displayName
alertSource.id
alertSource.name
alertSource.techUid
category
string

Category describes the behavior of custom integration. Applicable only for Custom Integration installation. Example: If monitoring is selected as category, the integration will work as monitoring integration.

description
string

direction
string

Direction of the installation. Applicable only when installing category is Collaboration. The default direction is taken as Inbound-Outbound.

displayName
string

Name used to identify the integration.

emailAddress
string

emailProps
array

emailProps.identifier
Unique value of a set.Email data identifies the set with this identifier and parses with the respective parsing conditions.
emailProps.identifierSource
Source for considering the unique value. Supported Values: EMAIL_SUBJECT, EMAIL_CONTENT, DEFAULT_VALUE.
emailProps.name
Name of parsing conditions set.
emailProps.properties
id
string

inboundConfig
object

inboundConfig .authentication
inboundConfig .mapAttributes
installedBy
string

installedTime
time

integration
object

integration.id
integration.multipleInstallations
integration.name
outboundConfig
object

outboundConfig .baseNotifier
The fields are required unless specific to an `authType`.
outboundConfig .mapAttributes
parentIntg
object

parentIntg.id
status
string

ticketType
string

OpsRamp supports the following ticket types:

{
  "credential": {
    "ManagementCertificatePassPhrase": "*********",
    "ProjectId": "**********",
    "ServiceAccountEmail": "*****************",
    "ServiceAccountManagementCertificate": "*********",
    "credentialType": "GOOGLE"
  },
  "displayName": "Google"
}

Responses

OK

alertSource
object

Source of alert. Applicable only when installing category is Monitoring. Default Alert Source is taken as Custom.

alertSource.displayName
alertSource.id
alertSource.name
alertSource.techUid
category
string

Category describes the behavior of custom integration. Applicable only for Custom Integration installation. Example: If monitoring is selected as category, the integration will work as monitoring integration.

description
string

direction
string

Direction of the installation. Applicable only when installing category is Collaboration. The default direction is taken as Inbound-Outbound.

displayName
string

Name used to identify the integration.

emailAddress
string

emailProps
array

emailProps.identifier
Unique value of a set.Email data identifies the set with this identifier and parses with the respective parsing conditions.
emailProps.identifierSource
Source for considering the unique value. Supported Values: EMAIL_SUBJECT, EMAIL_CONTENT, DEFAULT_VALUE.
emailProps.name
Name of parsing conditions set.
emailProps.properties
id
string

inboundConfig
object

inboundConfig .authentication
inboundConfig .mapAttributes
installedBy
string

installedTime
time

integration
object

integration.id
integration.multipleInstallations
integration.name
outboundConfig
object

outboundConfig .baseNotifier
The fields are required unless specific to an `authType`.
outboundConfig .mapAttributes
parentIntg
object

parentIntg.id
status
string

ticketType
string

OpsRamp supports the following ticket types:

{
  "credential": {
    "Name": "Google GOOGLE Integration",
    "ProjectId": "********************",
    "ServiceAccountEmail": "********************************"
  },
  "id": "INTG-948776fe-7f27-4ba0-86d3-28dcc2a30297",
  "integration": {
    "id": "GOOGLE",
    "name": "Google"
  }
}