PagerDuty

PagerDuty

Featured integrations

PagerDuty Integration

PagerDuty's platform for real-time operations integrates machine data and human intelligence to improve visibility and agility across organizations. By integrating PagerDuty with Tines a new world of possibilities open up for how to tackle alerts and incidents as part of automated workflows. The most powerful part of the integration relates to what happens next, how you respond, and that is where this combination shines. You can interact with a PagerDuty notification by clicking in the alert body to initiate automated actions such as full triage and remediation activities. Tines can then also acknowledge and resolve alerts based upon the outcome of your automted response worfklows. Close the automation loop while still preserving human gate-kept authorization. Control complexity and automate toil with PagerDuty and Tines.

Automatically integrate PagerDuty with existing security workflows for immediate response, triage, and escalation actions::Prioritize different threat or incident types for on-call security operations teams::Initiate one click incident response and investigation workflows from inside PagerDuty alerts (via phone or web)::Leverage all PagerDuty available endpoints (both the REST and Events API)::Create and combine logic from different Tines integrations to decide when to trigger actions in PagerDuty::Automatically resolve alerts based upon the outcome of automations

Tines is built on stories. If you can tell the story of your current process (or a desired workflow) Tines can automate it. Using simple building blocks, any team member can build a Tines story across their teams, platforms, or business units. You can even chain stories together (using sub-stories) to build more complex modular and reusable workflows.

Start with the low-hanging fruit and then work your way up the tree! Which manual tasks, runbooks, playbooks, or SOPs do you or your team spend the most time on?

Agents and Actions

Just a sample of some of the prebuilt triggers, transforms, and actions ✓

Docs and Tutorials

How It Works

Tines talks to the PagerDuty APIs via prebuilt templates that allow you to perform a whole host of actions and responses. By using the Tines visual storyboard you automate your interactions with PagerDuty and create events from simple logic in a workflow. You can even mix and match other Tines integrations to determine how to create or respond to PagerDuty events. Tines has many prebuilt actions in PagerDuty to get you started so you only need to supply the relevant PagerDuty API key to begin automating.

Requirements

Once you have a PagerDuty account you can leverage your personal PagerDuty API key to begin automating actions at your privilege level.

To integrate directly with a PagerDuty configured service, or use global event rules for account wide actions, you will require an Admin based PagerDuty role with full account authorization. If you do not have this PagerDuty role, please reach out to a PagerDuty Admin or Account Owner within your organization to configure the integration.

Support

If you need help with this integration please reference the documentation and/or contact support@tines.io (or ask in your dedicated Slack channel if applicable to your Tines account).

Integration Walkthrough

In PagerDuty

There are three ways to integrate with PagerDuty, via:

  • Global Event Routing
  • integration on a PagerDuty Service (Recommended)
  • an account level or personal PagerDuty API key

Integrating With Global Event Routing

Note: This method uses the PagerDuty Events API.

In PagerDuty go to 'Configuration/Event Rules' and either use the global ruleset 'Integration Key' or create a new 'Ruleset' for your team. Then use this 'Integration Key' with Tines prebuilt (or your own custom actions) that utilize the EVENTs API.

Integrating With a PagerDuty Service (Recommended)

Note: This method uses the PagerDuty Events API.

In PagerDuty go to 'Configuration/Services' and click on a Service name (or create a new Service if required). Go to 'Integrations' and click 'Add a new integration' to this service. Name your integration and select 'Tines' from the dropdown list as your integration type (you could also choose 'Use our API directly' if you wish). Then use this 'Integration Key' with Tines prebuilt (or your own custom actions) that utilize the EVENTs API.

Account or Personal based PagerDuty API Key

Note: This method uses the PagerDuty traditional REST API. Personal keys are limited to your role in PagerDuty, account keys can only be generated by admins.

Account Level: Go to 'Configuration/API Access' and then 'Create New API Key' to generate a key.
Personal Level: Go to your profile in PagerDuty under 'My Profile/User Settings/API Access' and 'Create API User Token'.

