---
title: "装柜计算器 / Container loading calculator"
method: POST
path: "/v1/tools/container-load/compute"
tags: ["compute"]
---

# 装柜计算器 / Container loading calculator

`POST /v1/tools/container-load/compute`

## Request

- Base URL: `https://chukoudan.com`
- URL: `https://chukoudan.com/v1/tools/container-load/compute`
- Auth: none declared

每柜装多少箱、要几个柜、怎么摆
Cartons per container, containers needed, and how to stack them

## Query parameters

- `lang` 'zh-CN' | 'en' | 'ja' | 'ko'

## Request body

- object
  - `inputs` ContainerLoadInputs, required: 装柜计算器: the inputs, as core’s schema takes them. Figures are decimal strings.
    - `length` string, required
    - `width` string, required
    - `height` string, required
    - `grossWeight` string
    - `quantity` string
    - `fill` boolean
    - `upright` boolean
    - `maxLayers` string
    - `containerType` 'auto' | '20gp' | '40gp' | '40hq' | '45hq'
    - `lengthUnit` 'cm' | 'mm' | 'in'
    - `weightUnit` 'kg' | 'lb'

## Response `200`

Core’s outputs, steps and warnings for these inputs.

- ContainerLoadResult
  - `tool` 'container-load', required
  - `outputs` ContainerLoadOutputs, required: Each figure core returns, by id, as a tagged value. The ids listed are the ones the tool’s manifest names; a tool may return more (a figure that only its worked steps use), in the same form.
    - `perContainer20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `containers20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastContainer20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `rows20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `columns20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `layers20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `along20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `across20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `up20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `volumeUse20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `weightUse20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `limit20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `rank20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `spareLength20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `spareWidth20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `spareHeight20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `spareLengthIn20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `spareWidthIn20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `spareHeightIn20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `usedRows20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastRows20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastRowBoxes20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `fullVolumeUse20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastVolumeUse20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `fullWeight20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastWeight20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `fullWeightUse20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastWeightUse20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastDoorGap20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastDoorGapIn20GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `perContainer40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `containers40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastContainer40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `rows40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `columns40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `layers40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `along40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `across40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `up40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `volumeUse40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `weightUse40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `limit40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `rank40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `spareLength40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `spareWidth40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `spareHeight40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `spareLengthIn40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `spareWidthIn40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `spareHeightIn40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `usedRows40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastRows40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastRowBoxes40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `fullVolumeUse40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastVolumeUse40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `fullWeight40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastWeight40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `fullWeightUse40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastWeightUse40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastDoorGap40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastDoorGapIn40GP` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `perContainer40HQ` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `containers40HQ` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `lastContainer40HQ` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `rows40HQ` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `columns40HQ` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `layers40HQ` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
        - `kind` 'rate', required
        - `value` string, required
        - `base` string, required
        - `quote` string, required
        - `per` string, required: `per` units of `base` cost `value` units of `quote`.
      - object
        - `kind` 'count', required
        - `value` string, required
        - `grouping` unknown
      - object
        - `kind` 'code', required
        - `value` string, required: A token from a fixed list the tool exports; the words for it are the copy key `<tool>.code.<value>`.
      - object
        - `kind` 'date', required
        - `value` string, required
    - `along40HQ` union: A figure, tagged so a reader knows how to write it: amounts and quantities are exact decimal strings, never floats.
      - object
        - `kind` 'money', required
        - `amount` string, required
        - `currency` string, required: An ISO 4217 code.
      - object
        - `kind` 'quantity', required
        - `value` string, required
        - `unit` string, required
        - `places` integer: How many decimal places the rounding rule keeps; pad to it, never round.
      - object
        - `kind` 'ratio', required
        - `value` string, required: A fraction: 0.13 is 13 %.
      - object
- … truncated; see the full OpenAPI document linked below

## Other responses

- `400`: The inputs core refuses (`issues`), or a body that is not `{"inputs": …}`.
- `404`: Not there, or not shown: a dataset the site may not show answers exactly as one that does not exist.
- `413`: A body over 256 KB.
- `415`: Compute takes `application/json` only.
- `429`: Over the keyless limit for this sender. Come back after `Retry-After` seconds.
- `500`: A tool or its data failed. The answer never says what.

---

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