Install Email Request Integration
Installs an email request integration.
Email request integration creates tickets in platform via email. User needs to convert image to Base64 and enter the code in file field as shown in the following sample request.
Path Parameters
- tenantId
Describes the tenantId of the tenant
Request Body
application/json
- displayName
Name used to identify the integration.
- integration
- ipAddress
This field is only used for compute integration in the private cloud. When you assign a static IP address (for example, 192.168.64.6), the system uses that specific IP. However, if you specify the IP in any of the following formats, it represents a range of addresses: - 172.26.1.0/24 - 172.26.1.* - 172.26.1.0-172.26.1.255
- credentialSet
Name of credentialSets. Only used for compute Integration.
- credential
Credential details of cloud/saas-apps
- logos
- category
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.
- Enum:
- CustomCollaborationMonitoringSSOAutomationADAPTER_INTEGRATIONREPORTING_APPS
- installedBy
- installedTime
- status
- alertSource
Source of alert. Applicable only when installing category is Monitoring. Default Alert Source is taken as Custom.
- direction
Direction of the installation. Applicable only when installing category is Collaboration. The default direction is taken as Inbound-Outbound.
- Enum:
- InboundOutboundInbound-Outbound
- description
- singleSignOnAuthentication
- discoveryProfiles
Discovery profile configurations for Cloud and Cloud native resources.
- inboundConfig
- outboundConfig
- emailProps
- configDetails
Export Integration details
- emailAddress
- ticketType
OpsRamp supports the following ticket types:
- Enum:
- INCIDENTSERVICEREQUESTCHANGE
- parentIntg
- deployment
Specify the k8s deployment environment where k8s cluster is onprem cluster or deployed using cloud provider. **Applicable to prometheus integration** : Optional to specify the deployment environment where the Prometheus agent will be installed.
- Enum:
- cloudonPremVM_UbuntuVM_Redhat
Default: onPrem
- containerEngineType
Specify container runtime engine either Docker, ContainerD, CRI-O
- Enum:
- DockerContainerDCRI-O
Default: Docker
- configFiles
- profile
Responses
- displayName
Name used to identify the integration.
- integration
- ipAddress
This field is only used for compute integration in the private cloud. When you assign a static IP address (for example, 192.168.64.6), the system uses that specific IP. However, if you specify the IP in any of the following formats, it represents a range of addresses: - 172.26.1.0/24 - 172.26.1.* - 172.26.1.0-172.26.1.255
- credentialSet
Name of credentialSets. Only used for compute Integration.
- credential
Credential details of cloud/saas-apps
- logos
- category
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.
- Enum:
- CustomCollaborationMonitoringSSOAutomationADAPTER_INTEGRATIONREPORTING_APPS
- installedBy
- installedTime
- status
- alertSource
Source of alert. Applicable only when installing category is Monitoring. Default Alert Source is taken as Custom.
- direction
Direction of the installation. Applicable only when installing category is Collaboration. The default direction is taken as Inbound-Outbound.
- Enum:
- InboundOutboundInbound-Outbound
- description
- singleSignOnAuthentication
- discoveryProfiles
Discovery profile configurations for Cloud and Cloud native resources.
- inboundConfig
- outboundConfig
- emailProps
- configDetails
Export Integration details
- emailAddress
- ticketType
OpsRamp supports the following ticket types:
- Enum:
- INCIDENTSERVICEREQUESTCHANGE
- parentIntg
- deployment
Specify the k8s deployment environment where k8s cluster is onprem cluster or deployed using cloud provider. **Applicable to prometheus integration** : Optional to specify the deployment environment where the Prometheus agent will be installed.
- Enum:
- cloudonPremVM_UbuntuVM_Redhat
Default: onPrem
- containerEngineType
Specify container runtime engine either Docker, ContainerD, CRI-O
- Enum:
- DockerContainerDCRI-O
Default: Docker
- configFiles
- profile
Response Samples
{
"id": "INTG-02d467ee-41f2-4d1e-9c55-e8365b421f21",
"displayName": "email incidents test",
"integration": {
"id": "EMAILINCIDENTS",
"name": "Email Requests"
},
"emailAddress": "alerts@5JHqWy4h34xXDwN2gYFtmaYx.opsramp.com",
"emailProps": [
{
"properties": [
{
"name": "Allow anonymous user",
"value": "true"
},
{
"name": "Subject",
"value": "Email Subject"
},
{
"name": "Description",
"value": "Email Description"
},
{
"name": "Priority",
"defaultValue": "Low",
"condition": {
"contentSource": "EMAIL_CONTENT",
"operator": "BETWEEN",
"startValue": "value1",
"endValue": "value2"
},
"propertyMappings": {
"name": "Priority",
"attrName": "incident.priority.name",
"entityType": "INCIDENT",
"attrValues": [
{
"attrValue": "Low",
"thirdPartyAttrValue": "myval"
}
]
}
}
]
}
]
}