Skip to content
v0.3

read.internal.notification

One record, whole — including the RENDERED message exactly as it went out, which is what a resend repeats. A record of an authentication type carries no body by construction (content_redacted). Unknown id returns null. Internal face only.

  • Surface: GET /v1/read/internal/notification · MCP tool read.internal.notification
  • Auth:Internal read (operator) — a tenant credential is REQUIRED; requires ANY ONE of order.read, order.write. The tenant is resolved from the CALLER’s identity, never from store. Personal fields come back MASKED for an actor without pii.read (the shape is unchanged).
{
"properties": {
"notification_id": {
"minLength": 1,
"type": "string"
}
},
"required": [
"notification_id"
],
"type": "object"
}

Open (unknown) — this capability does not declare an output schema.

validation_failed (400) · not_found (404) · unauthorized (401) · forbidden (403)