What are Incident Parameters and Custom Parameters?
Incident and Custom parameters get passed along with the body of the URL during an HTTP request invocation.
Incident Parameters
Incident Parameters are predefined system parameters passed in the invoked URL's body. In the HTTP response, the Incident Parameters are substituted with the actual value of your specified monitor. Incident Parameters can be used as part of incident management. For example, in invoke URL actions within IT automation or in third-party integrations for customization and flexibility.
The $INCIDENT_DETAILS parameter is available only for RBL monitors.
- The $MSP_CUSTOMER_NAME parameter will be accessible only to MSP users. Similarly, the $BU_NAME parameter will be shown only to Business Unit users. This parameter can be used to set up third-party integrations for different MSP and Business Unit customers.
- $MONITOR_DASHBOARD_LINK is not available for MSP admins or users.
Custom Parameters
Custom Parameters can be defined and passed along with your URL during an HTTP request. You can pass them as a Param name=value pair, wherein you can use
Global Parameters to substitute it with a Constant or Dynamic value of your choice. You can utilize Custom Parameters for specific use cases in your third-party service portal for added flexibility. Custom parameters will be passed in a JSON in the same format you specified during the HTTP request. You can select a Custom Parameter in two different ways:
Custom Parameters syntax when specified in JSON format:
Syntax:
{
"param1" : "value1",
"token_type" : "${TOKEN_TYPE}",
"cx_type" : "${CX_TYPE}",
"api_key" : ${API_KEY}"
}
Select the checkbox Post as JSON to post the parameters in JSON format.
Custom Parameters syntax when specified as key-value:
Syntax:
param1 = value1 &
token_type = ${TOKEN_TYPE} &
cx_type = ${CX_TYPE} &
api_key = ${API_KEY}
Related Articles
Preventing duplicate ticket creation in custom ticketing integrations via webhooks
Issue Alerts sent from Site24x7 to a webhook fail with a 400 error and are marked as duplicate events by the third-party system. Common cause This issue is likely caused by a possible misconfiguration in the Update URL and Close URL settings of the ...
FAQ on Custom Roles
What is the Created permission and what does it allow users to do? The Created permission is a specific type of access control that permits users to perform actions such as View, Write, or Delete solely on the modules, like dashboard, that they have ...
Custom Dashboard Performance and Current Status widgets — Monitors and their supported child entities
Your Custom Dashboard's Performance and Current Status widgets support the following set of child entities for the below set of monitor types. Performance Widget: Monitor Type Child Entity Web Transaction (Browser) Step URL Web Transaction Step URL ...
Limitations of custom instrumentation in .NET agent
While most of the functions can be instrumented using custom instrumentation, the following kinds of methods will be ignored for profiling: 1. Constructors 2. Object finalizers and Disposer methods 3. Lambda functions 4. Property getter / setter
Associate a device template with my network monitor
After successfully adding a network monitor, you can add and associate a device template with that network device. Both default and custom templates can be associated with network devices. You must add and associate a device template with a network ...