{"openapi":"3.1.0","info":{"title":"Parcel Dimension Weight and Shipping Preflight API","version":"1.0.0","description":"Inspect parcel geometry, convert units, calculate dimensional-weight candidates, compare packages, summarize batches, and apply explicit caller policy. The API never queries a carrier, quotes a rate, validates an address, evaluates contents or hazardous materials, creates a label, books a shipment, verifies acceptance, or stores payloads."},"paths":{"/marketplace/rapid/parcel/v1/inspect":{"post":{"tags":["Parcel Geometry"],"summary":"Inspect Parcel Geometry","operationId":"inspectParcel","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectRequest"},"examples":{"example":{"summary":"Inspect Parcel Geometry","value":{"parcel":{"dimensions":{"length":"20","width":"14","height":"10","unit":"IN"},"actual_weight":{"value":"12.5","unit":"LB"}}}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InspectResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/parcel/v1/convert":{"post":{"tags":["Parcel Unit Conversion"],"summary":"Convert Parcel Units","operationId":"convertParcelUnits","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__parcel_tools__ConvertRequest"},"examples":{"example":{"summary":"Convert Parcel Units","value":{"parcel":{"dimensions":{"length":"20","width":"14","height":"10","unit":"IN"},"actual_weight":{"value":"12.5","unit":"LB"}},"output_dimension_unit":"CM","output_weight_unit":"KG"}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__parcel_tools__ConvertResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/parcel/v1/dimensional-weight":{"post":{"tags":["Dimensional Weight"],"summary":"Calculate Dimensional Weight","operationId":"calculateParcelDimensionalWeight","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DimensionalWeightRequest"},"examples":{"example":{"summary":"Calculate Dimensional Weight","value":{"parcel":{"dimensions":{"length":"20","width":"14","height":"10","unit":"IN"},"actual_weight":{"value":"12.5","unit":"LB"}},"divisor":"139","divisor_dimension_unit":"IN","output_weight_unit":"LB"}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DimensionalWeightResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/parcel/v1/compare":{"post":{"tags":["Parcel Comparison"],"summary":"Compare Parcels","operationId":"compareParcels","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__parcel_tools__CompareRequest"},"examples":{"example":{"summary":"Compare Parcels","value":{"left":{"dimensions":{"length":"20","width":"14","height":"10","unit":"IN"},"actual_weight":{"value":"12.5","unit":"LB"}},"right":{"dimensions":{"length":"22","width":"14","height":"10","unit":"IN"},"actual_weight":{"value":"13","unit":"LB"}},"divisor":"139"}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__parcel_tools__CompareResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/parcel/v1/batch-check":{"post":{"tags":["Parcel Batch Check"],"summary":"Batch Check Parcels","operationId":"batchCheckParcels","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchRequest"},"examples":{"example":{"summary":"Batch Check Parcels","value":{"parcels":[{"dimensions":{"length":"20","width":"14","height":"10","unit":"IN"},"actual_weight":{"value":"12.5","unit":"LB"}}]}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BatchResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/marketplace/rapid/parcel/v1/policy-check":{"post":{"tags":["Parcel Policy"],"summary":"Check Parcel Policy","operationId":"checkParcelPolicy","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__parcel_tools__PolicyRequest"},"examples":{"example":{"summary":"Check Parcel Policy","value":{"parcel":{"dimensions":{"length":"20","width":"14","height":"10","unit":"IN"},"actual_weight":{"value":"12.5","unit":"LB"}},"policy_name":"customer-small-parcel-2026","max_weight":"150","max_length":"108","max_length_plus_girth":"165","heavy_review_threshold":"70"}}}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/app__parcel_tools__PolicyResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"BatchItem":{"properties":{"index":{"type":"integer","title":"Index"},"length":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Length"},"width":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Width"},"height":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Height"},"volume":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Volume"},"actual_weight":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Actual Weight"},"length_plus_girth":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Length Plus Girth"},"dimension_order_changed":{"type":"boolean","title":"Dimension Order Changed"}},"additionalProperties":false,"type":"object","required":["index","length","width","height","volume","actual_weight","length_plus_girth","dimension_order_changed"],"title":"BatchItem"},"BatchRequest":{"properties":{"parcels":{"items":{"$ref":"#/components/schemas/Parcel-Input"},"type":"array","maxItems":1000,"minItems":1,"title":"Parcels"},"output_dimension_unit":{"type":"string","enum":["IN","CM"],"title":"Output Dimension Unit","default":"IN"},"output_weight_unit":{"type":"string","enum":["LB","KG"],"title":"Output Weight Unit","default":"LB"}},"additionalProperties":false,"type":"object","required":["parcels"],"title":"BatchRequest"},"BatchResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"PARCEL_CALLER_POLICY_2026","title":"Ruleset Version","default":"PARCEL_CALLER_POLICY_2026"},"scope":{"type":"string","const":"CALLER_SUPPLIED_PARCEL_ONLY","title":"Scope","default":"CALLER_SUPPLIED_PARCEL_ONLY"},"carrier_queried":{"type":"boolean","const":false,"title":"Carrier Queried","default":false},"rate_quoted":{"type":"boolean","const":false,"title":"Rate Quoted","default":false},"label_created":{"type":"boolean","const":false,"title":"Label Created","default":false},"shipment_booked":{"type":"boolean","const":false,"title":"Shipment Booked","default":false},"address_validated":{"type":"boolean","const":false,"title":"Address Validated","default":false},"contents_or_hazmat_evaluated":{"type":"boolean","const":false,"title":"Contents Or Hazmat Evaluated","default":false},"carrier_acceptance_verified":{"type":"boolean","const":false,"title":"Carrier Acceptance Verified","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"items":{"items":{"$ref":"#/components/schemas/BatchItem"},"type":"array","title":"Items"},"total_actual_weight":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Total Actual Weight"},"total_volume":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Total Volume"},"largest_volume_index":{"type":"integer","title":"Largest Volume Index"},"heaviest_index":{"type":"integer","title":"Heaviest Index"},"finding_count":{"type":"integer","title":"Finding Count"},"findings_returned":{"type":"integer","title":"Findings Returned"},"findings_truncated":{"type":"boolean","title":"Findings Truncated"},"output_dimension_unit":{"type":"string","enum":["IN","CM"],"title":"Output Dimension Unit"},"output_weight_unit":{"type":"string","enum":["LB","KG"],"title":"Output Weight Unit"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","items","total_actual_weight","total_volume","largest_volume_index","heaviest_index","finding_count","findings_returned","findings_truncated","output_dimension_unit","output_weight_unit"],"title":"BatchResult"},"DimensionalWeightRequest":{"properties":{"parcel":{"$ref":"#/components/schemas/Parcel-Input"},"divisor":{"anyOf":[{"type":"number","maximum":100000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,14}|(?=[\\d.]{1,21}0*$)\\d{0,14}\\.\\d{0,6}0*$)"}],"title":"Divisor"},"divisor_dimension_unit":{"type":"string","enum":["IN","CM"],"title":"Divisor Dimension Unit","default":"IN"},"output_weight_unit":{"type":"string","enum":["LB","KG"],"title":"Output Weight Unit","default":"LB"},"dimension_rounding":{"type":"string","enum":["NONE","CEILING_WHOLE","NEAREST_WHOLE"],"title":"Dimension Rounding","default":"CEILING_WHOLE"},"dimensional_weight_rounding":{"type":"string","enum":["NONE","CEILING_WHOLE","NEAREST_WHOLE"],"title":"Dimensional Weight Rounding","default":"CEILING_WHOLE"},"actual_weight_rounding":{"type":"string","enum":["NONE","CEILING_WHOLE","NEAREST_WHOLE"],"title":"Actual Weight Rounding","default":"CEILING_WHOLE"}},"additionalProperties":false,"type":"object","required":["parcel","divisor"],"title":"DimensionalWeightRequest"},"DimensionalWeightResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"PARCEL_CALLER_POLICY_2026","title":"Ruleset Version","default":"PARCEL_CALLER_POLICY_2026"},"scope":{"type":"string","const":"CALLER_SUPPLIED_PARCEL_ONLY","title":"Scope","default":"CALLER_SUPPLIED_PARCEL_ONLY"},"carrier_queried":{"type":"boolean","const":false,"title":"Carrier Queried","default":false},"rate_quoted":{"type":"boolean","const":false,"title":"Rate Quoted","default":false},"label_created":{"type":"boolean","const":false,"title":"Label Created","default":false},"shipment_booked":{"type":"boolean","const":false,"title":"Shipment Booked","default":false},"address_validated":{"type":"boolean","const":false,"title":"Address Validated","default":false},"contents_or_hazmat_evaluated":{"type":"boolean","const":false,"title":"Contents Or Hazmat Evaluated","default":false},"carrier_acceptance_verified":{"type":"boolean","const":false,"title":"Carrier Acceptance Verified","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"measured_dimensions":{"$ref":"#/components/schemas/Dimensions-Output"},"dimensional_weight":{"$ref":"#/components/schemas/Weight-Output"},"rounded_actual_weight":{"$ref":"#/components/schemas/Weight-Output"},"billable_weight_candidate":{"$ref":"#/components/schemas/Weight-Output"},"billable_basis":{"type":"string","enum":["ACTUAL","DIMENSIONAL","EQUAL"],"title":"Billable Basis"},"divisor":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Divisor"},"divisor_dimension_unit":{"type":"string","enum":["IN","CM"],"title":"Divisor Dimension Unit"},"rounding":{"additionalProperties":{"type":"string","enum":["NONE","CEILING_WHOLE","NEAREST_WHOLE"]},"type":"object","title":"Rounding"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","measured_dimensions","dimensional_weight","rounded_actual_weight","billable_weight_candidate","billable_basis","divisor","divisor_dimension_unit","rounding"],"title":"DimensionalWeightResult"},"Dimensions-Input":{"properties":{"length":{"anyOf":[{"type":"number","maximum":100000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,19}|(?=[\\d.]{1,29}0*$)\\d{0,19}\\.\\d{0,9}0*$)"}],"title":"Length"},"width":{"anyOf":[{"type":"number","maximum":100000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,19}|(?=[\\d.]{1,29}0*$)\\d{0,19}\\.\\d{0,9}0*$)"}],"title":"Width"},"height":{"anyOf":[{"type":"number","maximum":100000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,19}|(?=[\\d.]{1,29}0*$)\\d{0,19}\\.\\d{0,9}0*$)"}],"title":"Height"},"unit":{"type":"string","enum":["IN","CM"],"title":"Unit"}},"additionalProperties":false,"type":"object","required":["length","width","height","unit"],"title":"Dimensions"},"Dimensions-Output":{"properties":{"length":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,19}|(?=[\\d.]{1,29}0*$)\\d{0,19}\\.\\d{0,9}0*$)","title":"Length"},"width":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,19}|(?=[\\d.]{1,29}0*$)\\d{0,19}\\.\\d{0,9}0*$)","title":"Width"},"height":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,19}|(?=[\\d.]{1,29}0*$)\\d{0,19}\\.\\d{0,9}0*$)","title":"Height"},"unit":{"type":"string","enum":["IN","CM"],"title":"Unit"}},"additionalProperties":false,"type":"object","required":["length","width","height","unit"],"title":"Dimensions"},"Finding":{"properties":{"code":{"type":"string","title":"Code"},"severity":{"type":"string","enum":["LOW","MEDIUM","HIGH"],"title":"Severity"},"message":{"type":"string","title":"Message"},"evidence":{"additionalProperties":true,"type":"object","title":"Evidence"},"next_action":{"type":"string","title":"Next Action"}},"additionalProperties":false,"type":"object","required":["code","severity","message","next_action"],"title":"Finding"},"Geometry":{"properties":{"ordered_dimensions":{"$ref":"#/components/schemas/Dimensions-Output"},"actual_weight":{"$ref":"#/components/schemas/Weight-Output"},"volume":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Volume"},"volume_unit":{"type":"string","title":"Volume Unit"},"girth":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Girth"},"length_plus_girth":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Length Plus Girth"},"density":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Density"},"density_unit":{"type":"string","title":"Density Unit"}},"additionalProperties":false,"type":"object","required":["ordered_dimensions","actual_weight","volume","volume_unit","girth","length_plus_girth","density","density_unit"],"title":"Geometry"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"InspectRequest":{"properties":{"parcel":{"$ref":"#/components/schemas/Parcel-Input"},"output_dimension_unit":{"type":"string","enum":["IN","CM"],"title":"Output Dimension Unit","default":"IN"},"output_weight_unit":{"type":"string","enum":["LB","KG"],"title":"Output Weight Unit","default":"LB"}},"additionalProperties":false,"type":"object","required":["parcel"],"title":"InspectRequest"},"InspectResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"PARCEL_CALLER_POLICY_2026","title":"Ruleset Version","default":"PARCEL_CALLER_POLICY_2026"},"scope":{"type":"string","const":"CALLER_SUPPLIED_PARCEL_ONLY","title":"Scope","default":"CALLER_SUPPLIED_PARCEL_ONLY"},"carrier_queried":{"type":"boolean","const":false,"title":"Carrier Queried","default":false},"rate_quoted":{"type":"boolean","const":false,"title":"Rate Quoted","default":false},"label_created":{"type":"boolean","const":false,"title":"Label Created","default":false},"shipment_booked":{"type":"boolean","const":false,"title":"Shipment Booked","default":false},"address_validated":{"type":"boolean","const":false,"title":"Address Validated","default":false},"contents_or_hazmat_evaluated":{"type":"boolean","const":false,"title":"Contents Or Hazmat Evaluated","default":false},"carrier_acceptance_verified":{"type":"boolean","const":false,"title":"Carrier Acceptance Verified","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"geometry":{"$ref":"#/components/schemas/Geometry"},"dimension_order_changed":{"type":"boolean","title":"Dimension Order Changed"},"shape":{"type":"string","title":"Shape"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","geometry","dimension_order_changed","shape"],"title":"InspectResult"},"Parcel-Input":{"properties":{"dimensions":{"$ref":"#/components/schemas/Dimensions-Input"},"actual_weight":{"$ref":"#/components/schemas/Weight-Input"},"shape":{"type":"string","enum":["RECTANGULAR","IRREGULAR_BOUNDING_BOX"],"title":"Shape","default":"RECTANGULAR"}},"additionalProperties":false,"type":"object","required":["dimensions","actual_weight"],"title":"Parcel"},"Parcel-Output":{"properties":{"dimensions":{"$ref":"#/components/schemas/Dimensions-Output"},"actual_weight":{"$ref":"#/components/schemas/Weight-Output"},"shape":{"type":"string","enum":["RECTANGULAR","IRREGULAR_BOUNDING_BOX"],"title":"Shape","default":"RECTANGULAR"}},"additionalProperties":false,"type":"object","required":["dimensions","actual_weight"],"title":"Parcel"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"Weight-Input":{"properties":{"value":{"anyOf":[{"type":"number","maximum":1000000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,19}|(?=[\\d.]{1,29}0*$)\\d{0,19}\\.\\d{0,9}0*$)"}],"title":"Value"},"unit":{"type":"string","enum":["LB","KG"],"title":"Unit"}},"additionalProperties":false,"type":"object","required":["value","unit"],"title":"Weight"},"Weight-Output":{"properties":{"value":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,19}|(?=[\\d.]{1,29}0*$)\\d{0,19}\\.\\d{0,9}0*$)","title":"Value"},"unit":{"type":"string","enum":["LB","KG"],"title":"Unit"}},"additionalProperties":false,"type":"object","required":["value","unit"],"title":"Weight"},"app__parcel_tools__CompareRequest":{"properties":{"left":{"$ref":"#/components/schemas/Parcel-Input"},"right":{"$ref":"#/components/schemas/Parcel-Input"},"output_dimension_unit":{"type":"string","enum":["IN","CM"],"title":"Output Dimension Unit","default":"IN"},"output_weight_unit":{"type":"string","enum":["LB","KG"],"title":"Output Weight Unit","default":"LB"},"divisor":{"anyOf":[{"type":"number","maximum":100000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*(?:\\d{0,14}|(?=[\\d.]{1,21}0*$)\\d{0,14}\\.\\d{0,6}0*$)"},{"type":"null"}],"title":"Divisor"},"divisor_dimension_unit":{"type":"string","enum":["IN","CM"],"title":"Divisor Dimension Unit","default":"IN"}},"additionalProperties":false,"type":"object","required":["left","right"],"title":"CompareRequest"},"app__parcel_tools__CompareResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"PARCEL_CALLER_POLICY_2026","title":"Ruleset Version","default":"PARCEL_CALLER_POLICY_2026"},"scope":{"type":"string","const":"CALLER_SUPPLIED_PARCEL_ONLY","title":"Scope","default":"CALLER_SUPPLIED_PARCEL_ONLY"},"carrier_queried":{"type":"boolean","const":false,"title":"Carrier Queried","default":false},"rate_quoted":{"type":"boolean","const":false,"title":"Rate Quoted","default":false},"label_created":{"type":"boolean","const":false,"title":"Label Created","default":false},"shipment_booked":{"type":"boolean","const":false,"title":"Shipment Booked","default":false},"address_validated":{"type":"boolean","const":false,"title":"Address Validated","default":false},"contents_or_hazmat_evaluated":{"type":"boolean","const":false,"title":"Contents Or Hazmat Evaluated","default":false},"carrier_acceptance_verified":{"type":"boolean","const":false,"title":"Carrier Acceptance Verified","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"left":{"$ref":"#/components/schemas/Geometry"},"right":{"$ref":"#/components/schemas/Geometry"},"differences":{"additionalProperties":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},"type":"object","title":"Differences"},"dimensional_weight_comparison":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Dimensional Weight Comparison"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","left","right","differences","dimensional_weight_comparison"],"title":"CompareResult"},"app__parcel_tools__ConvertRequest":{"properties":{"parcel":{"$ref":"#/components/schemas/Parcel-Input"},"output_dimension_unit":{"type":"string","enum":["IN","CM"],"title":"Output Dimension Unit"},"output_weight_unit":{"type":"string","enum":["LB","KG"],"title":"Output Weight Unit"}},"additionalProperties":false,"type":"object","required":["parcel","output_dimension_unit","output_weight_unit"],"title":"ConvertRequest"},"app__parcel_tools__ConvertResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"PARCEL_CALLER_POLICY_2026","title":"Ruleset Version","default":"PARCEL_CALLER_POLICY_2026"},"scope":{"type":"string","const":"CALLER_SUPPLIED_PARCEL_ONLY","title":"Scope","default":"CALLER_SUPPLIED_PARCEL_ONLY"},"carrier_queried":{"type":"boolean","const":false,"title":"Carrier Queried","default":false},"rate_quoted":{"type":"boolean","const":false,"title":"Rate Quoted","default":false},"label_created":{"type":"boolean","const":false,"title":"Label Created","default":false},"shipment_booked":{"type":"boolean","const":false,"title":"Shipment Booked","default":false},"address_validated":{"type":"boolean","const":false,"title":"Address Validated","default":false},"contents_or_hazmat_evaluated":{"type":"boolean","const":false,"title":"Contents Or Hazmat Evaluated","default":false},"carrier_acceptance_verified":{"type":"boolean","const":false,"title":"Carrier Acceptance Verified","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"parcel":{"$ref":"#/components/schemas/Parcel-Output"},"source_dimension_unit":{"type":"string","enum":["IN","CM"],"title":"Source Dimension Unit"},"source_weight_unit":{"type":"string","enum":["LB","KG"],"title":"Source Weight Unit"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","parcel","source_dimension_unit","source_weight_unit"],"title":"ConvertResult"},"app__parcel_tools__PolicyRequest":{"properties":{"parcel":{"$ref":"#/components/schemas/Parcel-Input"},"policy_name":{"type":"string","maxLength":128,"minLength":1,"title":"Policy Name"},"policy_dimension_unit":{"type":"string","enum":["IN","CM"],"title":"Policy Dimension Unit","default":"IN"},"policy_weight_unit":{"type":"string","enum":["LB","KG"],"title":"Policy Weight Unit","default":"LB"},"max_weight":{"anyOf":[{"type":"number","maximum":1000000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Max Weight"},"max_length":{"anyOf":[{"type":"number","maximum":100000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Max Length"},"max_length_plus_girth":{"anyOf":[{"type":"number","maximum":500000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Max Length Plus Girth"},"max_volume":{"anyOf":[{"type":"number","maximum":1000000000000000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Max Volume"},"min_length":{"anyOf":[{"type":"number","maximum":100000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Min Length"},"min_width":{"anyOf":[{"type":"number","maximum":100000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Min Width"},"min_height":{"anyOf":[{"type":"number","maximum":100000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Min Height"},"heavy_review_threshold":{"anyOf":[{"type":"number","maximum":1000000.0,"exclusiveMinimum":0.0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"},{"type":"null"}],"title":"Heavy Review Threshold"},"irregular_shape_requires_review":{"type":"boolean","title":"Irregular Shape Requires Review","default":true}},"additionalProperties":false,"type":"object","required":["parcel","policy_name"],"title":"PolicyRequest"},"app__parcel_tools__PolicyResult":{"properties":{"status":{"type":"string","const":"COMPLETED","title":"Status","default":"COMPLETED"},"decision":{"type":"string","enum":["CLEAR","REVIEW_REQUIRED","BLOCKED"],"title":"Decision"},"findings":{"items":{"$ref":"#/components/schemas/Finding"},"type":"array","title":"Findings"},"ruleset_version":{"type":"string","const":"PARCEL_CALLER_POLICY_2026","title":"Ruleset Version","default":"PARCEL_CALLER_POLICY_2026"},"scope":{"type":"string","const":"CALLER_SUPPLIED_PARCEL_ONLY","title":"Scope","default":"CALLER_SUPPLIED_PARCEL_ONLY"},"carrier_queried":{"type":"boolean","const":false,"title":"Carrier Queried","default":false},"rate_quoted":{"type":"boolean","const":false,"title":"Rate Quoted","default":false},"label_created":{"type":"boolean","const":false,"title":"Label Created","default":false},"shipment_booked":{"type":"boolean","const":false,"title":"Shipment Booked","default":false},"address_validated":{"type":"boolean","const":false,"title":"Address Validated","default":false},"contents_or_hazmat_evaluated":{"type":"boolean","const":false,"title":"Contents Or Hazmat Evaluated","default":false},"carrier_acceptance_verified":{"type":"boolean","const":false,"title":"Carrier Acceptance Verified","default":false},"payload_stored":{"type":"boolean","const":false,"title":"Payload Stored","default":false},"next_action":{"type":"string","title":"Next Action"},"allowed":{"type":"boolean","title":"Allowed"},"policy_name":{"type":"string","title":"Policy Name"},"geometry":{"$ref":"#/components/schemas/Geometry"}},"additionalProperties":false,"type":"object","required":["decision","findings","next_action","allowed","policy_name","geometry"],"title":"PolicyResult"}}},"tags":[{"name":"Parcel Geometry","description":"A bounded, stateless parcel preflight for commerce, warehouse, fulfillment, returns, and logistics agents."},{"name":"Parcel Unit Conversion","description":"A bounded, stateless parcel preflight for commerce, warehouse, fulfillment, returns, and logistics agents."},{"name":"Dimensional Weight","description":"A bounded, stateless parcel preflight for commerce, warehouse, fulfillment, returns, and logistics agents."},{"name":"Parcel Comparison","description":"A bounded, stateless parcel preflight for commerce, warehouse, fulfillment, returns, and logistics agents."},{"name":"Parcel Batch Check","description":"A bounded, stateless parcel preflight for commerce, warehouse, fulfillment, returns, and logistics agents."},{"name":"Parcel Policy","description":"A bounded, stateless parcel preflight for commerce, warehouse, fulfillment, returns, and logistics agents."}],"servers":[{"url":"https://api-production-9502.up.railway.app"}]}