---
title: "Get a notification log entry by ID"
method: GET
path: "/api/public/v1/notification-log/{id}"
tags: ["NotificationLogResource"]
---

# Get a notification log entry by ID

`GET /api/public/v1/notification-log/{id}`

## Request

- Base URL: `https://allquiet.app` (the document declares no server; this is the origin it was published from)
- URL: `https://allquiet.app/api/public/v1/notification-log/{id}`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/allquiet/apis/all-quiet-public-api/docs/api/public/v1/notification-log/:id/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns a single notification log entry when the caller is authorized via the related incident or user.

**Required API key permissions**

- **Scope:** `notification-logs:get`
- **Accepted key types:** organization API key (org-wide), organization API key (team-scoped), personal access token (org-wide), personal access token (team-scoped)
- **Access:** Access is checked against the specific resource (team or organization reachability).
- **Notes:** Personal access tokens may always read logs delivered to their own user. Logs delivered to other users on an incident require the organization Administrator role or the team Administrator role on one of the incident's teams.

## Path parameters

- `id` string, uuid, required

## Response `200`

OK

- AllQuietApiPublicNotificationsNotificationLogResourceResponse
  - `id` string, uuid
  - `userId` string, uuid, nullable
  - `incidentId` string, uuid, nullable
  - `createdAt` string, date-time
  - `channel` string, nullable
  - `recipient` string, nullable
  - `status` string, nullable

## Other responses

- `404`: Not Found

---

[API](https://skmtc.dev/allquiet/apis/all-quiet-public-api.md) - [All operations](https://skmtc.dev/allquiet/apis/all-quiet-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/allquiet/apis/all-quiet-public-api/revisions/a69168a82f2c?raw)
