Skip to main content

IncomingWebhook

Resource IncomingWebhook in pulumi-better-uptime.
27 min read

Resource IncomingWebhook in pulumi-better-uptime.

Pulumi type: better-uptime:index/incomingWebhook:IncomingWebhook.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
acknowledgedAlertIdFieldIncomingWebhookAcknowledgedAlertIdField (input)noWhen acknowledging an incident, how to extract an alert id, a unique alert identifier which will be used to acknowledge and resolve incidents.
acknowledgedRuleTypestringyesShould an incident be acknowledged for all webhooks, those satisfying all acknowledged_rules, or those satisfying any of them. Valid values are unused, all, or any
acknowledgedRulesIncomingWebhookAcknowledgedRule (input)[]noAn array of rules to match to acknowledge an incident.
callbooleannoWhether to call when a new incident is created.
causeFieldIncomingWebhookCauseField (input)noA field describing how to extract an incident cause, used as a short description shared with the team member on-call.
criticalAlertbooleannoWhether to send a critical push notification that ignores the mute switch and Do not Disturb mode when a new incident is created.
emailbooleannoWhether to send an email when a new incident is created.
namestringnoThe name of this incoming webhook.
otherAcknowledgedFieldsIncomingWebhookOtherAcknowledgedField (input)[]noAn array of additional fields, which will be extracted when acknowledging an incident.
otherResolvedFieldsIncomingWebhookOtherResolvedField (input)[]noAn array of additional fields, which will be extracted when resolving an incident.
otherStartedFieldsIncomingWebhookOtherStartedField (input)[]noAn array of additional fields, which will be extracted when starting an incident.
pausedbooleannoSet to true to pause monitoring - we won't notify you about downtime. Set to false to resume monitoring.
policyIdstringnoID of the escalation policy associated with the incoming webhook.
pushbooleannoWhether to send a push notification when a new incident is created.
recoveryPeriodnumbernoHow long the integration must be up to automatically mark an incident as resolved after being down.
resolvedAlertIdFieldIncomingWebhookResolvedAlertIdField (input)noWhen resolving an incident, how to extract an alert id, a unique alert identifier which will be used to acknowledge and resolve incidents.
resolvedRuleTypestringyesShould an incident be resolved for all webhooks, those satisfying all resolved_rules, or those satisfying any of them. Valid values are unused, all, or any
resolvedRulesIncomingWebhookResolvedRule (input)[]noAn array of rules to match to resolved an incident.
smsbooleannoWhether to send an SMS when a new incident is created.
startedAlertIdFieldIncomingWebhookStartedAlertIdField (input)noWhen starting an incident, how to extract an alert id, a unique alert identifier which will be used to acknowledge and resolve incidents.
startedRuleTypestringyesShould an incident be started for all webhooks, those satisfying all started_rules, or those satisfying any of them. Valid values are unused, all, or any
startedRulesIncomingWebhookStartedRule (input)[]noAn array of rules to match to start a new incident.
teamNamestringnoUsed to specify the team the resource should be created in when using global tokens. You can't update this value later.
teamWaitnumbernoHow long to wait before escalating the incident alert to the team. Leave blank to disable escalating to the entire team.
titleFieldIncomingWebhookTitleField (input)noAn optional field describing how to extract a customized incident title.

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
acknowledgedAlertIdFieldIncomingWebhookAcknowledgedAlertIdField (output)noWhen acknowledging an incident, how to extract an alert id, a unique alert identifier which will be used to acknowledge and resolve incidents.
acknowledgedRuleTypestringnoShould an incident be acknowledged for all webhooks, those satisfying all acknowledged_rules, or those satisfying any of them. Valid values are unused, all, or any
acknowledgedRulesIncomingWebhookAcknowledgedRule (output)[]noAn array of rules to match to acknowledge an incident.
callbooleannoWhether to call when a new incident is created.
causeFieldIncomingWebhookCauseField (output)noA field describing how to extract an incident cause, used as a short description shared with the team member on-call.
createdAtstringyesThe time when this incoming webhook was created.
criticalAlertbooleannoWhether to send a critical push notification that ignores the mute switch and Do not Disturb mode when a new incident is created.
emailbooleannoWhether to send an email when a new incident is created.
namestringnoThe name of this incoming webhook.
otherAcknowledgedFieldsIncomingWebhookOtherAcknowledgedField (output)[]noAn array of additional fields, which will be extracted when acknowledging an incident.
otherResolvedFieldsIncomingWebhookOtherResolvedField (output)[]noAn array of additional fields, which will be extracted when resolving an incident.
otherStartedFieldsIncomingWebhookOtherStartedField (output)[]noAn array of additional fields, which will be extracted when starting an incident.
pausedbooleannoSet to true to pause monitoring - we won't notify you about downtime. Set to false to resume monitoring.
policyIdstringnoID of the escalation policy associated with the incoming webhook.
pushbooleannoWhether to send a push notification when a new incident is created.
recoveryPeriodnumbernoHow long the integration must be up to automatically mark an incident as resolved after being down.
resolvedAlertIdFieldIncomingWebhookResolvedAlertIdField (output)noWhen resolving an incident, how to extract an alert id, a unique alert identifier which will be used to acknowledge and resolve incidents.
resolvedRuleTypestringnoShould an incident be resolved for all webhooks, those satisfying all resolved_rules, or those satisfying any of them. Valid values are unused, all, or any
resolvedRulesIncomingWebhookResolvedRule (output)[]noAn array of rules to match to resolved an incident.
sampleBodystringyesSample request body the webhook. Used only to make the configuration easier.
sampleHeadersstringyesSample request HTTP headers the webhook (separated by a newline). Used only to make the configuration easier.
sampleQueryStringstringyesSample query string of the webhook (without the leading ?). Used only to make the configuration easier.
smsbooleannoWhether to send an SMS when a new incident is created.
startedAlertIdFieldIncomingWebhookStartedAlertIdField (output)noWhen starting an incident, how to extract an alert id, a unique alert identifier which will be used to acknowledge and resolve incidents.
startedRuleTypestringnoShould an incident be started for all webhooks, those satisfying all started_rules, or those satisfying any of them. Valid values are unused, all, or any
startedRulesIncomingWebhookStartedRule (output)[]noAn array of rules to match to start a new incident.
teamNamestringnoUsed to specify the team the resource should be created in when using global tokens. You can't update this value later.
teamWaitnumbernoHow long to wait before escalating the incident alert to the team. Leave blank to disable escalating to the entire team.
titleFieldIncomingWebhookTitleField (output)noAn optional field describing how to extract a customized incident title.
updatedAtstringyesThe time when this incoming webhook was updated.
urlstringyesThe url at which we expect to receive the webhook.

