URL

GET https://{api-url}/api/v2/tenants/{tenantId}/integrations/installed/{installedIntgId}

Sample URLs

https://api.opsramp.com/api/v2/tenants/client_8/integrations/installed/INTG-30afec31-9c37-4784-a6de-051997a5715e

Headers

  • Authorization: Bearer {accessToken}
  • Content-Type: application/json
  • Accept: application/json

Status code

200 OK

Sample 1 - Response

{
  "id": "INTG-30afec31-9c37-4784-a6de-051997a5715e",
  "integration": {
    "id": "JIRA",
    "name": "JIRA"
  },
  "inboundConfig": {
    "authentication": {
      "authType": "WEBHOOK",
      "token": "w6bbEcYKnqggCkzPgBg745YXPKs3DuWb"
    },
    "mapAttributes": [
      {
        "name": "Status",
        "attrName": "serviceRequest.status.name",
        "thirdPartyAttrName": "Status",
        "entityType": "SERVICEREQUEST",
        "thirdPartyEntityType": "SRQ",
        "attrValues": [
          {
            "attrValue": "Open",
            "thirdPartyAttrValue": "In Progress"
          },
          {
            "attrValue": "Closed",
            "thirdPartyAttrValue": "Completed"
          }
        ]
      },
      {
        "name": "Status",
        "attrName": "incident.status.name",
        "thirdPartyAttrName": "Status",
        "entityType": "INCIDENT",
        "thirdPartyEntityType": "TICKET",
        "attrValues": [
          {
            "attrValue": "Open",
            "thirdPartyAttrValue": "In Progress"
          },
          {
            "attrValue": "Closed",
            "thirdPartyAttrValue": "Completed"
          }
        ]
      },
      {
        "name": "Priority",
        "attrName": "incident.priority.name",
        "thirdPartyAttrName": "severity",
        "entityType": "INCIDENT",
        "thirdPartyEntityType": "TICKET",
        "attrValues": [
          {
            "attrValue": "High",
            "thirdPartyAttrValue": "Max"
          },
          {
            "attrValue": "Low",
            "thirdPartyAttrValue": "min"
          }
        ]
      },
      {
        "name": "Priority",
        "attrName": "serviceRequest.priority.name",
        "thirdPartyAttrName": "severity",
        "entityType": "SERVICEREQUEST",
        "thirdPartyEntityType": "SRQ",
        "attrValues": [
          {
            "attrValue": "High",
            "thirdPartyAttrValue": "Max"
          },
          {
            "attrValue": "Low",
            "thirdPartyAttrValue": "min"
          }
        ]
      }
    ]
  },
  "outboundConfig": {
    "mapAttributes": [
      {
        "name": "Status",
        "attrName": "incident.status.name",
        "thirdPartyAttrName": "state",
        "entityType": "INCIDENT",
        "thirdPartyEntityType": "ticket",
        "attrValues": [
          {
            "attrValue": "Closed",
            "thirdPartyAttrValue": "close"
          }
        ]
      },
      {
        "name": "Priority",
        "attrName": "incident.priority.name",
        "thirdPartyAttrName": "priority",
        "entityType": "INCIDENT",
        "thirdPartyEntityType": "ticket",
        "attrValues": [
          {
            "attrValue": "Very Low",
            "thirdPartyAttrValue": "low"
          }
        ]
      }
    ]
  }
}

Sample 2 - Response with dropAlertsOnUnmanagedResources value set

{
    "id": "INTG-383dd04b-d2b9-43be-b659-7d88ae2357a5",
    "integration": {
        "id": "PINGDOM",
        "name": "Pingdom",
        "multipleInstallations": false
    },
    "inboundConfig": {
        "authentication": {
            "authType": "WEBHOOK"
        },
        "mapAttributes": [
            {
                "name": "Alert resource name",
                "attrName": "alert.deviceName",
                "thirdPartyAttrName": "device.hostName",
                "entityType": "ALERT",
                "thirdPartyEntityType": "Test2",
                "mode": "INBOUND",
                "parsingProperty": {
                    "defaultValue": "",
                    "valueMappings": [],
                    "oprset": [],
                    "aclId": 0
                }
            },
            {
                "name": "Alert description",
                "attrName": "alert.description",
                "thirdPartyAttrName": "data.message",
                "entityType": "ALERT",
                "thirdPartyEntityType": "ALERT",
                "mode": "INBOUND",
                "parsingProperty": {
                    "valueMappings": [],
                    "oprset": [],
                    "aclId": 0
                }
            },
            {
                "name": "Alert subject",
                "attrName": "alert.subject",
                "thirdPartyAttrName": "subject",
                "entityType": "ALERT",
                "thirdPartyEntityType": "Test4",
                "mode": "INBOUND",
                "parsingProperty": {
                    "defaultValue": "",
                    "valueMappings": [],
                    "oprset": [],
                    "aclId": 0
                }
            },
            {
                "name": "External alert ID",
                "attrName": "alert.extAlertId",
                "thirdPartyAttrName": "notifications[0].id",
                "entityType": "ALERT",
                "thirdPartyEntityType": "ALERT",
                "mode": "INBOUND",
                "parsingProperty": {
                    "valueMappings": [],
                    "oprset": [],
                    "aclId": 0
                }
            },
            {
                "name": "Alert state",
                "attrName": "alert.currentState",
                "thirdPartyAttrName": "severity",
                "entityType": "ALERT",
                "thirdPartyEntityType": "ALERT",
                "mode": "INBOUND",
                "attrValues": [
                    {
                        "attrValue": "Warning",
                        "thirdPartyAttrValue": "warning"
                    },
                    {
                        "attrValue": "Info",
                        "thirdPartyAttrValue": "info"
                    },
                    {
                        "attrValue": "Critical",
                        "thirdPartyAttrValue": "error"
                    },
                    {
                        "attrValue": "Critical",
                        "thirdPartyAttrValue": "critical"
                    },
                    {
                        "attrValue": "Warning",
                        "thirdPartyAttrValue": "medium"
                    },
                    {
                        "attrValue": "Info",
                        "thirdPartyAttrValue": "low"
                    },
                    {
                        "attrValue": "Warning",
                        "thirdPartyAttrValue": "CRITICAL"
                    }
                ],
                "parsingProperty": {
                    "defaultValue": "Ok",
                    "valueMappings": [],
                    "oprset": [],
                    "aclId": 0
                }
            },
            {
                "name": "Alert metric",
                "attrName": "alert.serviceName",
                "thirdPartyAttrName": "serviceName",
                "entityType": "ALERT",
                "thirdPartyEntityType": "Test3",
                "mode": "INBOUND",
                "attrValues": [
                    {
                        "attrValue": "",
                        "thirdPartyAttrValue": ""
                    }
                ],
                "parsingProperty": {
                    "defaultValue": "",
                    "valueMappings": [],
                    "oprset": [],
                    "aclId": 0
                }
            },
            {
                "name": "Alert time",
                "attrName": "alert.alertTime",
                "thirdPartyAttrName": "timestamp",
                "entityType": "ALERT",
                "thirdPartyEntityType": "ALERT",
                "mode": "INBOUND",
                "parsingProperty": {
                    "valueMappings": [],
                    "oprset": [],
                    "aclId": 0
                }
            }
        ],
        "dropAlertsOnUnmanagedResources": true
    }
}