# `ScoutApm.Context`

Public API for easily adding Context to a running request.

These functions must be called from the process handling the request,
since the correct underlying TrackedRequest is looked up that way.

# `add`

Returns :ok on success
Returns {:error, {:arg, reason}} on failure

# `add_user`

A user-specific bit of context. Gets special treatment in the UI, but
otherwise follows the same rules as the `add` function.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
