---
title: "Record a transfer of stock to a service provider"
method: POST
path: "/rounds/{round_id}/closing/transfers"
tags: ["closing"]
---

# Record a transfer of stock to a service provider

`POST /rounds/{round_id}/closing/transfers`

## Request

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

Records that a document transfers stock to someone in connection with services, with the holder and the date, which adds that holder's 83(b) election to the checklist, due 30 days after the transfer. The election is the holder's own filing.

## Path parameters

- `round_id` string, required

## Request body

- object
  - `document_id` string, required
  - `holder` string, required
  - `transferred_on` string, date, required

## Response `200`

The result.

- object
  - `round_id` string, required
  - `round` string, required
  - `counts` object, required
    - `open` integer, required
    - `done` integer, required
    - `not_applicable` integer, required
  - `items` object[], required
    - `key` string, required
    - `group` 'Authorization' | 'SAFEs' | 'Securities filings' | 'Tax', required
    - `title` string, required
    - `detail` string, required
    - `status` 'open' | 'done' | 'not_applicable', required
    - `owner` string, nullable, required
    - `due_on` string, date, nullable, required
    - `source` object, nullable, required
      - `text` string, required
      - `verified` string, date, required
      - `url` string, nullable, required
    - `evidence` object[], required
      - `label` string, required
      - `document_id` string, required
    - `closes` union, required
      - object
        - `kind` 'action', required
        - `action` string, required
        - `page` string, required
      - object
        - `kind` 'person', required
      - object
        - `kind` 'records', required
        - `page` string, nullable, required
    - `resolution` object, nullable, required
      - `status` 'done' | 'not_applicable', required
      - `reason` string, nullable, required
      - `by` string, required
      - `at` string, date-time, required
  - `people` object[], required
    - `id` string, nullable, required
    - `party_id` string, nullable, required
    - `name` string, required
    - `role` 'director' | 'executive_officer' | 'holder_20' | 'promoter' | 'solicitor', required
    - `role_name` string, required
    - `questionnaire_on` string, date, nullable, required
    - `answer` 'all_no' | 'some_yes', nullable, required
    - `answer_text` string, nullable, required
    - `document_id` string, nullable, required
  - `transfers` object[], required
    - `id` string, required
    - `holder` string, required
    - `transferred_on` string, date, required
    - `document_id` 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)
