The PagerDuty spoke provides actions to view and analyze meaningful usage data for PagerDuty software subscriptions. Analyze on-call users to determine which licenses are stale so that you can reclaim these licenses and realize your potential savings.

Request apps on the Store

Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

Integration Hub subscription

This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.

Supported versions

This spoke was built for PagerDuty v1.4.1, but may be compatible with later versions.

Spoke requirements

PagerDuty global admin account.

Spoke dependencies

If you’re having trouble installing the app, ensure that these dependent plugins are installed:
  • ServiceNow Integration Hub Runtime (com.glide.hub.integration.runtime)
  • ServiceNow Integration Hub Action Step - REST (com.glide.hub.action_step.rest)
  • ServiceNow Integration Hub Action Template - Data Stream (com.glide.hub.action_type.datastream)
Note: Some of these plugins are licensable features and require appropriate licenses, if used outside the spoke implementation.

Spoke subflows

The PagerDuty spoke provides sample subflows to demonstrate automating PagerDuty tasks. To customize a sample subflow, copy it to a new application scope. Available sample subflows include:

Subflow Description
PagerDuty Download Subscriptions Downloads user subscriptions from the PagerDuty portal.

To use this subflow, perform the steps outlined in Integrating with PagerDuty.

PagerDuty Reclaim Subscription Deactivates user accounts in PagerDuty.

To use this subflow, perform the steps outlined in Integrating with PagerDuty.

PagerDuty Update User Activity Retrieves the activity of users who are on an on-call schedule.

To use this subflow, perform the steps outlined in Integrating with PagerDuty.

Spoke actions

The PagerDuty spoke provides actions to automate PagerDuty tasks when events occur in your ServiceNow instance. Available actions include:

Category Action Description
Audit Management Look up Audit Record Stream Retrieves information about the list of audits.
Business Service Management Create Business Service Creates business service by passing the Number field.
Create Business Service Subscribers Creates a business service subscriber.
Delete Business Service Deletes a business service.
Look up Business Service by ID Retrieves information about the specified business service.
Look up Business Service Dependencies by Business Service ID Retrieves the Business Service Dependencies by Business Service ID.
Look up Business Service Subscribers by Business Service ID Retrieves Business Service Subscribers by Business Service ID.
Look up Business Services Stream Retrieves a Business Services Stream.
Remove Business Service Subscribers Removes the specified business service subscriber.
Update Business Service Updates a business service.
Escalation Policy Management Delete Escalation Policy Deletes the specified escalation policy.
Look up Escalation Policies Stream Retrieves information about the list of escalation policies.
Look up Escalation Policy by ID Retrieves Escalation Policy by ID.
Update Escalation Policy Updates an escalation policy.
Create Escalation Policy Creates an escalation policy
Extension Management Create Extension Creates an extension.
Look up Extension by ID Retrieves information about the specified extension.
Look up Extensions Stream Retrieves information about the list of extensions.
Update Extension Updates an extension.
Incident Management Create Incident Creates an incident with the specified details.
Look up Incident by ID Retrieves information about an incident by its ID.
Look up Incidents Stream Retrieves information about the list of incidents.
Update Incident Updates an incident with the specified details.
Notifications Management Look Up Notification Stream Retrieves the list of notifications.
Schedule Management Create Schedule Creates a schedule.
Look up Schedule by ID Retrieves information about a schedule ID.
Look up Schedules Stream Retrieves information about the list of schedules.
Update Schedule Updates a schedule with the specified information.
Service Management Create Service Creates a service
Look up Service by ID Retrieves the details of a service by its ID.
Look up Services Stream Retrieves information about the list of services.
Update Service Updates a service with the specified information.
Tag Management Create Tag Creates a tag.
Delete Tag Deletes the specified tag.
Look up Tag by ID Retrieves information about the specific tag.
Look up Tags Stream Retrieves information about the required tags.
Assign Tags Assigns tags to the required entity.
Team Management Add Escalation Policy to Team Adds the escalation policy to a team with the specified details.
Add User to Team Adds users to the specified team.
Create Team Creates a team.
Create Team Subscriptions Creates a team subscription.
Delete Team Deletes the specified team.
Look up Subscriptions in Team Retrieves information about the specified subscription in a team.
Look up Team by ID Retrieves the specific team by ID.
Look up Teams Stream Retrieves the information about the list of teams.
Look up Users in Team Retrieves information about the specified users from a team.
Remove Escalation Policy from Team Removes the specified escalation policy from the specified team.
Remove Team Subscriptions Removes the specified team subscription.
Remove User from Team Removes the specified user from the specified team.
Update Team Updates the details of a team.
Webhook Management Create Webhook Subscription Creates a webhook subscription.
Delete Webhook Deletes a webhook.
Look up Webhook Subscription by ID Retrieves information about the specified webhook subscription ID.
Look up Webhook Subscription Stream Retrieves information about the list of webhook subscriptions.
Update Webhook Subscription Updates the specified webhook subscription.
User Management Look Up Users Retrieves all PagerDuty user subscriptions.
Look Up On Call Users Retrieves information about the last time that a user was on an on-call schedule.
Remove User Deactivates a user account in PagerDuty.
Look up Users Stream Retrieves information about the list of users.
Create User Creates a user.
Update User Updates the details of the specified user.
Note: This spoke has a Look up User action and Software Asset Management related actions only.

Connection and credential alias requirements

Integration Hub uses aliases to manage connection and credential information. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection. For more information, see Connections and Credentials.