Skip to main content
GET
Returns the authenticated organization’s notification preferences. These preferences control which profile diffs are eligible for graph-wide email and Slack notifications; they do not change the membership-scoped List events feed. Slack OAuth installation itself happens in the dashboard under Settings → Notifications.

Inputs

There are no path parameters, query parameters, or request body fields.

Response

200
org_id is a string. fields, emails, and the two enabled flags are non-nullable. slack_channel_id and slack_channel_name are string | null when no channel is stored. Known fields are open_to_work, between_roles, exploring, left_company, joined_company, removed_position, headline, about, and role_description. When no saved row is available, the service falls back to defaults (including on a preference-read database error). These defaults are: open_to_work, between_roles, left_company, joined_company, and removed_position; email is enabled; emails is empty; Slack is disabled; and both Slack channel values are null. The API returns no webhook URL or secret. Use Update notification preferences to store those organization settings; the response only exposes webhook.configured on the update, and Get account exposes the same boolean.

Errors and retries

This read is safe to retry on transient network failures, 429, or 5xx. Do not retry 400 or 401 unchanged. The default Gateway limit is 300 requests per minute per client IP, not per API key.