Then reference either key as the PagerDuty credential for prebuilt or custom actions that utilize the traditional REST API.

In Tines

Tines uses simple workflows to talk intelligently to APIs and associated integrations. Once you've added the PagerDuty endpoint in 'Resources' and an API key credential in 'Credentials', they are reused and referenced in the agent templates.
Resources

On the navigation bar go to 'Resources' and create a 'New Resource' called 'pagerdutyevents' (if using the Events API, otherwise this is not needed). Enter the value 'events.pagerduty.com' in the builder text field and click 'Save Resource'.

Credentials

On the navigation bar go to 'Credentials' and create a 'New Credential' of type 'text' and call it 'pagerdutyroutingkey' (if using the Events API, otherwise 'pagerduty' is fine) and put the key in the value field, then click 'Save Credential'.

Getting Started with the Storyboard

On the navigation bar go to 'Stories' and click 'New Story' or choose an existing story that you would like to add PagerDuty functionality to.

For a new story, once you see the storyboard, edit the title on the right hand side so you can easily locate it again. Then, on the left hand side, go to the 'Search' box above the blank agents and type in 'PagerDuty'. This will list the prebuilt PagerDuty integration templates. Simply drag the ones you want on to the storyboard e.g. 'Trigger an Event in PagerDuty'.

Tip: You can click it to see what fields are available for further customization. Once clicked, it will show the 'Builder' context on the right hand side panel. Rather than enter a credential or endpoint each time, Tines uses the concept of global resources and private or shared credentials. Once you've followed the previous steps, the template automatically includes them.

Events Based API

In Tines you just add your 'Integration Key' as the credential in 'Credentials' (call it 'pagerdutyroutingkey') and ensure the 'Resource' in the action/agent is using the global resource value of 'events.pagerduty.com'. Then just drag and drop an event action template in to the Tines storyboard from Story edit mode.

Traditional API

In Tines just enter your personal or account API key as a credential called 'pagerduty' in 'Credentials' and then drag and drop one of the PagerDuty templates to your storyboard. For REST API actions you will need to additionally specify your PagerDuty registered email as a 'Resource' due to it being used in the headers.

How to Uninstall

Just remove the relevant API key in the Tines 'Credentials' section and/or delete the specific service Integration, Event Rules, or remove the API key from PagerDuty user or configuration settings.

Tines + API

Tines is the automation engine for all your workflows. It enables you and your team to automate away manual tasks and create consistency with repeatable and reliable automated processes. With just a few simple building blocks you can rapidly automate a whole host of everyday tasks and workflows. Not only can you create your own agents but you benefit from the ongoing shared contributions of our analysts, engineers, and customers. Whether you leverage our prebuilt blocks or roll your own, it's simple to create actionable and repeatable outcomes that save you time and stress. This frees you up to work on more valuable and creative challenges. Tines is more than just a SoaR(Security Orchestration Automation and Response) platform or API tool, it's an engine that powers a whole range of processes, people, and workflows.

If there's an endpoint with an API, Tines can query it securely and correctly without using any apps, plugins, modules, or applets. As there is no need for coding or fragile scraping, Tines accelerates and empowers you to work smarter and more strategically. Irrespective of size or volume, it only takes minutes to leverage the Tines cloud. You can even deploy dedicated instances on your own infrastructure.

Escape from alert fatigue, standardize your workflows, and take back control by automating your processes, playbooks, and SOPs(Standard Operating Procedures) with simple drag-and-drop actions.

Visit Tines Docs for more information on agents, events, stories, credentials, globals, or administration. Even though you work from inside the graphical storyboarding tool, you can still access the Tines API if so desired for even deeper integrations.

You can also use powerful Liquid Templates and Filters throughout Tines (including in URLs, headers, credentials, or payloads).

Deep Dives

Check out the Tines Blog for more in-depth deep dives and novel uses.

More Help

If you have a question, comment, or suggestion just reach out!

Explore a quick workflow and begin your own automation story

Try it yourself

Related Integrations