IncomingWebhookAcknowledgedAlertIdField (input)#

Input object IncomingWebhookAcknowledgedAlertIdField. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
contentstringnoThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringnoWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringnoWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringnoThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringnoThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringnoThe name of the field.
specialTypestringnoA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringnoThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookAcknowledgedRule (input)#

Input object IncomingWebhookAcknowledgedRule. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
contentstringnoThe content we should match to satisfy the rule. Should be a valid regular expression when matchType is matches_regex.
matchTypestringnoThe type of the rule. Can be any of the following: contains, contains_not, matches_regex, matches_regex_not, equals, or equals_not.
ruleTargetstringnoThe target of the rule. Can be any of the following: query_string, header, body, json, or xml.
targetFieldstringnoThe target field within the content of the rule_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookCauseField (input)#

Input object IncomingWebhookCauseField. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
contentstringnoThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringnoWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringnoWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringnoThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringnoThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringnoThe name of the field.
specialTypestringnoA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringnoThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookOtherAcknowledgedField (input)#

Input object IncomingWebhookOtherAcknowledgedField. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
contentstringnoThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringnoWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringnoWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringnoThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringnoThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringnoThe name of the field.
specialTypestringnoA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringnoThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookOtherResolvedField (input)#

Input object IncomingWebhookOtherResolvedField. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
contentstringnoThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringnoWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringnoWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringnoThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringnoThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringnoThe name of the field.
specialTypestringnoA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringnoThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookOtherStartedField (input)#

Input object IncomingWebhookOtherStartedField. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
contentstringnoThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringnoWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringnoWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringnoThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringnoThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringnoThe name of the field.
specialTypestringnoA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringnoThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookResolvedAlertIdField (input)#

Input object IncomingWebhookResolvedAlertIdField. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
contentstringnoThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringnoWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringnoWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringnoThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringnoThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringnoThe name of the field.
specialTypestringnoA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringnoThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookResolvedRule (input)#

Input object IncomingWebhookResolvedRule. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
contentstringnoThe content we should match to satisfy the rule. Should be a valid regular expression when matchType is matches_regex.
matchTypestringnoThe type of the rule. Can be any of the following: contains, contains_not, matches_regex, matches_regex_not, equals, or equals_not.
ruleTargetstringnoThe target of the rule. Can be any of the following: query_string, header, body, json, or xml.
targetFieldstringnoThe target field within the content of the rule_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookStartedAlertIdField (input)#

Input object IncomingWebhookStartedAlertIdField. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
contentstringnoThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringnoWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringnoWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringnoThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringnoThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringnoThe name of the field.
specialTypestringnoA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringnoThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookStartedRule (input)#

Input object IncomingWebhookStartedRule. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
contentstringnoThe content we should match to satisfy the rule. Should be a valid regular expression when matchType is matches_regex.
matchTypestringnoThe type of the rule. Can be any of the following: contains, contains_not, matches_regex, matches_regex_not, equals, or equals_not.
ruleTargetstringnoThe target of the rule. Can be any of the following: query_string, header, body, json, or xml.
targetFieldstringnoThe target field within the content of the rule_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookTitleField (input)#

