Catalog
The live API exposes a machine-readable catalog at GET / (no auth). Use it as the source of truth for enums; this page summarizes the values you will use most often.
curl -sS https://api.humanform.app/
Defaults
| Field | Default |
|---|---|
country | US |
unit | mm |
clothing | nude |
posture | standing_erect |
Genders
Male, Female
Units
mm, cm, in
Rounding: millimetres and centimetres to 1 decimal place; inches to 2.
Clothing
| Id | Notes |
|---|---|
nude | Baseline / identity (default) |
light | Light clothing offset |
shoes | Footwear offset |
winter | Heavier clothing offset |
light_shoes | Combined light clothing + shoes (prefer this over stacking profiles) |
Unknown clothing ids return 400 (unknown_clothing).
Posture
| Id | Notes |
|---|---|
standing_erect | Baseline / identity (default) |
standing_relaxed | Relaxed standing offset |
sitting | Sitting posture offset |
Unknown posture ids return 400 (unknown_posture).
Countries
Country codes are ISO-style strings (for example US, UK, JP, DE). The full list is in enums.countries on GET / (100+ markets).
Measurements
Measurement names are PascalCase strings such as Stature, SittingHeight, PoplitealHeight, and ShoulderBreadthBideltoid.
The API supports 100+ modeled and derived measurements. Fetch the complete list from:
curl -sS https://api.humanform.app/ | jq '.enums.measurements'