Governance

Update a notification destination

Authorized: org_admin or org_owner. For webhook and slack channels, config.url — Outbound URL rules: the URL must be https and must point at a publicly reachable host. Credentials in the URL, single-label or internal host names (localhost, *.local, *.internal, *.home.arpa), and hosts that are or resolve to loopback, private (RFC1918), link-local (including cloud metadata), CGNAT, IPv6 unique-local/link-local, or other non-public addresses are rejected with 400. The host is resolved and re-checked again before every delivery and every redirect hop.

patch/orgs/{org_id}/governance/notification-destinations/{destination_id}

Request

  • Base URL: https://api.mnemom.ai/v1
  • URL: https://api.mnemom.ai/v1/orgs/{org_id}/governance/notification-destinations/{destination_id}
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Mnemom-Api-Key

Path parameters

org_idstring required

Organization identifier (e.g. org-abc12345)

destination_idstring uuid required

UUID of the notification destination to act on.

Request body

configobject

Replacement channel-specific delivery settings (e.g. webhook { url, secret }, slack { webhook_url }, email { to }, pagerduty { routing_key }); omit to keep the current ones.

enabledboolean

Turn the destination on or off; omit to leave it unchanged.

display_namestring nullable

New label shown in the operator console; null clears it, omit to keep the current one.

Response

Notification destination.

idstring uuid required
org_idstring required
channel'webhook' | 'slack' | 'email' | 'pagerduty' required
configobject required
enabledboolean required
display_namestring nullable
created_bystring uuid nullable
created_atstring date-time required
updated_atstring date-time required
last_tested_atstring date-time nullable
last_test_status'ok' | 'failed' nullable
last_test_errorstring nullable

Changes

No recorded changes to this operation across all 1 revision of this API.