{"id":5662,"date":"2026-01-08T14:49:12","date_gmt":"2026-01-08T13:49:12","guid":{"rendered":"https:\/\/www.trans.eu\/api\/?p=5662"},"modified":"2026-02-26T15:52:42","modified_gmt":"2026-02-26T14:52:42","slug":"object-requirements","status":"publish","type":"post","link":"https:\/\/www.trans.eu\/api\/objects\/object-requirements\/","title":{"rendered":"Object: requirements"},"content":{"rendered":"\n<p>Main freight require\u00adments.<\/p>\n\n\n\n<!--more-->\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h6 class=\"wp-block-heading\" style=\"font-style:normal;font-weight:700\">Object Fields<\/h6>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Attribute<\/td><td>Type<\/td><td>Exam\u00adple<\/td><td>Manda\u00adto\u00adry<\/td><td>Descrip\u00adtion<\/td><\/tr><tr><td>exemption_from_adr<\/td><td>Boolean<\/td><td>False<\/td><td>No<\/td><td>The load can be trans\u00adport\u00aded by car\u00adri\u00ader with\u00adout ADR autho\u00adriza\u00adtion. It occurs only for <strong>other_requirements <\/strong>= <code>adr<\/code>.<\/td><\/tr><tr><td>is_ftl<\/td><td>Boolean<\/td><td>True<\/td><td>Yes<\/td><td>Deter\u00admines if freight is a full truck load (<code>True<\/code>) or less than truck\u00adload (<code>False<\/code>). See also <strong>transport.type<\/strong> below.<\/td><\/tr><tr><td>mon\u00adi\u00adtor\u00ading<\/td><td>String<\/td><td>without_monitoring<\/td><td>No<\/td><td>Mon\u00adi\u00adtor\u00ading require\u00adment. Accept\u00adable val\u00adues: <code>required<\/code>, <code>without_monitoring<\/code>.<\/td><\/tr><tr><td>other_requirements<\/td><td>Array of String<\/td><td><\/td><td>No<\/td><td>Addi\u00adtion\u00adal require\u00adments (<a href=\"https:\/\/www.trans.eu\/api\/general-information\/allowed-values#requirements\" target=\"_blank\" rel=\"noopener\" title>see dic\u00adtio\u00adnary<\/a>)<\/td><\/tr><tr><td>required_adr_classes<\/td><td>Array of String<\/td><td><\/td><td>No<\/td><td>ADR freight class\u00ades (<a href=\"https:\/\/www.trans.eu\/api\/general-information\/allowed-values#adrclass\" target=\"_blank\" rel=\"noopener\" title>see dic\u00adtio\u00adnary<\/a>)<\/td><\/tr><tr><td>required_door_types<\/td><td>Array of String<\/td><td><\/td><td>No<\/td><td>Tip\u00adper door types. <br>Avail\u00adable only for <code>dump-truck<\/code>, <code>aluminum<\/code>, <code>steel<\/code> truck body. Accept\u00adable val\u00adues: <code>tailgate<\/code>, <code>door<\/code>.<\/td><\/tr><tr><td>required_tipper_trailer_<br>additional_equipment<\/td><td>Array of String<\/td><td><\/td><td>No<\/td><td>Tip\u00adper equip\u00adment. <br>Avail\u00adable only for <code>dump-truck<\/code>, <code>aluminum<\/code>, <code>steel <\/code>truck body. Accept\u00adable val\u00adues: <code>single_grain_hatch<\/code>, <code>double_grain_hatch<\/code>, <code>dust_sock<\/code>.<\/td><\/tr><tr><td>required_truck_bodies<\/td><td>Array of String<\/td><td><\/td><td>Yes<\/td><td>Expect\u00aded vehi\u00adcle body types matched to select\u00aded vehicle_size (<a href=\"https:\/\/www.trans.eu\/api\/general-information\/allowed-values#vehicletype\" target=\"_blank\" rel=\"noopener\" title>see dic\u00adtio\u00adnary<\/a>). Array can con\u00adtains max 5 val\u00adues.<\/td><\/tr><tr><td>required_ways_of_loading<\/td><td>Array of String<\/td><td><\/td><td>No<\/td><td>The way of loading\/unloading vehi\u00adcle. Accept\u00adable val\u00adues: <code>back<\/code>, <code>side<\/code>, <code>top<\/code>.<\/td><\/tr><tr><td>shipping_remarks<\/td><td>String<\/td><td>descrip\u00adtion<\/td><td>No<\/td><td>Addi\u00adtion\u00adal ship\u00adping remarks<\/td><\/tr><tr><td>tem\u00adper\u00ada\u00adture<\/td><td>Object<\/td><td>125<\/td><td>No<\/td><td>Required freight trans\u00adport tem\u00adper\u00ada\u00adture. It can be added only for one of the fol\u00adlow\u00ading truck_bodies: <code>cooler<\/code>, <code>isotherm<\/code>, <code>hook-truck<\/code>.<\/td><\/tr><tr><td>temperature.min<\/td><td>Int<\/td><td>-20<\/td><td>No<\/td><td>The input is between \u2018-999\u2019 and \u2018999\u2019, inclu\u00adsive\u00adly<\/td><\/tr><tr><td>temperature.max<\/td><td>Int<\/td><td>-5<\/td><td>No<\/td><td>The input is between \u2018-999\u2019 and \u2018999\u2019, inclu\u00adsive\u00adly<\/td><\/tr><tr><td>trans\u00adport<\/td><td>Object<\/td><td><\/td><td>Yes \/ No<\/td><td>Required for <code>multi_ftl <\/code>trans\u00adport type or for <code>ton<\/code> set\u00adtle\u00adment.<\/td><\/tr><tr><td>transport.count<\/td><td>Int<\/td><td>5<\/td><td>Yes<\/td><td>Num\u00adber of trans\u00adports \u2014 only occurs for <code>multi_ftl<\/code> trans\u00adport type<\/td><\/tr><tr><td>transport.per_order_min<\/td><td>Int<\/td><td>1<\/td><td>Yes<\/td><td>Min. lim\u00adit of cours\u00ades vis\u00adi\u00adble for the con\u00adtrac\u00adtor (range: 1 \u2014 transport.count)<\/td><\/tr><tr><td>transport.per_order_max<\/td><td>Int<\/td><td>3<\/td><td>Yes<\/td><td>Max. lim\u00adit of cours\u00ades vis\u00adi\u00adble for the con\u00adtrac\u00adtor (range: transport.per_order_min \u2014 transport.count)<\/td><\/tr><tr><td>transport.proposed_count<\/td><td>Int<\/td><td>2<\/td><td>No<\/td><td>Pre\u00adferred num\u00adber of cours\u00ades per con\u00adtrac\u00adtor.<\/td><\/tr><tr><td>transport.remaining<\/td><td>Int<\/td><td>2<\/td><td>only response<\/td><td>Num\u00adber of trans\u00adports remain\u00ading to be nego\u00adti\u00adat\u00aded by car\u00adri\u00ader.<\/td><\/tr><tr><td>transport.schedule_type<\/td><td>String<\/td><td>car\u00adri\u00ader<\/td><td>Yes<\/td><td>Edi\u00adtor of sched\u00adul\u00ading haulages. Accept\u00adable val\u00adues: <code>shipper<\/code>, <code>carrier<\/code>, <code>together<\/code><\/td><\/tr><tr><td>transport.settlement<\/td><td>String<\/td><td>ton<\/td><td>Yes<\/td><td>Type of set\u00adtle\u00adment.<br>Avail\u00adable val\u00adues: <code>route<\/code>, <code>ton<\/code>. Default is <code>route<\/code>.<br>For <code>ton<\/code> set\u00adting avail\u00adable val\u00adues of required truck bod\u00adies are: <code>aluminum<\/code>, <code>silos<\/code>, <code>steel<\/code>, <code>walkingfloor<\/code>.<\/td><\/tr><tr><td>transport.settlement_basis<\/td><td>String<\/td><td>load\u00ading<\/td><td>Yes<\/td><td>Set\u00adtle\u00adment basis.<br>No val\u00adues for route. Accept\u00adable val\u00adues for ton: <code>loading<\/code>, <code>unloading<\/code><\/td><\/tr><tr><td>transport.total_weight<\/td><td>Float<\/td><td>24<\/td><td>Yes<\/td><td>Total trans\u00adports weight \u2014 only occurs for <code>multi_ftl <\/code>trans\u00adport type with <code>ton<\/code> set\u00adtle\u00adment<\/td><\/tr><tr><td>transport.type<\/td><td>String<\/td><td>ftl<\/td><td>Yes<\/td><td>Trans\u00adport type.<br>If occurs it over\u00adwrites <strong>is_ftl <\/strong>attribute. Accept\u00adable val\u00adues: <code>ftl<\/code>, <code>ltl<\/code>, <code>multi_ftl<\/code><\/td><\/tr><tr><td>vehicle_size<\/td><td>String<\/td><td>any_size<\/td><td>No<\/td><td>Expect\u00aded vehi\u00adcle size (<a href=\"https:\/\/www.trans.eu\/api\/general-information\/allowed-values#vehiclesize\" target=\"_blank\" rel=\"noopener\" title>see dic\u00adtio\u00adnary<\/a>). Default val\u00adue is <code>any_size<\/code>. If you select <code>any_size <\/code>all 4 basic types of vehi\u00adcle size are auto\u00admat\u00adi\u00adcal\u00adly select\u00aded.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\" id=\"requestbody\">\n<h6 class=\"wp-block-heading\" style=\"font-style:normal;font-weight:700\">Example Object Body<\/h6>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-json\" data-lang=\"JSON\"><code>\"requirements\": {\n        \"exemption_from_adr\": false,\n        \"is_ftl\": true,\n        \"monitoring\": \"without_monitoring\",\n        \"other_requirements\": [\n            \"load_securing_poles\",\n            \"qualimat_certificate\",\n            \"adr\"\n        ],\n        \"required_adr_classes\": [\n            \"adr_1\"\n        ],\n        \"required_door_types\": [\n            \"tailgate\"\n        ],\n        \"required_tipper_trailer_additional_equipment\": [\n            \"single_grain_hatch\"\n        ],\n        \"required_truck_bodies\": [\n            \"dump-truck\"\n        ],\n        \"required_ways_of_loading\": [\n            \"side\"\n        ],\n        \"shipping_remarks\": \"remarks\",\n        \"temperature\": {\n            \"max\": null,\n            \"min\": null\n        },\n        \"transport\": {\n            \"count\": null,\n            \"schedule_type\": \"shipper\",\n            \"settlement\": \"ton\",\n            \"settlement_basis\": \"unloading\",\n            \"total_weight\": null,\n            \"type\": \"ftl\"\n        },\n        \"vehicle_size\": \"lorry\"\n    },<\/code><\/pre><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p class=\"dont-break-out\">Main freight require\u00adments.<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[137],"tags":[],"class_list":["post-5662","post","type-post","status-publish","format-standard","hentry","category-objects"],"acf":[],"aioseo_notices":[],"lang":"en","translations":{"en":5662},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/5662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/comments?post=5662"}],"version-history":[{"count":9,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/5662\/revisions"}],"predecessor-version":[{"id":6279,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/5662\/revisions\/6279"}],"wp:attachment":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/media?parent=5662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/categories?post=5662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/tags?post=5662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}