---
title: "Acknowledge a fact before sending a SAFE"
method: POST
path: "/safes/{safe_id}/facts/{fact_id}/acknowledge"
tags: ["safe"]
---

# Acknowledge a fact before sending a SAFE

`POST /safes/{safe_id}/facts/{fact_id}/acknowledge`

## Request

- Base URL: `https://localhost:4410/api/v1`
- URL: `https://localhost:4410/api/v1/safes/{safe_id}/facts/{fact_id}/acknowledge`
- Auth: HTTP bearer

A person's acknowledgment of one warning, with a note such as why a side term is left out. It stops counting when what the fact read changes. Agents and API keys can't acknowledge.

## Path parameters

- `safe_id` string, required
- `fact_id` string, required

## Request body

- object
  - `note` string

## Response `200`

The result.

- object
  - `safe_id` string, required
  - `facts` object[], required
    - `id` string, required
    - `kind` 'block' | 'warn' | 'unchecked', required
    - `label` string, required
    - `detail` string, required
    - `source` string, required
    - `acknowledged` object, nullable, required
      - `name` string, required
      - `note` string, nullable, required
      - `at` string, date-time, required
  - `open` integer, required
  - `summary` string, required
  - `advisory` object, required
    - `state` 'asked' | 'not_asked' | 'off' | 'ai_off' | 'no_model', required
    - `checks` string[], required
    - `items` object[], required
      - `decision_id` string, required
      - `check` string, required
      - `worth_a_look` boolean, required
      - `says` string, required
      - `band` 'high' | 'medium' | 'low', nullable, required
      - `status` string, required

## Other responses

- `default`: An RFC 9457 problem.

---

[API](https://skmtc.dev/binderwork/apis/binderwork-api.md) · [All operations](https://skmtc.dev/binderwork/apis/binderwork-api/llms.txt) · [OpenAPI document](https://skmtc.dev/binderwork/apis/binderwork-api/revisions/f8fab0ebee53?raw)
