Documentation Index
Fetch the complete documentation index at: https://docs.serval.com/llms.txt
Use this file to discover all available pages before exploring further.
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

