{"service":"humanform","version":"0.1.0","description":"Anthropometric prediction API. Authenticated /v1 routes charge one credit per successful prediction (or free-tier call when credits are zero).","authentication":{"type":"bearer","header":"Authorization: Bearer <api_key>","notes":["All /v1/* routes require a valid API key.","Remote MCP at /mcp requires the same Bearer API key.","GET /health and GET / do not require authentication."]},"mcp":{"path":"/mcp","transport":"streamable-http","auth":"Authorization: Bearer <api_key>","description":"Remote Model Context Protocol endpoint. Tools mirror /v1/* and consume the same credits. Use get_catalog for enums and schemas.","tools":["get_catalog","predict","predict_range","predict_compare","percentile_lookup","connected_dimension"]},"defaults":{"country":"US","unit":"mm","clothing":"nude","posture":"standing_erect"},"billing":{"predict":"1 credit (or 1 free-tier call) per successful request","predict/range":"1 credit (or free-tier call) per returned percentile value","predict/compare":"1 credit (or free-tier call) per returned country value","percentile-lookup":"1 credit (or 1 free-tier call) per successful request","connected-dimension":"1 credit (or 1 free-tier call) per successful request","note":"Failed predictions (validation or prediction errors) do not consume credits."},"enums":{"genders":["Male","Female"],"units":["mm","cm","in"],"countries":["US","UK","CA","FR","DE","NL","SE","DK","NO","CN","JP","KR","IN","ES","IT","AT","BE","CH","PL","TR","MX","AR","BR","AU","NZ","SG","TH","MY","ID","VN","PH","TW","RU","UA","FI","CZ","PT","RO","SA","EG","ZA","NG","PK","BD","CO","IE","CL","PE","HK","IL","AE","GR","HU","KE","ET","IR","LK","MA","GH","EC","DZ","VE","MM","IQ","SK","TN","UZ","HR","AO","KZ","BG","RS","LT","JO","NP","SI","LV","EE","LB","KH","LU","CY","AZ","LA","BY","MT","IS","BA","AL","MK","ME","MD","TJ","KG","TM","GE","MN","AM","BN","AF","YE","BO","PY","UY","GT","CU","DO","HT","HN","NI","SV","CR","PA","JM","TT","GY","SR","PG","FJ","SB","VU","WS","TO","CD","TZ","SD","MZ","MG","CM","CI","NE","BF","ML","MW","SN","TD","SO","ZW","GN","RW","BJ","BI","TG","LY","LR","MR","KW","OM","QA","BH","AG","AS","BB","BS","BT","BW","BZ","CK","DM","FM","GD","KI","KN","LC","MH","MV","NA","NR","NU","PF","PW","SY","TV","UG","VC","ZM"],"measurements":["AbdominalDepth","ArmRestHeight","BackOfHeadToChin","BackOfHeadToEye","BackOfHeadToLip","BackOfHeadToNoseTip","BackOfHeadToSelion","BackOfHeadToTragion","Biocular","BitragionWidth","ButtockKneeLength","ButtockPoplitealLength","ChestBreadth","ChestDepth","CrotchHeight","DorsomLength","EarLength","ElbowFingertipLength","ElbowHeight","ElbowSpan","EyeBodyCentreDistance","EyeHeight","EyeScalpDistance","EyeToSeat","EyeToTableDistance","FingertipHeight","FootBreadth","FootLength","ForearmLength","ForeheadWidth","GripWidth","HairLine","HandBreadth","HandLength","HeadBreadth","HeadGirth","HeadLength","HeadToGlabella","HeadToNoseTip","HeadToTragion","HighCounterHeight","HipBreadth","HipHeight","IndexFingerLength","IndexFingerWidthPip","IndexFingerWidthTip","KneeHeight","KnuckleHeight","LegLength","LegRoom","LipLength","LittleFingerLength","LittleFingerWidthPip","LittleFingerWidthTip","LowCounterHeight","MaximumSeatLength","MaximumTableHeight","MiddleFingerLength","MiddleFingerWidthPip","MiddleFingerWidthTip","NeckCircumference","NoseLength","PalmLength","PoplitealHeight","RingFingerLength","RingFingerWidthPip","RingFingerWidthTip","SeatHeight","ShoulderBreadthBiacromial","ShoulderBreadthBideltoid","ShoulderElbowLength","ShoulderGripLength","ShoulderHeight","SittingDistance","SittingElbowHeight","SittingEyeHeight","SittingHeight","SittingHipBreadth","SittingShoulderHeight","Span","StandingHipBreadth","Stature","ThighLength","ThighThickness","ThumbTipToCrotch","TopOfHeadToStomion","TrunkLength","UpperArmLength","UpperLimbLength","WorkReach","WristWidth","ShoulderToWristLength","SittingUpperLegLength","BackOfElbowToWristLength","ElbowToMiddleFingertipLength","CreaseBehindKneeToAnkle","ButtockToSoleSitting","OutsideLegLength","MidShoulderToWaistLength","ShoulderToFingertipHorizontal","UpperLegLengthSitting","WaistToCrotchLength","FrontOfNeckToWaistLength","ThumbLength","VerticalGripReachStanding","VerticalGripReachSitting","HorizontalPinchGripReach","EarBreadth","HandGripHeightStanding","NapeHeightSitting","SacralHeightSitting","C7HeightStanding","C7HeightSitting","ArmpitHeightStanding","JawWidth","MidShoulderHeightStanding","MidShoulderHeightSitting","IndexFingerHeightStanding","WristCircumference","HandCircumference","FistCircumference","WaistHeightStanding","WaistHeightSitting","WaistDepthStanding","FaceBreadth","NoseBreadth","InterNippleDistance","ThighCircumferenceMidpoint","UpperArmCircumferenceMidpoint","NeckCircumferenceAdamsApple","HipCircumferenceMax","MidHipCircumference","ChestCircumferenceArmpit","ChestCircumferenceNipple","CalfCircumference","KneeCircumference","WaistCircumferenceAbdominal","FemaleChestCircumferenceBelowBreasts","FootHeight","FootCircumferenceBall","FootCircumferenceInstep","ThighCircumferenceBelowButtock","CircumferenceBelowKnee","TrunkDepthAtButtocks","ThighDepthSitting","ShoulderDepth","WholeBodyBreadthMax","WholeBodyDepthMax"]},"endpoints":[{"method":"GET","path":"/","auth":false,"description":"This API catalog (schema, instructions, endpoints)."},{"method":"GET","path":"/health","auth":false,"description":"Liveness check.","response":{"ok":true,"service":"humanform","env":"preview|production"}},{"method":"GET|POST","path":"/mcp","auth":true,"description":"Remote MCP (Streamable HTTP). Authenticate with the same Bearer API key as /v1. Tools: get_catalog, predict, predict_range, predict_compare, percentile_lookup, connected_dimension. Tool calls charge credits like the matching /v1 routes."},{"method":"POST","path":"/v1/predict","auth":true,"description":"Predict a single measurement at one percentile for one country.","request":{"measurement":{"type":"string","enum":["AbdominalDepth","ArmRestHeight","BackOfHeadToChin","BackOfHeadToEye","BackOfHeadToLip","BackOfHeadToNoseTip","BackOfHeadToSelion","BackOfHeadToTragion","Biocular","BitragionWidth","ButtockKneeLength","ButtockPoplitealLength","ChestBreadth","ChestDepth","CrotchHeight","DorsomLength","EarLength","ElbowFingertipLength","ElbowHeight","ElbowSpan","EyeBodyCentreDistance","EyeHeight","EyeScalpDistance","EyeToSeat","EyeToTableDistance","FingertipHeight","FootBreadth","FootLength","ForearmLength","ForeheadWidth","GripWidth","HairLine","HandBreadth","HandLength","HeadBreadth","HeadGirth","HeadLength","HeadToGlabella","HeadToNoseTip","HeadToTragion","HighCounterHeight","HipBreadth","HipHeight","IndexFingerLength","IndexFingerWidthPip","IndexFingerWidthTip","KneeHeight","KnuckleHeight","LegLength","LegRoom","LipLength","LittleFingerLength","LittleFingerWidthPip","LittleFingerWidthTip","LowCounterHeight","MaximumSeatLength","MaximumTableHeight","MiddleFingerLength","MiddleFingerWidthPip","MiddleFingerWidthTip","NeckCircumference","NoseLength","PalmLength","PoplitealHeight","RingFingerLength","RingFingerWidthPip","RingFingerWidthTip","SeatHeight","ShoulderBreadthBiacromial","ShoulderBreadthBideltoid","ShoulderElbowLength","ShoulderGripLength","ShoulderHeight","SittingDistance","SittingElbowHeight","SittingEyeHeight","SittingHeight","SittingHipBreadth","SittingShoulderHeight","Span","StandingHipBreadth","Stature","ThighLength","ThighThickness","ThumbTipToCrotch","TopOfHeadToStomion","TrunkLength","UpperArmLength","UpperLimbLength","WorkReach","WristWidth","ShoulderToWristLength","SittingUpperLegLength","BackOfElbowToWristLength","ElbowToMiddleFingertipLength","CreaseBehindKneeToAnkle","ButtockToSoleSitting","OutsideLegLength","MidShoulderToWaistLength","ShoulderToFingertipHorizontal","UpperLegLengthSitting","WaistToCrotchLength","FrontOfNeckToWaistLength","ThumbLength","VerticalGripReachStanding","VerticalGripReachSitting","HorizontalPinchGripReach","EarBreadth","HandGripHeightStanding","NapeHeightSitting","SacralHeightSitting","C7HeightStanding","C7HeightSitting","ArmpitHeightStanding","JawWidth","MidShoulderHeightStanding","MidShoulderHeightSitting","IndexFingerHeightStanding","WristCircumference","HandCircumference","FistCircumference","WaistHeightStanding","WaistHeightSitting","WaistDepthStanding","FaceBreadth","NoseBreadth","InterNippleDistance","ThighCircumferenceMidpoint","UpperArmCircumferenceMidpoint","NeckCircumferenceAdamsApple","HipCircumferenceMax","MidHipCircumference","ChestCircumferenceArmpit","ChestCircumferenceNipple","CalfCircumference","KneeCircumference","WaistCircumferenceAbdominal","FemaleChestCircumferenceBelowBreasts","FootHeight","FootCircumferenceBall","FootCircumferenceInstep","ThighCircumferenceBelowButtock","CircumferenceBelowKnee","TrunkDepthAtButtocks","ThighDepthSitting","ShoulderDepth","WholeBodyBreadthMax","WholeBodyDepthMax"],"description":"Measurement name."},"gender":{"type":"string","enum":["Male","Female"]},"age":{"type":"number","minimum":0,"maximum":120},"unit":{"type":"string","enum":["mm","cm","in"],"default":"mm"},"clothing":{"type":"string","optional":true,"default":"nude","description":"Clothing profile id from adjustments (e.g. nude, light, shoes, light_shoes, winter). Unknown ids return 400."},"posture":{"type":"string","optional":true,"default":"standing_erect","description":"Posture profile id from adjustments (e.g. standing_erect, standing_relaxed, sitting). Unknown ids return 400."},"percentile":{"type":"number","minimum":1,"maximum":99},"country":{"type":"string","enum":["US","UK","CA","FR","DE","NL","SE","DK","NO","CN","JP","KR","IN","ES","IT","AT","BE","CH","PL","TR","MX","AR","BR","AU","NZ","SG","TH","MY","ID","VN","PH","TW","RU","UA","FI","CZ","PT","RO","SA","EG","ZA","NG","PK","BD","CO","IE","CL","PE","HK","IL","AE","GR","HU","KE","ET","IR","LK","MA","GH","EC","DZ","VE","MM","IQ","SK","TN","UZ","HR","AO","KZ","BG","RS","LT","JO","NP","SI","LV","EE","LB","KH","LU","CY","AZ","LA","BY","MT","IS","BA","AL","MK","ME","MD","TJ","KG","TM","GE","MN","AM","BN","AF","YE","BO","PY","UY","GT","CU","DO","HT","HN","NI","SV","CR","PA","JM","TT","GY","SR","PG","FJ","SB","VU","WS","TO","CD","TZ","SD","MZ","MG","CM","CI","NE","BF","ML","MW","SN","TD","SO","ZW","GN","RW","BJ","BI","TG","LY","LR","MR","KW","OM","QA","BH","AG","AS","BB","BS","BT","BW","BZ","CK","DM","FM","GD","KI","KN","LC","MH","MV","NA","NR","NU","PF","PW","SY","TV","UG","VC","ZM"],"default":"US"}},"example":{"measurement":"Stature","gender":"Male","age":30,"percentile":50,"country":"UK","unit":"mm","clothing":"light_shoes","posture":"standing_relaxed"},"response":{"measurement":"string","gender":"Male|Female","country":"string","clothing":"string","posture":"string","value":"number","unit":"mm|cm|in","remaining_free_calls":"number (when billed via free tier)"}},{"method":"POST","path":"/v1/predict/range","auth":true,"description":"Predict one measurement for one country across multiple percentiles.","request":{"measurement":{"type":"string","enum":["AbdominalDepth","ArmRestHeight","BackOfHeadToChin","BackOfHeadToEye","BackOfHeadToLip","BackOfHeadToNoseTip","BackOfHeadToSelion","BackOfHeadToTragion","Biocular","BitragionWidth","ButtockKneeLength","ButtockPoplitealLength","ChestBreadth","ChestDepth","CrotchHeight","DorsomLength","EarLength","ElbowFingertipLength","ElbowHeight","ElbowSpan","EyeBodyCentreDistance","EyeHeight","EyeScalpDistance","EyeToSeat","EyeToTableDistance","FingertipHeight","FootBreadth","FootLength","ForearmLength","ForeheadWidth","GripWidth","HairLine","HandBreadth","HandLength","HeadBreadth","HeadGirth","HeadLength","HeadToGlabella","HeadToNoseTip","HeadToTragion","HighCounterHeight","HipBreadth","HipHeight","IndexFingerLength","IndexFingerWidthPip","IndexFingerWidthTip","KneeHeight","KnuckleHeight","LegLength","LegRoom","LipLength","LittleFingerLength","LittleFingerWidthPip","LittleFingerWidthTip","LowCounterHeight","MaximumSeatLength","MaximumTableHeight","MiddleFingerLength","MiddleFingerWidthPip","MiddleFingerWidthTip","NeckCircumference","NoseLength","PalmLength","PoplitealHeight","RingFingerLength","RingFingerWidthPip","RingFingerWidthTip","SeatHeight","ShoulderBreadthBiacromial","ShoulderBreadthBideltoid","ShoulderElbowLength","ShoulderGripLength","ShoulderHeight","SittingDistance","SittingElbowHeight","SittingEyeHeight","SittingHeight","SittingHipBreadth","SittingShoulderHeight","Span","StandingHipBreadth","Stature","ThighLength","ThighThickness","ThumbTipToCrotch","TopOfHeadToStomion","TrunkLength","UpperArmLength","UpperLimbLength","WorkReach","WristWidth","ShoulderToWristLength","SittingUpperLegLength","BackOfElbowToWristLength","ElbowToMiddleFingertipLength","CreaseBehindKneeToAnkle","ButtockToSoleSitting","OutsideLegLength","MidShoulderToWaistLength","ShoulderToFingertipHorizontal","UpperLegLengthSitting","WaistToCrotchLength","FrontOfNeckToWaistLength","ThumbLength","VerticalGripReachStanding","VerticalGripReachSitting","HorizontalPinchGripReach","EarBreadth","HandGripHeightStanding","NapeHeightSitting","SacralHeightSitting","C7HeightStanding","C7HeightSitting","ArmpitHeightStanding","JawWidth","MidShoulderHeightStanding","MidShoulderHeightSitting","IndexFingerHeightStanding","WristCircumference","HandCircumference","FistCircumference","WaistHeightStanding","WaistHeightSitting","WaistDepthStanding","FaceBreadth","NoseBreadth","InterNippleDistance","ThighCircumferenceMidpoint","UpperArmCircumferenceMidpoint","NeckCircumferenceAdamsApple","HipCircumferenceMax","MidHipCircumference","ChestCircumferenceArmpit","ChestCircumferenceNipple","CalfCircumference","KneeCircumference","WaistCircumferenceAbdominal","FemaleChestCircumferenceBelowBreasts","FootHeight","FootCircumferenceBall","FootCircumferenceInstep","ThighCircumferenceBelowButtock","CircumferenceBelowKnee","TrunkDepthAtButtocks","ThighDepthSitting","ShoulderDepth","WholeBodyBreadthMax","WholeBodyDepthMax"],"description":"Measurement name."},"gender":{"type":"string","enum":["Male","Female"]},"age":{"type":"number","minimum":0,"maximum":120},"unit":{"type":"string","enum":["mm","cm","in"],"default":"mm"},"clothing":{"type":"string","optional":true,"default":"nude","description":"Clothing profile id from adjustments (e.g. nude, light, shoes, light_shoes, winter). Unknown ids return 400."},"posture":{"type":"string","optional":true,"default":"standing_erect","description":"Posture profile id from adjustments (e.g. standing_erect, standing_relaxed, sitting). Unknown ids return 400."},"country":{"type":"string","enum":["US","UK","CA","FR","DE","NL","SE","DK","NO","CN","JP","KR","IN","ES","IT","AT","BE","CH","PL","TR","MX","AR","BR","AU","NZ","SG","TH","MY","ID","VN","PH","TW","RU","UA","FI","CZ","PT","RO","SA","EG","ZA","NG","PK","BD","CO","IE","CL","PE","HK","IL","AE","GR","HU","KE","ET","IR","LK","MA","GH","EC","DZ","VE","MM","IQ","SK","TN","UZ","HR","AO","KZ","BG","RS","LT","JO","NP","SI","LV","EE","LB","KH","LU","CY","AZ","LA","BY","MT","IS","BA","AL","MK","ME","MD","TJ","KG","TM","GE","MN","AM","BN","AF","YE","BO","PY","UY","GT","CU","DO","HT","HN","NI","SV","CR","PA","JM","TT","GY","SR","PG","FJ","SB","VU","WS","TO","CD","TZ","SD","MZ","MG","CM","CI","NE","BF","ML","MW","SN","TD","SO","ZW","GN","RW","BJ","BI","TG","LY","LR","MR","KW","OM","QA","BH","AG","AS","BB","BS","BT","BW","BZ","CK","DM","FM","GD","KI","KN","LC","MH","MV","NA","NR","NU","PF","PW","SY","TV","UG","VC","ZM"],"default":"US"},"percentiles":{"type":"array","items":{"type":"number","minimum":1,"maximum":99},"minItems":1,"maxItems":20,"uniqueItems":true}},"example":{"measurement":"Stature","gender":"Female","age":35,"country":"US","unit":"mm","percentiles":[5,50,95]},"response":{"measurement":"string","gender":"Male|Female","country":"string","clothing":"string","posture":"string","unit":"mm|cm|in","values":[{"percentile":"number","value":"number"}],"remaining_free_calls":"number (when billed via free tier)"}},{"method":"POST","path":"/v1/predict/compare","auth":true,"description":"Predict one measurement at one percentile across multiple countries.","request":{"measurement":{"type":"string","enum":["AbdominalDepth","ArmRestHeight","BackOfHeadToChin","BackOfHeadToEye","BackOfHeadToLip","BackOfHeadToNoseTip","BackOfHeadToSelion","BackOfHeadToTragion","Biocular","BitragionWidth","ButtockKneeLength","ButtockPoplitealLength","ChestBreadth","ChestDepth","CrotchHeight","DorsomLength","EarLength","ElbowFingertipLength","ElbowHeight","ElbowSpan","EyeBodyCentreDistance","EyeHeight","EyeScalpDistance","EyeToSeat","EyeToTableDistance","FingertipHeight","FootBreadth","FootLength","ForearmLength","ForeheadWidth","GripWidth","HairLine","HandBreadth","HandLength","HeadBreadth","HeadGirth","HeadLength","HeadToGlabella","HeadToNoseTip","HeadToTragion","HighCounterHeight","HipBreadth","HipHeight","IndexFingerLength","IndexFingerWidthPip","IndexFingerWidthTip","KneeHeight","KnuckleHeight","LegLength","LegRoom","LipLength","LittleFingerLength","LittleFingerWidthPip","LittleFingerWidthTip","LowCounterHeight","MaximumSeatLength","MaximumTableHeight","MiddleFingerLength","MiddleFingerWidthPip","MiddleFingerWidthTip","NeckCircumference","NoseLength","PalmLength","PoplitealHeight","RingFingerLength","RingFingerWidthPip","RingFingerWidthTip","SeatHeight","ShoulderBreadthBiacromial","ShoulderBreadthBideltoid","ShoulderElbowLength","ShoulderGripLength","ShoulderHeight","SittingDistance","SittingElbowHeight","SittingEyeHeight","SittingHeight","SittingHipBreadth","SittingShoulderHeight","Span","StandingHipBreadth","Stature","ThighLength","ThighThickness","ThumbTipToCrotch","TopOfHeadToStomion","TrunkLength","UpperArmLength","UpperLimbLength","WorkReach","WristWidth","ShoulderToWristLength","SittingUpperLegLength","BackOfElbowToWristLength","ElbowToMiddleFingertipLength","CreaseBehindKneeToAnkle","ButtockToSoleSitting","OutsideLegLength","MidShoulderToWaistLength","ShoulderToFingertipHorizontal","UpperLegLengthSitting","WaistToCrotchLength","FrontOfNeckToWaistLength","ThumbLength","VerticalGripReachStanding","VerticalGripReachSitting","HorizontalPinchGripReach","EarBreadth","HandGripHeightStanding","NapeHeightSitting","SacralHeightSitting","C7HeightStanding","C7HeightSitting","ArmpitHeightStanding","JawWidth","MidShoulderHeightStanding","MidShoulderHeightSitting","IndexFingerHeightStanding","WristCircumference","HandCircumference","FistCircumference","WaistHeightStanding","WaistHeightSitting","WaistDepthStanding","FaceBreadth","NoseBreadth","InterNippleDistance","ThighCircumferenceMidpoint","UpperArmCircumferenceMidpoint","NeckCircumferenceAdamsApple","HipCircumferenceMax","MidHipCircumference","ChestCircumferenceArmpit","ChestCircumferenceNipple","CalfCircumference","KneeCircumference","WaistCircumferenceAbdominal","FemaleChestCircumferenceBelowBreasts","FootHeight","FootCircumferenceBall","FootCircumferenceInstep","ThighCircumferenceBelowButtock","CircumferenceBelowKnee","TrunkDepthAtButtocks","ThighDepthSitting","ShoulderDepth","WholeBodyBreadthMax","WholeBodyDepthMax"],"description":"Measurement name."},"gender":{"type":"string","enum":["Male","Female"]},"age":{"type":"number","minimum":0,"maximum":120},"unit":{"type":"string","enum":["mm","cm","in"],"default":"mm"},"clothing":{"type":"string","optional":true,"default":"nude","description":"Clothing profile id from adjustments (e.g. nude, light, shoes, light_shoes, winter). Unknown ids return 400."},"posture":{"type":"string","optional":true,"default":"standing_erect","description":"Posture profile id from adjustments (e.g. standing_erect, standing_relaxed, sitting). Unknown ids return 400."},"percentile":{"type":"number","minimum":1,"maximum":99},"countries":{"type":"array","items":{"type":"string","enum":["US","UK","CA","FR","DE","NL","SE","DK","NO","CN","JP","KR","IN","ES","IT","AT","BE","CH","PL","TR","MX","AR","BR","AU","NZ","SG","TH","MY","ID","VN","PH","TW","RU","UA","FI","CZ","PT","RO","SA","EG","ZA","NG","PK","BD","CO","IE","CL","PE","HK","IL","AE","GR","HU","KE","ET","IR","LK","MA","GH","EC","DZ","VE","MM","IQ","SK","TN","UZ","HR","AO","KZ","BG","RS","LT","JO","NP","SI","LV","EE","LB","KH","LU","CY","AZ","LA","BY","MT","IS","BA","AL","MK","ME","MD","TJ","KG","TM","GE","MN","AM","BN","AF","YE","BO","PY","UY","GT","CU","DO","HT","HN","NI","SV","CR","PA","JM","TT","GY","SR","PG","FJ","SB","VU","WS","TO","CD","TZ","SD","MZ","MG","CM","CI","NE","BF","ML","MW","SN","TD","SO","ZW","GN","RW","BJ","BI","TG","LY","LR","MR","KW","OM","QA","BH","AG","AS","BB","BS","BT","BW","BZ","CK","DM","FM","GD","KI","KN","LC","MH","MV","NA","NR","NU","PF","PW","SY","TV","UG","VC","ZM"]},"minItems":1,"maxItems":10,"uniqueItems":true}},"example":{"measurement":"Stature","gender":"Male","age":30,"percentile":50,"unit":"mm","countries":["US","UK","JP"]},"response":{"measurement":"string","gender":"Male|Female","percentile":"number","clothing":"string","posture":"string","unit":"mm|cm|in","values":[{"country":"string","value":"number"}],"remaining_free_calls":"number (when billed via free tier)"}},{"method":"POST","path":"/v1/percentile-lookup","auth":true,"description":"Inverse of predict: given a measured value, return the matching percentile.","request":{"measurement":{"type":"string","enum":["AbdominalDepth","ArmRestHeight","BackOfHeadToChin","BackOfHeadToEye","BackOfHeadToLip","BackOfHeadToNoseTip","BackOfHeadToSelion","BackOfHeadToTragion","Biocular","BitragionWidth","ButtockKneeLength","ButtockPoplitealLength","ChestBreadth","ChestDepth","CrotchHeight","DorsomLength","EarLength","ElbowFingertipLength","ElbowHeight","ElbowSpan","EyeBodyCentreDistance","EyeHeight","EyeScalpDistance","EyeToSeat","EyeToTableDistance","FingertipHeight","FootBreadth","FootLength","ForearmLength","ForeheadWidth","GripWidth","HairLine","HandBreadth","HandLength","HeadBreadth","HeadGirth","HeadLength","HeadToGlabella","HeadToNoseTip","HeadToTragion","HighCounterHeight","HipBreadth","HipHeight","IndexFingerLength","IndexFingerWidthPip","IndexFingerWidthTip","KneeHeight","KnuckleHeight","LegLength","LegRoom","LipLength","LittleFingerLength","LittleFingerWidthPip","LittleFingerWidthTip","LowCounterHeight","MaximumSeatLength","MaximumTableHeight","MiddleFingerLength","MiddleFingerWidthPip","MiddleFingerWidthTip","NeckCircumference","NoseLength","PalmLength","PoplitealHeight","RingFingerLength","RingFingerWidthPip","RingFingerWidthTip","SeatHeight","ShoulderBreadthBiacromial","ShoulderBreadthBideltoid","ShoulderElbowLength","ShoulderGripLength","ShoulderHeight","SittingDistance","SittingElbowHeight","SittingEyeHeight","SittingHeight","SittingHipBreadth","SittingShoulderHeight","Span","StandingHipBreadth","Stature","ThighLength","ThighThickness","ThumbTipToCrotch","TopOfHeadToStomion","TrunkLength","UpperArmLength","UpperLimbLength","WorkReach","WristWidth","ShoulderToWristLength","SittingUpperLegLength","BackOfElbowToWristLength","ElbowToMiddleFingertipLength","CreaseBehindKneeToAnkle","ButtockToSoleSitting","OutsideLegLength","MidShoulderToWaistLength","ShoulderToFingertipHorizontal","UpperLegLengthSitting","WaistToCrotchLength","FrontOfNeckToWaistLength","ThumbLength","VerticalGripReachStanding","VerticalGripReachSitting","HorizontalPinchGripReach","EarBreadth","HandGripHeightStanding","NapeHeightSitting","SacralHeightSitting","C7HeightStanding","C7HeightSitting","ArmpitHeightStanding","JawWidth","MidShoulderHeightStanding","MidShoulderHeightSitting","IndexFingerHeightStanding","WristCircumference","HandCircumference","FistCircumference","WaistHeightStanding","WaistHeightSitting","WaistDepthStanding","FaceBreadth","NoseBreadth","InterNippleDistance","ThighCircumferenceMidpoint","UpperArmCircumferenceMidpoint","NeckCircumferenceAdamsApple","HipCircumferenceMax","MidHipCircumference","ChestCircumferenceArmpit","ChestCircumferenceNipple","CalfCircumference","KneeCircumference","WaistCircumferenceAbdominal","FemaleChestCircumferenceBelowBreasts","FootHeight","FootCircumferenceBall","FootCircumferenceInstep","ThighCircumferenceBelowButtock","CircumferenceBelowKnee","TrunkDepthAtButtocks","ThighDepthSitting","ShoulderDepth","WholeBodyBreadthMax","WholeBodyDepthMax"],"description":"Measurement name."},"gender":{"type":"string","enum":["Male","Female"]},"age":{"type":"number","minimum":0,"maximum":120},"unit":{"type":"string","enum":["mm","cm","in"],"default":"mm"},"clothing":{"type":"string","optional":true,"default":"nude","description":"Clothing profile id from adjustments (e.g. nude, light, shoes, light_shoes, winter). Unknown ids return 400."},"posture":{"type":"string","optional":true,"default":"standing_erect","description":"Posture profile id from adjustments (e.g. standing_erect, standing_relaxed, sitting). Unknown ids return 400."},"country":{"type":"string","enum":["US","UK","CA","FR","DE","NL","SE","DK","NO","CN","JP","KR","IN","ES","IT","AT","BE","CH","PL","TR","MX","AR","BR","AU","NZ","SG","TH","MY","ID","VN","PH","TW","RU","UA","FI","CZ","PT","RO","SA","EG","ZA","NG","PK","BD","CO","IE","CL","PE","HK","IL","AE","GR","HU","KE","ET","IR","LK","MA","GH","EC","DZ","VE","MM","IQ","SK","TN","UZ","HR","AO","KZ","BG","RS","LT","JO","NP","SI","LV","EE","LB","KH","LU","CY","AZ","LA","BY","MT","IS","BA","AL","MK","ME","MD","TJ","KG","TM","GE","MN","AM","BN","AF","YE","BO","PY","UY","GT","CU","DO","HT","HN","NI","SV","CR","PA","JM","TT","GY","SR","PG","FJ","SB","VU","WS","TO","CD","TZ","SD","MZ","MG","CM","CI","NE","BF","ML","MW","SN","TD","SO","ZW","GN","RW","BJ","BI","TG","LY","LR","MR","KW","OM","QA","BH","AG","AS","BB","BS","BT","BW","BZ","CK","DM","FM","GD","KI","KN","LC","MH","MV","NA","NR","NU","PF","PW","SY","TV","UG","VC","ZM"],"default":"US"},"value":{"type":"number","exclusiveMinimum":0}},"example":{"measurement":"Stature","gender":"Male","age":30,"country":"US","unit":"mm","value":1750},"response":{"measurement":"string","gender":"Male|Female","country":"string","clothing":"string","posture":"string","value":"number","unit":"mm|cm|in","percentile":"number","remaining_free_calls":"number (when billed via free tier)"}},{"method":"POST","path":"/v1/connected-dimension","auth":true,"description":"Given an anchor measurement at a percentile, return the conditional range of a linked measurement for a target accommodation level.","request":{"anchorMeasurement":{"type":"string","enum":["AbdominalDepth","ArmRestHeight","BackOfHeadToChin","BackOfHeadToEye","BackOfHeadToLip","BackOfHeadToNoseTip","BackOfHeadToSelion","BackOfHeadToTragion","Biocular","BitragionWidth","ButtockKneeLength","ButtockPoplitealLength","ChestBreadth","ChestDepth","CrotchHeight","DorsomLength","EarLength","ElbowFingertipLength","ElbowHeight","ElbowSpan","EyeBodyCentreDistance","EyeHeight","EyeScalpDistance","EyeToSeat","EyeToTableDistance","FingertipHeight","FootBreadth","FootLength","ForearmLength","ForeheadWidth","GripWidth","HairLine","HandBreadth","HandLength","HeadBreadth","HeadGirth","HeadLength","HeadToGlabella","HeadToNoseTip","HeadToTragion","HighCounterHeight","HipBreadth","HipHeight","IndexFingerLength","IndexFingerWidthPip","IndexFingerWidthTip","KneeHeight","KnuckleHeight","LegLength","LegRoom","LipLength","LittleFingerLength","LittleFingerWidthPip","LittleFingerWidthTip","LowCounterHeight","MaximumSeatLength","MaximumTableHeight","MiddleFingerLength","MiddleFingerWidthPip","MiddleFingerWidthTip","NeckCircumference","NoseLength","PalmLength","PoplitealHeight","RingFingerLength","RingFingerWidthPip","RingFingerWidthTip","SeatHeight","ShoulderBreadthBiacromial","ShoulderBreadthBideltoid","ShoulderElbowLength","ShoulderGripLength","ShoulderHeight","SittingDistance","SittingElbowHeight","SittingEyeHeight","SittingHeight","SittingHipBreadth","SittingShoulderHeight","Span","StandingHipBreadth","Stature","ThighLength","ThighThickness","ThumbTipToCrotch","TopOfHeadToStomion","TrunkLength","UpperArmLength","UpperLimbLength","WorkReach","WristWidth","ShoulderToWristLength","SittingUpperLegLength","BackOfElbowToWristLength","ElbowToMiddleFingertipLength","CreaseBehindKneeToAnkle","ButtockToSoleSitting","OutsideLegLength","MidShoulderToWaistLength","ShoulderToFingertipHorizontal","UpperLegLengthSitting","WaistToCrotchLength","FrontOfNeckToWaistLength","ThumbLength","VerticalGripReachStanding","VerticalGripReachSitting","HorizontalPinchGripReach","EarBreadth","HandGripHeightStanding","NapeHeightSitting","SacralHeightSitting","C7HeightStanding","C7HeightSitting","ArmpitHeightStanding","JawWidth","MidShoulderHeightStanding","MidShoulderHeightSitting","IndexFingerHeightStanding","WristCircumference","HandCircumference","FistCircumference","WaistHeightStanding","WaistHeightSitting","WaistDepthStanding","FaceBreadth","NoseBreadth","InterNippleDistance","ThighCircumferenceMidpoint","UpperArmCircumferenceMidpoint","NeckCircumferenceAdamsApple","HipCircumferenceMax","MidHipCircumference","ChestCircumferenceArmpit","ChestCircumferenceNipple","CalfCircumference","KneeCircumference","WaistCircumferenceAbdominal","FemaleChestCircumferenceBelowBreasts","FootHeight","FootCircumferenceBall","FootCircumferenceInstep","ThighCircumferenceBelowButtock","CircumferenceBelowKnee","TrunkDepthAtButtocks","ThighDepthSitting","ShoulderDepth","WholeBodyBreadthMax","WholeBodyDepthMax"],"description":"Measurement name."},"anchorPercentile":{"type":"number","minimum":1,"maximum":99},"linkedMeasurement":{"type":"string","enum":["AbdominalDepth","ArmRestHeight","BackOfHeadToChin","BackOfHeadToEye","BackOfHeadToLip","BackOfHeadToNoseTip","BackOfHeadToSelion","BackOfHeadToTragion","Biocular","BitragionWidth","ButtockKneeLength","ButtockPoplitealLength","ChestBreadth","ChestDepth","CrotchHeight","DorsomLength","EarLength","ElbowFingertipLength","ElbowHeight","ElbowSpan","EyeBodyCentreDistance","EyeHeight","EyeScalpDistance","EyeToSeat","EyeToTableDistance","FingertipHeight","FootBreadth","FootLength","ForearmLength","ForeheadWidth","GripWidth","HairLine","HandBreadth","HandLength","HeadBreadth","HeadGirth","HeadLength","HeadToGlabella","HeadToNoseTip","HeadToTragion","HighCounterHeight","HipBreadth","HipHeight","IndexFingerLength","IndexFingerWidthPip","IndexFingerWidthTip","KneeHeight","KnuckleHeight","LegLength","LegRoom","LipLength","LittleFingerLength","LittleFingerWidthPip","LittleFingerWidthTip","LowCounterHeight","MaximumSeatLength","MaximumTableHeight","MiddleFingerLength","MiddleFingerWidthPip","MiddleFingerWidthTip","NeckCircumference","NoseLength","PalmLength","PoplitealHeight","RingFingerLength","RingFingerWidthPip","RingFingerWidthTip","SeatHeight","ShoulderBreadthBiacromial","ShoulderBreadthBideltoid","ShoulderElbowLength","ShoulderGripLength","ShoulderHeight","SittingDistance","SittingElbowHeight","SittingEyeHeight","SittingHeight","SittingHipBreadth","SittingShoulderHeight","Span","StandingHipBreadth","Stature","ThighLength","ThighThickness","ThumbTipToCrotch","TopOfHeadToStomion","TrunkLength","UpperArmLength","UpperLimbLength","WorkReach","WristWidth","ShoulderToWristLength","SittingUpperLegLength","BackOfElbowToWristLength","ElbowToMiddleFingertipLength","CreaseBehindKneeToAnkle","ButtockToSoleSitting","OutsideLegLength","MidShoulderToWaistLength","ShoulderToFingertipHorizontal","UpperLegLengthSitting","WaistToCrotchLength","FrontOfNeckToWaistLength","ThumbLength","VerticalGripReachStanding","VerticalGripReachSitting","HorizontalPinchGripReach","EarBreadth","HandGripHeightStanding","NapeHeightSitting","SacralHeightSitting","C7HeightStanding","C7HeightSitting","ArmpitHeightStanding","JawWidth","MidShoulderHeightStanding","MidShoulderHeightSitting","IndexFingerHeightStanding","WristCircumference","HandCircumference","FistCircumference","WaistHeightStanding","WaistHeightSitting","WaistDepthStanding","FaceBreadth","NoseBreadth","InterNippleDistance","ThighCircumferenceMidpoint","UpperArmCircumferenceMidpoint","NeckCircumferenceAdamsApple","HipCircumferenceMax","MidHipCircumference","ChestCircumferenceArmpit","ChestCircumferenceNipple","CalfCircumference","KneeCircumference","WaistCircumferenceAbdominal","FemaleChestCircumferenceBelowBreasts","FootHeight","FootCircumferenceBall","FootCircumferenceInstep","ThighCircumferenceBelowButtock","CircumferenceBelowKnee","TrunkDepthAtButtocks","ThighDepthSitting","ShoulderDepth","WholeBodyBreadthMax","WholeBodyDepthMax"],"description":"Measurement name."},"accommodationPercent":{"type":"number","minimum":1,"maximum":99},"gender":{"type":"string","enum":["Male","Female"]},"age":{"type":"number","minimum":0,"maximum":120},"country":{"type":"string","enum":["US","UK","CA","FR","DE","NL","SE","DK","NO","CN","JP","KR","IN","ES","IT","AT","BE","CH","PL","TR","MX","AR","BR","AU","NZ","SG","TH","MY","ID","VN","PH","TW","RU","UA","FI","CZ","PT","RO","SA","EG","ZA","NG","PK","BD","CO","IE","CL","PE","HK","IL","AE","GR","HU","KE","ET","IR","LK","MA","GH","EC","DZ","VE","MM","IQ","SK","TN","UZ","HR","AO","KZ","BG","RS","LT","JO","NP","SI","LV","EE","LB","KH","LU","CY","AZ","LA","BY","MT","IS","BA","AL","MK","ME","MD","TJ","KG","TM","GE","MN","AM","BN","AF","YE","BO","PY","UY","GT","CU","DO","HT","HN","NI","SV","CR","PA","JM","TT","GY","SR","PG","FJ","SB","VU","WS","TO","CD","TZ","SD","MZ","MG","CM","CI","NE","BF","ML","MW","SN","TD","SO","ZW","GN","RW","BJ","BI","TG","LY","LR","MR","KW","OM","QA","BH","AG","AS","BB","BS","BT","BW","BZ","CK","DM","FM","GD","KI","KN","LC","MH","MV","NA","NR","NU","PF","PW","SY","TV","UG","VC","ZM"],"default":"US"},"unit":{"type":"string","enum":["mm","cm","in"],"default":"mm"},"clothing":{"type":"string","optional":true,"default":"nude","description":"Clothing profile id from adjustments (e.g. nude, light, shoes, light_shoes, winter). Unknown ids return 400."},"posture":{"type":"string","optional":true,"default":"standing_erect","description":"Posture profile id from adjustments (e.g. standing_erect, standing_relaxed, sitting). Unknown ids return 400."}},"example":{"anchorMeasurement":"Stature","anchorPercentile":50,"linkedMeasurement":"SittingHeight","accommodationPercent":95,"gender":"Male","age":30,"country":"US","unit":"mm"},"response":{"anchorMeasurement":"string","anchorPercentile":"number","linkedMeasurement":"string","accommodationPercent":"number","conditionalMean":"number","lowerBound":"number","upperBound":"number","unit":"mm|cm|in","distributionPoints":"array","remaining_free_calls":"number (when billed via free tier)"}}],"errors":{"400":"validation_error | unknown_measurement | unknown_clothing | unknown_posture","401":"Missing or invalid Authorization header / Invalid API key","402":"free_tier_exhausted | insufficient_credits","404":"model_not_found (for unknown route paths also)","422":"gender_not_supported","429":"rate_limited","500":"inference_error | internal_error"}}