---
title: "Get Notification Config"
method: GET
path: "/configurations/notifications/{organization_id}"
tags: ["configurations"]
---

# Get Notification Config

`GET /configurations/notifications/{organization_id}`

Get notification configuration for an organization.

Returns the full NotificationConfig.

## Path parameters

- `organization_id` string, required

## Response `200`

Successful Response

- NotificationConfig
  - `email_notification` EmailNotificationConfig
    - `email_notifications_enabled` boolean
    - `global_email_recipients` string[] — List of org-wide recipients included on all notification emails.
    - `trade_email_recipients` object — Trade-specific email recipients. Keys: 'hvac', 'plumbing', 'electrical'. Values: list of email addresses.
    - `missed_call_email_notifications_enabled` boolean — Send email to back office on missed inbound calls (no-answer, busy, voicemail). Voicemail emails include transcript.
    - `weekly_report_recipients` string[] — Email addresses that receive the weekly followup analytics report. Empty list disables the report.
    - `weekly_report_noops_only` boolean — Send the Monday report with the No-Ops blocks only. For orgs that run operator workflows but no followups: the won/pipeline/engagement sections are skipped and the auto-send-user requirement does not apply.
    - `weekly_report_send_hour_local` integer — Hour in the org's local timezone to send the weekly report (0-23). Default 13 = 1 PM.
    - `email_grouping_window_seconds` integer — Time window (seconds) to batch email notifications for the same conversation. If multiple tool escalations happen within this window, they are grouped into one email. Set to 0 to send immediately. Max 900 seconds (15 minutes).
    - `csr_email_recipients` string[] — List of CSR (customer service rep) email recipients to be notified.
    - `contract_responsible_recipients` string[] — Email addresses notified when a customer signs a contract. These recipients are responsible for configuring the payment-reminder schedule in the dashboard. Empty list disables sign notifications.
    - `market_leads_contact_email` string[] — Email addresses notified when a market lead ServiceTitan job is created.
    - `operator_digest_recipients` union — Operator needs-review digest recipients keyed by workflow. Legacy flat lists remain valid until stored configs are migrated; they apply to every workflow and retain their list shape when serialized.
      - string[]
      - object
    - `operator_digest_send_hour_local` integer — Hour in the org's local timezone to send the Wednesday operator digest (0-23). Default 8 AM.

## Other responses

- `404` — Not found
- `422` — Validation Error

---

[API](https://skmtc.dev/noso/apis/crucible-backend-api.md) · [All operations](https://skmtc.dev/noso/apis/crucible-backend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/noso/apis/crucible-backend-api/revisions/9afc3ea00b16?raw)
