---
title: "Save a conversion model"
method: POST
path: "/rounds/{round_id}/scenarios"
tags: ["round"]
---

# Save a conversion model

`POST /rounds/{round_id}/scenarios`

## Request

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

Saves a model with its inputs, the engine version and what it showed, labeled as a model. Saved models go into the closing binder.

## Path parameters

- `round_id` string, required

## Request body

- object
  - `capitalization` object, required
    - `common` integer, required
    - `options` integer, required
  - `financing` object, nullable
    - `price_per_share` string, required
    - `new_money` union, required
      - number
      - string
    - `pool_increase` integer
  - `include_drafts` boolean
  - `name` string, required

## Response `200`

The result.

- object
  - `id` string, required
  - `name` string, required
  - `engine_version` string, required
  - `created_at` string, date-time, required
  - `result` object, required
    - `label` string, required
    - `engine_version` string, required
    - `rounding` string, required
    - `financing` object, nullable, required
      - `price_per_share` string, required
      - `new_money` string, required
      - `pool_increase` string, required
    - `company_capitalization` object, nullable, required
      - `exact` string, required
      - `decimal` string, required
    - `sold_at_caps` string, required
    - `safes` object[], required
      - `safe_id` string, nullable, required
      - `label` string, required
      - `status` 'draft' | 'sent' | 'executed', nullable, required
      - `at_signing` string, nullable, required
      - `safe_price` string, nullable, required
      - `discount_price` string, nullable, required
      - `conversion_price` string, nullable, required
      - `price_applied` 'safe_price' | 'discount_price' | 'round_price', nullable, required
      - `shares` string, nullable, required
      - `shares_unrounded` object, nullable, required
        - `exact` string, required
        - `decimal` string, required
      - `percent` string, nullable, required
      - `flag` string, nullable, required
    - `left_out` object[], required
      - `safe_id` string, required
      - `label` string, required
      - `reason` string, required
    - `holders` object[], required
      - `label` string, required
      - `shares` string, required
      - `shares_unrounded` object, required
        - `exact` string, required
        - `decimal` string, required
      - `percent` string, required
    - `total_shares` string, nullable, 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)
