Prerequisites
- Cortex account with API access
- Rootly admin or owner permissions
- Cortex API key (you’ll generate this below)
Installation
Step 1: Generate a Cortex Access Token
- Log into your Cortex account
- Navigate to Settings > My access tokens
- Click Create new token
- Give it a descriptive name like “Rootly Integration”
- Copy the generated API key
We recommend using a service account token to ensure uninterrupted access if team members change roles.
Step 2: Connect Cortex to Rootly
- Log into your Rootly account as an Admin
- Navigate to Configurations > Integrations > Cortex
- Click Setup to open the configuration modal
- Enter your Access Token from Step 1 into the Access Token field
- Click Connect
Step 3: Enable Catalog Sync (Optional)
By default, the integration connects to Cortex but doesn’t automatically sync your Cortex Catalogs with Rootly’s Catalog.
- Navigate to your Cortex integration settings in Rootly.
- Toggle Sync Cortex Catalogs on.
- Select the Cortex Catalogs you want to pull into Rootly in the Cortex types field.
- Add any Catalog Groups filters. This is optional: if the field is left blank, all entities in the defined Catalogs will be pulled into Rootly. Filter in specific Groups with this field.
- Click Save.
Rootly automatically syncs with Cortex every 24 hours to keep your data accurate and up-to-date. You can manually run a sync at anytime.
What Gets Synced
When Cortex sync is enabled in step 3, Rootly will:- Map Cortex Types to Rootly Catalogs by name. If you’ve already defined a Catalog in Rootly called “Domain”, Rootly will map your Cortex “Domain” to the Rootly “Domain” Catalog.
- Create new Catalogs in Rootly for any Cortex Types that don’t have existing matching Rootly Catalogs.
- Add new properties to Rootly Catalogs to store all entity data in Rootly for your teams to use.
- Create new entities in Rootly in the corresponding Catalogs. Rootly will ingest all property data from Cortex.
- Update any existing entities in Rootly that were previously synced with Cortex with new data.
- Archive existing entities that have been removed from Cortex.
Using Synced Entities
Once entities are synced from Cortex:- They appear in your Rootly catalogs with a Cortex badge
- You can track the impact of incidents against your entities with incident fields
- Build workflows to automate your incident response process around your business entities

Uninstall
To disconnect the Cortex integration:- Navigate to Configurations > Integrations > Cortex
- Click Delete
- Confirm the removal