assignedToEmail or through automatic escalation — Scrubbe knows who to notify via your configured channels (Slack, SMS, WhatsApp, or email). Maintaining accurate on-call assignments is the foundation of reliable incident response.
Assigning a team member to an on-call shift
UsePOST /api/v1/assign-member to create an on-call assignment for a user on a specific date:
You can create multiple assignments on the same date to model overlapping coverage or handoffs between engineers.
You can look up user IDs from the members list at
GET /api/v1/business/get_members.Viewing assignments
Retrieve all on-call assignments for your organization:Silent hours
Silent hours define notification quiet periods — windows during which Scrubbe suppresses non-critical alerts to prevent unnecessary interruptions. You configure silent hours per team, day of the week, and timezone.Publishing silent hour rules
POST /api/v1/silent-hours replaces all existing quiet hour rules for your organization with the set you provide:
Updating and deleting individual rules
To update a single rule without replacing your full set:How on-call connects to incident routing
When Scrubbe creates or escalates an incident, it routes notifications to the team member whose on-call assignment covers the current date and time. IfautoEscalate is enabled in your IMS configuration, Scrubbe escalates unacknowledged incidents to the escalationContact defined in the matching SLA policy — which is typically your on-call lead or manager.
To keep routing accurate:
- Ensure every day has at least one active on-call assignment.
- Set your IMS timezone (
PUT /api/v1/ims/config) to match the timezone your team operates in. - Define silent hours so that low-priority notifications don’t wake engineers during off-hours.