---
title: "Record a board consent's limits"
method: POST
path: "/rounds/{round_id}/consents"
tags: ["closing"]
---

# Record a board consent's limits

`POST /rounds/{round_id}/consents`

## Request

- Base URL: `https://localhost:4410/api/v1`
- URL: `https://localhost:4410/api/v1/rounds/{round_id}/consents`
- Auth: HTTP bearer

A member records the limits of a consent made elsewhere (the maximum amount, the forms, the minimum cap, the effective and expiry dates), each with the page and clause it was read from. Preflight compares SAFEs with these limits; nobody records a director's signature.

## Path parameters

- `round_id` string, required

## Request body

- object
  - `document_id` string, required
  - `max_amount` union, required
    - number
    - string
  - `allowed_forms` string[], required
  - `min_cap` union
    - number
    - string
  - `effective_on` string, date, required
  - `expires_on` string, date
  - `sources` object, required
    - `max_amount` object, required
      - `page` integer, required
      - `clause` string, required
    - `allowed_forms` object, required
      - `page` integer, required
      - `clause` string, required
    - `min_cap` object
      - `page` integer, required
      - `clause` string, required
    - `effective_on` object, required
      - `page` integer, required
      - `clause` string, required
    - `expires_on` object
      - `page` integer, required
      - `clause` string, required

## Response `200`

The result.

- object
  - `consent_id` string, required
  - `text` string, required
  - `recorded_by` 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)
