---
title: "Notification"
description: "a message that something needs a person, with the tool that resolves it"
section: concepts
address: /concepts/notification
contract: 0476e35e6e275db5
---

# Notification

a message that something needs a person, with the tool that resolves it

[figure: Notification is a work at user scope. The drawing shows its fields and the objects that they point at.]

| property | value |
|---|---|
| kind | work |
| scope | user |
| key | what and who |
| store | postgres |
| family | harness |



## Fields


| field | type | required | note |
|---|---|---|---|
| `what` | `text` | yes |  |
| `why` | `text` | yes |  |
| `tool` | `text` | yes |  |
| `unit` | `id` | yes |  |
| `to` | `id` | yes |  |
| `passed_on_to` | `id` | no |  |
| `longest_wait` | `duration` | yes |  |



## Routes that use it
No route takes or returns Notification directly. The record holds it, and the objects that point at it reach it.
