Rootly Postmortems
Overview
Postmortems in Rootly are structured retrospectives created after incidents are resolved. They document what happened, why it happened, and what will be done to prevent recurrence. Rootly supports templates, automatic timeline import, action item tracking, and integration with project management tools for follow-through.
Key Concepts
Postmortem Lifecycle
- Draft -- Postmortem created, content being assembled
- In Review -- Team reviewing and adding context
- Published -- Finalized and shared with stakeholders
- Completed -- All action items resolved
Postmortem Sections
A typical Rootly postmortem includes:
- Summary -- What happened in plain language
- Timeline -- Chronological events (auto-imported from incident)
- Root Cause -- Why the incident occurred
- Impact -- Users, services, and duration affected
- Detection -- How the incident was discovered
- Response -- Steps taken to mitigate and resolve
- Lessons Learned -- What went well and what didn't
- Action Items -- Concrete follow-up tasks with owners and due dates
Action Items
Action items are the most important output of a postmortem:
- Priority -- Critical, high, medium, low
- Status -- Open, in progress, completed
- Assignee -- Person responsible
- Due Date -- Target completion date
- Type -- Prevention, detection, process, documentation
API Patterns
List Postmortems
rootly_list_postmortems
Parameters:
incident_id-- Filter by incidentstatus-- Filter by status (draft, in_review, published, completed)
Example response:
{
"data": [
{
"id": "pm-101",
"type": "postmortems",
"attributes": {
"title": "Payment Processing Outage - 2026-03-25",
"status": "in_review",
"incident_id": "inc-456",
"created_at": "2026-03-26T10:00:00Z",
"summary": "Payment webhooks timed out due to database connection pool exhaustion",
"action_items_count": 4,
"action_items_completed": 1
}
}
]
}
Get Postmortem Details
rootly_get_postmortem
Parameters:
postmortem_id-- The postmortem ID
Create Postmortem
rootly_create_postmortem
Parameters:
incident_id-- The incident to create a postmortem fortitle-- Postmortem titletemplate_id-- Optional template to use
Update Postmortem
rootly_update_postmortem
Parameters:
postmortem_id-- The postmortem IDsummary-- Updated summaryroot_cause-- Root cause analysisimpact-- Impact descriptionstatus-- Updated status
List Action Items
rootly_list_action_items
Parameters:
incident_id-- Filter by incidentstatus-- Filter by status (open, in_progress, completed)assignee-- Filter by assignee
Create Action Item
rootly_create_action_item
Parameters:
incident_id-- The incident IDtitle-- Action item titledescription-- Detailed descriptionpriority-- Priority levelassignee_id-- Assigned userdue_date-- Target completion date
Update Action Item
rootly_update_action_item
Parameters:
action_item_id-- The action item IDstatus-- Updated statusassignee_id-- Updated assignee
Common Workflows
Create Postmortem After Incident
- Get resolved incident details with
rootly_get_incident - Create postmortem with
rootly_create_postmortem(timeline auto-imports) - Fill in root cause, impact, and lessons learned sections
- Create action items for each follow-up task
- Set postmortem status to "in_review"
Generate Postmortem Summary
- Get incident details and timeline
- Get postmortem content with
rootly_get_postmortem - Summarize key findings: root cause, impact duration, affected services
- List action items with status and ownership
- Highlight overdue or unassigned items
Track Outstanding Action Items
- Call
rootly_list_action_itemswithstatus=open - Group by priority and assignee
- Flag overdue items (past due date)
- Identify incidents with no action items (gap in follow-through)
- Report completion rates and trends
Error Handling
Postmortem Not Found
Cause: Invalid postmortem ID or postmortem deleted Solution: List postmortems for the incident to verify the ID
Incident Not Resolved
Cause: Attempting to create a postmortem for an active incident Solution: Resolve the incident first, then create the postmortem
Duplicate Postmortem
Cause: Postmortem already exists for this incident Solution: Get the existing postmortem instead of creating a new one
Best Practices
- Create postmortems within 48 hours of incident resolution
- Keep postmortems blameless -- focus on systems, not individuals
- Include both "what went well" and "what could be improved"
- Assign every action item to a specific person with a due date
- Review open action items weekly in team standups
- Use templates for consistency across postmortems
- Link related incidents to identify recurring patterns
- Track action item completion rates as a reliability metric
Related Skills
- api-patterns - Pagination and error handling
- incidents - Incident context for postmortems
- services - Affected service information
- workflows - Automated postmortem creation workflows