# Api:Notifications

**Page:** api/api-notifications

[Download Raw Markdown](./api/api-notifications.md)

---

## API Endpoints Summary

- **GET** `/api/v1/notifications/public` — Get all public notifications
- **GET** `/api/v1/notifications/` — Get all notifications for the authenticated user
- **PUT** `/api/v1/notifications/{id}/read` — Mark a notification as read
- **PATCH** `/api/v1/notifications/{id}/read` — Mark a notification as read
- **PUT** `/api/v1/notifications/read-all` — Mark all notifications as read
- **PATCH** `/api/v1/notifications/read-all` — Mark all notifications as read

## CLI

```bash
# CLI mapping will be generated from the SDK CLI sources in a later step.
# Example (placeholder):
# hoody-cli <command> --help
```