Rootly
This guide configures a Rootly Global API key so Trustle can securely discover your on-call configuration (users, teams, schedules, escalation policies, services, and roles) and grant or revoke just-in-time on-call access.
Prerequisites
Section titled “Prerequisites”- A Rootly organization admin who can manage API keys.
- Access to the Trustle Connections page.
Configure Rootly
Section titled “Configure Rootly”Log in to Rootly
Section titled “Log in to Rootly”Log in to your Rootly organization at https://rootly.com as a user who can manage organization settings.
Navigate to API Keys
Section titled “Navigate to API Keys”- Open Organization Settings.
- Select API Keys.
Create a Global API Key
Section titled “Create a Global API Key”- Click to create a new API key.
- Enter a description (for example, “Trustle Integration”).
- Choose the Global scope, not Team or Personal.
- Assign roles to the key. Prefer custom, minimally scoped roles:
- Custom On-Call role: read on all on-call resources; create, update, and delete on schedules, schedule overrides, escalation policies, and groups (teams); update on on-call roles and users.
- Custom Incident Response role: read plus update on groups, services, roles, and users.
- Owner or Admin roles also work, but they grant more than Trustle needs.
- Note the key’s expiration date. Rootly keys expire explicitly.
Copy the API Key
Section titled “Copy the API Key”The key looks like rootly_0123456789abcdef….
Connect in Trustle
Section titled “Connect in Trustle”- Go to Trustle’s Connections page.
- Under SaaS Applications, find Rootly and click Connect.
- Fill in the connection form:
- Connection Name: enter a descriptive name for this connection.
- API Token: paste the Rootly Global API key you copied.
- Click Test Connection to verify the credentials work.
- Click Save Connection.
Security notes
Section titled “Security notes”- Use a Global key with custom minimal roles when possible. Do not use a Personal API key.
- Rotate the key before it expires.
- Store the token only in Trustle. Do not share it in chat or commit it to version control.