Input object IncomingWebhookTitleField. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
contentstringnoThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringnoWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringnoWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringnoThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringnoThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringnoThe name of the field.
specialTypestringnoA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringnoThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookAcknowledgedAlertIdField (output)#

Output object IncomingWebhookAcknowledgedAlertIdField. Fields below belong to this object.

PropertyTypeAlways presentDescription
contentstringyesThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringyesWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringyesWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringyesThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringyesThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringyesThe name of the field.
specialTypestringyesA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringyesThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookAcknowledgedRule (output)#

Output object IncomingWebhookAcknowledgedRule. Fields below belong to this object.

PropertyTypeAlways presentDescription
contentstringyesThe content we should match to satisfy the rule. Should be a valid regular expression when matchType is matches_regex.
matchTypestringyesThe type of the rule. Can be any of the following: contains, contains_not, matches_regex, matches_regex_not, equals, or equals_not.
ruleTargetstringyesThe target of the rule. Can be any of the following: query_string, header, body, json, or xml.
targetFieldstringyesThe target field within the content of the rule_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookCauseField (output)#

Output object IncomingWebhookCauseField. Fields below belong to this object.

PropertyTypeAlways presentDescription
contentstringyesThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringyesWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringyesWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringyesThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringyesThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringyesThe name of the field.
specialTypestringyesA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringyesThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookOtherAcknowledgedField (output)#

Output object IncomingWebhookOtherAcknowledgedField. Fields below belong to this object.

PropertyTypeAlways presentDescription
contentstringyesThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringyesWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringyesWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringyesThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringyesThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringyesThe name of the field.
specialTypestringyesA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringyesThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookOtherResolvedField (output)#

Output object IncomingWebhookOtherResolvedField. Fields below belong to this object.

PropertyTypeAlways presentDescription
contentstringyesThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringyesWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringyesWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringyesThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringyesThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringyesThe name of the field.
specialTypestringyesA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringyesThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookOtherStartedField (output)#

Output object IncomingWebhookOtherStartedField. Fields below belong to this object.

PropertyTypeAlways presentDescription
contentstringyesThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringyesWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringyesWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringyesThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringyesThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringyesThe name of the field.
specialTypestringyesA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringyesThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookResolvedAlertIdField (output)#

Output object IncomingWebhookResolvedAlertIdField. Fields below belong to this object.

PropertyTypeAlways presentDescription
contentstringyesThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringyesWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringyesWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringyesThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringyesThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringyesThe name of the field.
specialTypestringyesA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringyesThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookResolvedRule (output)#

Output object IncomingWebhookResolvedRule. Fields below belong to this object.

PropertyTypeAlways presentDescription
contentstringyesThe content we should match to satisfy the rule. Should be a valid regular expression when matchType is matches_regex.
matchTypestringyesThe type of the rule. Can be any of the following: contains, contains_not, matches_regex, matches_regex_not, equals, or equals_not.
ruleTargetstringyesThe target of the rule. Can be any of the following: query_string, header, body, json, or xml.
targetFieldstringyesThe target field within the content of the rule_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookStartedAlertIdField (output)#

Output object IncomingWebhookStartedAlertIdField. Fields below belong to this object.

PropertyTypeAlways presentDescription
contentstringyesThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringyesWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringyesWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringyesThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringyesThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringyesThe name of the field.
specialTypestringyesA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringyesThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookStartedRule (output)#

Output object IncomingWebhookStartedRule. Fields below belong to this object.

PropertyTypeAlways presentDescription
contentstringyesThe content we should match to satisfy the rule. Should be a valid regular expression when matchType is matches_regex.
matchTypestringyesThe type of the rule. Can be any of the following: contains, contains_not, matches_regex, matches_regex_not, equals, or equals_not.
ruleTargetstringyesThe target of the rule. Can be any of the following: query_string, header, body, json, or xml.
targetFieldstringyesThe target field within the content of the rule_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.

IncomingWebhookTitleField (output)#

Output object IncomingWebhookTitleField. Fields below belong to this object.

PropertyTypeAlways presentDescription
contentstringyesThe content to match. Required when matchType is match_before, match_after, or match_regex. Should be a valid regular expression when matchType is match_regex.
contentAfterstringyesWhen should we start extracting content for the field. Required when matchType is match_between.
contentBeforestringyesWhen should we stop extracting content for the field. Required when matchType is match_between.
fieldTargetstringyesThe target of the field. Can be any of the following: query_string, header, body, json, or xml.
matchTypestringyesThe match type of the field. Can be any of the following: match_before, match_after, match_between, match_regex, or match_everything.
namestringyesThe name of the field.
specialTypestringyesA special type of the field. Can be alertId or cause or otherwise null for a custom field.
targetFieldstringyesThe target field within the content of the field_target. Should be a JSON key when the target is json, a CSS selector when it is xml, the header name when it is header, or the parameter name when it is query_string.