About Rootly
Rootly is an incident management platform that helps teams respond to and resolve incidents faster with automated workflows, status pages, and retrospectives.What the Rootly integration enables
| Capability | Description |
|---|---|
| Automation workflows | Create and manage incidents, alerts, and retrospectives through Rootly’s API |
| Incident Management | Automate incident creation, updates, and resolution workflows |
Rootly Configuration
To connect Rootly to Serval, you’ll need to create an API token in Rootly. Rootly supports three types of API keys, each with different permission scopes:| API Key Type | Permissions |
|---|---|
| Global API Key | Global API Keys are assigned On-Call and Incident Response role when they’re generated. The assigned role’s permissions control the key’s permissions. Global API Keys are able to interact with all entities within your Rootly instance. |
| Team API Key | Team API Keys inherit the same permissions of a Team Admin. They have full read and edit access to any Rootly entity that team owns, such as the team’s Schedules and Escalation Policies. |
| Personal API Key | Personal API Keys inherit the permissions of the user who created the API key. |
1. Prerequisites
- Permissions – You must have appropriate role permissions in Rootly (Admin for Global keys, Team Admin for Team keys, or user access for Personal keys)
- Rootly Web UI access – API keys can only be generated from the web interface
- Organization access – Ensure you’re creating the key in the correct Rootly organization
2. Create an API Key
- Sign in to Rootly and click the Organization dropdown in the top navigation
- Select Organization Settings from the dropdown menu
- Navigate to API Keys in the settings menu
- Click Generate New API Key
- Select the API Key Type that matches your integration needs:
- Global API Key – For organization-wide access and automation
- Team API Key – For team-specific workflows and entities
- Personal API Key – For user-scoped automation
- Provide a descriptive name for the key, e.g., “Serval Production Integration”
- Click Generate or Create to create the key
- Important: Copy the token value immediately - it will only be displayed once
- Store the token securely in your secret management system
Serval Configuration
Once you have your Rootly API token, follow these steps to connect it to Serval.- In Serval, navigate to Apps → Available → Rootly → Connect
-
Enter the following:
Field Description Instance Name Friendly name for the Rootly instance (e.g., “Production Rootly”) API Key The API token you created above - Click Save to complete the connection

