API Stability Long-Term

The updatePagerDutyAction() GraphQL mutation is used to update a PagerDuty action in LogScale.

For more information on PagerDuty actions, see the Action Type: PagerDuty documentation page. You may also want to look at the Actions page for related information.

Syntax

Below is the syntax for the updatePagerDutyAction() mutation field:

graphql
updatePagerDutyAction(
     input: UpdatePagerDutyAction!
   ): PagerDutyAction!

Below is an example of how this mutation field might be used:

Show:
graphql
mutation {
  updatePagerDutyAction( input:
      { viewName: "humio",
        id: "abc123",
        name: "Your-Turn",
        severity: "Important",
        routingKey: "def456",
        useProxy: false
      }
  )
  { severity }
}
Example Responses
Show:
json
{
  "data": {
    "updatePagerDutyAction": {
      "severity": "Important"
    }
  }
}

Given Datatypes

For UpdatePagerDutyAction, there are a few parameters. Below is a list of them along with a description of each:

Table: UpdatePagerDutyAction

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Sep 23, 2024
idstringyes Long-TermThe unique identifier of the action.
namestringyes Long-TermThe name of the action.
routingKeystringyes Long-TermThe routing key to authenticate with PagerDuty.
severitystringyes Long-TermThe severity level to pass to the message.
useProxybooleanyes Long-TermDefines whether the action should use the configured proxy to make web requests.
viewNamestringyes Long-TermThe name of the view of the action.

Returned Datatypes

The returned datatype PagerDutyAction has several parameters. Below is a list of them along with a description of each:

Table: PagerDutyAction

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Mar 26, 2025
allowedActionsAssetActionyes PreviewThe asset actions allowed. See AssetAction.
displayNamestringyes Long-TermThe display name of the action.
idstringyes Long-TermThe unique identifier of the action.
isAllowedToRunbooleanyes Long-TermFalse if this type of action is disabled because of a security policy, true otherwise.
namestringyes Long-TermThe name of the action.
packagePackageInstallationyes Long-TermThe package, if any, of which the action is part. See PackageInstallation.
packageIdVersionedPackageSpecifier  Long-TermThe identifier of the package, if any. VersionedPackageSpecifier is a scalar.
routingKeystringyes Long-TermRouting key to authenticate with PagerDuty.
requiresOrganizationOwnedQueriesPermissionToEditbooleanyes Long-TermTrue if this action is used by triggers, where the query is run by the organization. If true, then the OrganizationOwnedQueries permission is required to edit the action.
resourcestringyes Long-TermThe resource identifier for the action.
severitystringyes Long-TermSeverity level to give to the message.
useProxybooleanyes Long-TermDefines whether the action should use the configured proxy to make web requests.
yamlTemplateyamlyes Long-TermA template that can be used to recreate the action.