{"id":6414,"date":"2026-03-26T12:04:27","date_gmt":"2026-03-26T11:04:27","guid":{"rendered":"https:\/\/www.trans.eu\/api\/?p=6414"},"modified":"2026-03-27T09:05:46","modified_gmt":"2026-03-27T08:05:46","slug":"get-freight-proposal-details","status":"publish","type":"post","link":"https:\/\/www.trans.eu\/api\/freights-section\/get-freight-proposal-details\/","title":{"rendered":"Get freight proposal details"},"content":{"rendered":"\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-layout-flow wp-block-column-is-layout-flow\">\n<p>Down\u00adload details of freight offer nego\u00adti\u00adat\u00aded by you as nego\u00adti\u00ada\u00adtion par\u00adtic\u00adi\u00adpant (car\u00adri\u00ader).<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>The <code>freight-id<\/code> iden\u00adti\u00adfi\u00adca\u00adtion num\u00adber in request can be tak\u00aden from response of <a href=\"https:\/\/www.trans.eu\/api\/freights-section\/get-freight-proposal-list\/\" target=\"_blank\" rel=\"noopener\" title>Get freight pro\u00adpos\u00adal list<\/a> request.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<pre class=\"wp-block-preformatted\"><strong>GET<\/strong><br>\/ext\/freights-api\/v2\/freight-proposals\/{freight-id}<\/pre>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:56px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#eaeaea\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<h6 class=\"wp-block-heading has-text-align-right\" style=\"font-style:normal;font-weight:700\"> Request Authorization<\/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<p>Every request MUST include a valid access token obtained dur\u00ading <a href=\"https:\/\/www.trans.eu\/api\/general-information\/authorization-process\/\" target=\"_blank\" rel=\"noopener\" title>the user autho\u00adriza\u00adtion process<\/a>, pro\u00advid\u00aded using the Bear\u00ader token scheme in the Autho\u00adriza\u00adtion head\u00ader.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#eaeaea\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<h6 class=\"wp-block-heading has-text-align-right\" style=\"font-style:normal;font-weight:700\"> Request<\/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=\"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\">\n<p><a href=\"#requestheader\" title>Request Head\u00ader<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-bottom is-layout-flow wp-block-column-is-layout-flow\">\n<p><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#eaeaea\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<h6 class=\"wp-block-heading has-text-align-right\" style=\"font-style:normal;font-weight:700\"> Successful Response<\/h6>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:75%\">\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\">\n<p><a href=\"#responsefields\" title>Response Fields<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p><a href=\"#responsebody\" title=\"Response Body\">Response Body<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\" style=\"background-color:#eaeaea\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<h6 class=\"wp-block-heading has-text-align-right\" style=\"font-style:normal;font-weight:700\"> Error Response<\/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=\"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\">\n<p><a href=\"#validationerrors\" title>Client errors (400)<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><a href=\"https:\/\/www.trans.eu\/api\/general-information\/enpoint-and-validation-errors\/\" target=\"_blank\" rel=\"noopener\" title>Gen\u00ader\u00adal API errors<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<p><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\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\" id=\"requestheader\">\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\">Request Header<\/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-plain\"><code>GET \/ext\/freights-api\/v2\/freight-proposals\/{freight-id} HTTP\/1.1 \nHost: api.platform.trans.eu \nContent-Type: application\/json\nAccept: application\/json\nAuthorization: Bearer {access_token) \nApi-key: {unique_app_api-key}<\/code><\/pre><\/div>\n<\/div>\n<\/div>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"responsefields\" style=\"font-style:normal;font-weight:700\">Response Fields<\/h6>\n\n\n\n<figure class=\"wp-block-table has-small-font-size\"><table><tbody><tr><td>Attribute<\/td><td>Type<\/td><td>Exam\u00adple<\/td><td>Descrip\u00adtion<\/td><\/tr><tr><td>carrier_offer_expiration_date<\/td><td>String<\/td><td>null<\/td><td>Dep\u00adre\u00adcat\u00aded. Always is <code>null <\/code>val\u00adue.<\/td><\/tr><tr><td>contact_employees<\/td><td>Array of Objects<\/td><td><\/td><td>List of employ\u00adees assigned to freight nego\u00adti\u00ada\u00adtion. <br>The list is emp\u00adty after nego\u00adti\u00ada\u00adtions start (see employee_id field)<\/td><\/tr><tr><td>contact_employees.account_id<\/td><td>Int<\/td><td>7654567<\/td><td>Accountd of assigned employ\u00adee<\/td><\/tr><tr><td>contact_employees.last_name<\/td><td>String<\/td><td>Nowak<\/td><td>Sur\u00adname of assigned employ\u00adee<\/td><\/tr><tr><td>contact_employees.name<\/td><td>String<\/td><td>Jan<\/td><td>First name of assigned employ\u00adee<\/td><\/tr><tr><td>contact_employees.trans_id<\/td><td>String<\/td><td>13443\u20131<\/td><td>Tran\u00adsId of assigned employ\u00adee<\/td><\/tr><tr><td>created_at<\/td><td>String<\/td><td>\u201c2026\u201303-25T08:47:54+00:00\u201d<\/td><td>Freight cre\u00adation date (UTC for\u00admat)<\/td><\/tr><tr><td>decision_date<\/td><td>String<\/td><td>\u201c2026\u201303-26T20:30:00+01:00\u201d<\/td><td>Time up to which car\u00adri\u00aders can send offers<\/td><\/tr><tr><td>employee_id<\/td><td>String<\/td><td>\u201c1007354\u20131\u201d<\/td><td>Tran\u00adsId of the user who owns the nego\u00adti\u00ada\u00adtion<\/td><\/tr><tr><td>freight<\/td><td>Object<\/td><td><\/td><td>Freight para\u00adme\u00adters<\/td><\/tr><tr><td>freight.capacity<\/td><td>Object<\/td><td><\/td><td>Total freight capac\u00adi\u00adty.<\/td><\/tr><tr><td>freight.capacity.unit_code<\/td><td>String<\/td><td>\u201ct\u201d<\/td><td>Unit of weight freight capac\u00adi\u00adty. Always is \u201ct\u201d (tonnes).<\/td><\/tr><tr><td>freight.capacity.value<\/td><td>Float<\/td><td>12<\/td><td>Val\u00adue of freight capac\u00adi\u00adty.<\/td><\/tr><tr><td>freight.children<\/td><td>Object<\/td><td>null<\/td><td>Dep\u00adre\u00adcat\u00aded. Always is <code>null <\/code>val\u00adue.<\/td><\/tr><tr><td>dis\u00adtance<\/td><td>Int<\/td><td>345000<\/td><td>Dis\u00adtance in meters from the point of load\u00ading to the point of unload\u00ading.<\/td><\/tr><tr><td>id<\/td><td>Int<\/td><td>345123<\/td><td>Freight iden\u00adti\u00adfi\u00adca\u00adtion num\u00adber (freight-id)<\/td><\/tr><tr><td>loading_meters<\/td><td>Object<\/td><td><\/td><td>Total freight load\u00ading meters (range: 0,01 \u2014 417)<\/td><\/tr><tr><td>loading_meters.unit_code<\/td><td>String<\/td><td>\u201cldm\u201d<\/td><td>Unit of load\u00ading meters. Always is \u201cldm\u201d.<\/td><\/tr><tr><td>loading_meters.value<\/td><td>Float<\/td><td>3.6<\/td><td>Val\u00adue of load\u00ading meters.<\/td><\/tr><tr><td>pub\u00adli\u00adca\u00adtion<\/td><td>Object<\/td><td><\/td><td>Freight pub\u00adli\u00adca\u00adtion infor\u00adma\u00adtion<\/td><\/tr><tr><td>publication.auction_id<\/td><td>String<\/td><td>\u201c35a29b95-9c84-4cbb-8fc6-b84979f212e4\u201d<\/td><td>Nego\u00adta\u00adtion id<\/td><\/tr><tr><td>publication.end_reason<\/td><td>String<\/td><td>null<\/td><td>Always is <code>null<\/code>.<\/td><\/tr><tr><td>publication.has_silent_confirmation<\/td><td>Boolean<\/td><td>False<\/td><td>Auto\u00admat\u00adic accep\u00adtance of the offer after a spec\u00adi\u00adfied peri\u00adod of time<\/td><\/tr><tr><td>publication.id<\/td><td>Int<\/td><td>456234<\/td><td>Pub\u00adli\u00adca\u00adtion iden\u00adti\u00adfi\u00adca\u00adtion num\u00adber<\/td><\/tr><tr><td>publication.is_first_buy<\/td><td>Boolean<\/td><td>False<\/td><td>Defines if price will be nego\u00adti\u00adat\u00aded or only accept\u00aded by car\u00adri\u00ader.<\/td><\/tr><tr><td>publication.is_quick_pay<\/td><td>Boolean<\/td><td>False<\/td><td>Deter\u00admines whether the pub\u00adli\u00adca\u00adtion offer is marked as Quick\u00adPay<\/td><\/tr><tr><td>publication.is_recommended<\/td><td>Boolean<\/td><td>null<\/td><td>Always is&nbsp;<code>null<\/code>.<\/td><\/tr><tr><td>publication.is_spot_exchange<\/td><td>Boolean<\/td><td>True<\/td><td>Dep\u00adre\u00adcat\u00aded field.<\/td><\/tr><tr><td>publication.is_visible<\/td><td>Boolean<\/td><td>True<\/td><td>Defines if pub\u00adli\u00adca\u00adtion is not hid\u00adden<\/td><\/tr><tr><td>publication.offer_id<\/td><td>String<\/td><td>\u201cb4f4d070-27b7-4c8a-8a85-d976a015b835\u201d<\/td><td>Offer id. Val\u00adue required to con\u00adduct nego\u00adti\u00ada\u00adtions.<\/td><\/tr><tr><td>publication.period<\/td><td>Object<\/td><td><\/td><td>Pay\u00adment con\u00addi\u00adtions<\/td><\/tr><tr><td>publication.period.days<\/td><td>Int<\/td><td>12<\/td><td>Num\u00adber of days of def\u00adfer. For&nbsp;<code>deferred payment<\/code>&nbsp;only.<\/td><\/tr><tr><td>publication.period.payment<\/td><td>String<\/td><td>\u201cdef\u00adfered\u201d<\/td><td>Freight pay\u00adment type:&nbsp;<code>deffered<\/code>,&nbsp;<code>payment_on_unloading<\/code>,&nbsp;<code>payment_in_advance<\/code><\/td><\/tr><tr><td>publication.predicted_prices<\/td><td>Object<\/td><td><\/td><td>Pre\u00addict\u00aded price for route<\/td><\/tr><tr><td>publication.predicted_prices.pct<\/td><td>Float<\/td><td>1657<\/td><td>Val\u00adue of pre\u00addict\u00aded price in EUR (dep\u00adre\u00adcat\u00aded field).<\/td><\/tr><tr><td>publication.price<\/td><td>Object<\/td><td><\/td><td>Pub\u00adli\u00adca\u00adtion price details<\/td><\/tr><tr><td>publication.price.currency<\/td><td>String<\/td><td>\u201ceur\u201d<\/td><td>Pub\u00adli\u00adca\u00adtion price cur\u00adren\u00adcy. See&nbsp;<a href=\"https:\/\/www.trans.eu\/api\/general-information\/allowed-values#currency\" target=\"_blank\" rel=\"noreferrer noopener\">cur\u00adren\u00adcy dic\u00adtio\u00adnary<\/a>.<\/td><\/tr><tr><td>publication.price.value<\/td><td>Float<\/td><td>233<\/td><td>Pub\u00adli\u00adca\u00adtion price val\u00adue (range: 1 \u2013 9 999 999,99)<\/td><\/tr><tr><td>publication.price_type<\/td><td>String<\/td><td>\u201croute\u201d<\/td><td>Type of set\u00adtle\u00adment. Default is&nbsp;<code>route<\/code>. For mul\u00adti\u00adfreights avail\u00adable val\u00adues:&nbsp;<code>route<\/code>,&nbsp;<code>ton<\/code>.<\/td><\/tr><tr><td>publication.publish_date<\/td><td>String<\/td><td>\u201c2026\u201303-25T12:29:41+01:00\u201d<\/td><td>Date of freight pub\u00adli\u00adca\u00adtion.<\/td><\/tr><tr><td>publication.publish_type<\/td><td>String<\/td><td>\u201cexchange\u201d<\/td><td>Dep\u00adre\u00adcat\u00aded. This field is no longer used and will be removed in a future ver\u00adsion.<\/td><\/tr><tr><td>publication.refresh_time<\/td><td>String<\/td><td>\u201c2026\u201303-25T12:39:42+01:00\u201d<\/td><td>Date of next pos\u00adsi\u00adble pub\u00adli\u00adca\u00adtion refresh<\/td><\/tr><tr><td>publication.stock_id<\/td><td>String<\/td><td>null<\/td><td>Dep\u00adre\u00adcat\u00aded. Always is <code>null <\/code>val\u00adue.<\/td><\/tr><tr><td>publication.total_price<\/td><td>Object<\/td><td><\/td><td>Pub\u00adli\u00adca\u00adtion price details<\/td><\/tr><tr><td>publication.total_price.currency<\/td><td>String<\/td><td>\u201ceur\u201d<\/td><td>Pub\u00adli\u00adca\u00adtion price cur\u00adren\u00adcy. See&nbsp;<a href=\"https:\/\/www.trans.eu\/api\/general-information\/allowed-values#currency\" target=\"_blank\" rel=\"noreferrer noopener\">cur\u00adren\u00adcy dic\u00adtio\u00adnary<\/a>.<\/td><\/tr><tr><td>publication.total_price.value<\/td><td>Float<\/td><td>233<\/td><td>Pub\u00adli\u00adca\u00adtion price val\u00adue (range: 1 \u2013 9 999 999,99)<\/td><\/tr><tr><td>require\u00adments (<a href=\"https:\/\/www.trans.eu\/api\/objects\/object-requirements\/\" target=\"_blank\" rel=\"noreferrer noopener\">see details<\/a>)<\/td><td>Object<\/td><td><\/td><td>Main freight require\u00adments.<br>Vehicle_size is called vehicle_size_id.<\/td><\/tr><tr><td>shipment_external_id<\/td><td>String<\/td><td>2023\/NWX\/1\/3<\/td><td>Exter\u00adnal iden\u00adti\u00adfi\u00adca\u00adtion num\u00adber<\/td><\/tr><tr><td>shipment_request_name<\/td><td>String<\/td><td>null<\/td><td>Always is <code>null<\/code>.<\/td><\/tr><tr><td>ship\u00adper<\/td><td>Object<\/td><td><\/td><td>Pub\u00adlish\u00ading com\u00adpa\u00adny details<\/td><\/tr><tr><td>shipper.address<\/td><td>Object<\/td><td><\/td><td>Pub\u00adlish\u00ading com\u00adpa\u00adny address<\/td><\/tr><tr><td>shipper.address.country<\/td><td>String<\/td><td>\u201cPL\u201d<\/td><td>Coun\u00adtry using ISO val\u00adues (<a href=\"https:\/\/www.trans.eu\/api\/general-information\/allowed-values#country\" target=\"_blank\" rel=\"noreferrer noopener\">see dic\u00adtio\u00adnary<\/a>)<\/td><\/tr><tr><td>shipper.address.description<\/td><td>String<\/td><td>null<\/td><td>Address descrip\u00adtion<\/td><\/tr><tr><td>shipper.address.locality<\/td><td>String<\/td><td>Katow\u00adice<\/td><td>City Name<\/td><\/tr><tr><td>shipper.address.location_id<\/td><td>Int<\/td><td>null<\/td><td>Address loca\u00adtion id<\/td><\/tr><tr><td>shipper.address.postal_code<\/td><td>String<\/td><td>33\u2013450<\/td><td>Postal code<\/td><\/tr><tr><td>shipper.address.street<\/td><td>String<\/td><td>Slas\u00adka<\/td><td>Street name<\/td><\/tr><tr><td>shipper.bonabanco<\/td><td>Object<\/td><td><\/td><td>con\u00adtrac\u00adtor\u2019s des\u00adig\u00adna\u00adtion in Bona\u00adban\u00adco<\/td><\/tr><tr><td>shipper.bonabanco.carrier<\/td><td>Boolean<\/td><td>False<\/td><td>des\u00adig\u00adna\u00adtion as car\u00adri\u00ader<\/td><\/tr><tr><td>shipper.bonabanco.forwarder<\/td><td>Boolean<\/td><td>True<\/td><td>des\u00adig\u00adna\u00adtion as for\u00adwarder<\/td><\/tr><tr><td>shipper.company_id<\/td><td>Int<\/td><td>234123<\/td><td>Office Id ship\u00adper com\u00adpa\u00adny<\/td><\/tr><tr><td>shipper.cooperation<\/td><td>Object<\/td><td><\/td><td>Sta\u00adtus of coop\u00ader\u00ada\u00adtion with con\u00adtrac\u00adtor<\/td><\/tr><tr><td>shipper.cooperation.is_suspended<\/td><td>Boolean<\/td><td>False<\/td><td>Indi\u00adca\u00adtion whether coop\u00ader\u00ada\u00adtion with con\u00adtrac\u00adtor is sus\u00adpend\u00aded<\/td><\/tr><tr><td>shipper.email<\/td><td>String<\/td><td>smix@example.com<\/td><td>Email address<\/td><\/tr><tr><td>shipper.fax_number<\/td><td>String<\/td><td>\u201c0048 234567567\u201d<\/td><td>Fax num\u00adber<\/td><\/tr><tr><td>shipper.id<\/td><td>Int<\/td><td>3980<\/td><td>Dep\u00adre\u00adcat\u00aded field.<\/td><\/tr><tr><td>shipper.legal_name<\/td><td>String<\/td><td>Sales Exp<\/td><td>Com\u00adpa\u00adny name<\/td><\/tr><tr><td>shipper.source<\/td><td>String<\/td><td>\u201ccom\u00adpa\u00adnies\u201d<\/td><td><\/td><\/tr><tr><td>shipper.telephone<\/td><td>String<\/td><td>\u201c0048 234567367\u201d<\/td><td>Phone num\u00adber<\/td><\/tr><tr><td>shipper.vat_id<\/td><td>String<\/td><td>PL234564534<\/td><td>Legal (tax) com\u00adpa\u00adny iden\u00adti\u00adfi\u00ader<\/td><\/tr><tr><td>spots (<a href=\"https:\/\/www.trans.eu\/api\/objects\/object-spots\/\" target=\"_blank\" rel=\"noreferrer noopener\">see details<\/a>)<\/td><td>Array of Objects<\/td><td><\/td><td>Col\u00adlec\u00adtion of freights\u2019 spots. At least one load\u00ading and one unload\u00ading will occur.<br>This response con\u00adtains more fields than list\u00aded in <a href=\"https:\/\/www.trans.eu\/api\/objects\/object-spots\/\" target=\"_blank\" rel=\"noopener\" title>spots details<\/a>, addi\u00adtion\u00adal fields are list\u00aded below.<\/td><\/tr><tr><td>spots.id<\/td><td>Int<\/td><td>8758130<\/td><td>Spot id<\/td><\/tr><tr><td>spots.operations.id<\/td><td>Int<\/td><td>8792861<\/td><td>Spot oper\u00ada\u00adtion id<\/td><\/tr><tr><td>spots.operations.loads<\/td><td>Array of Objects<\/td><td><\/td><td>Col\u00adlec\u00adtion of freight loads to be reloaded at this spot point. See details in<a href=\"#loadobject\" title> the table<\/a> below.<\/td><\/tr><tr><td>spots.operations.slot<\/td><td>String<\/td><td>null<\/td><td>Dep\u00adre\u00adcat\u00aded field.<\/td><\/tr><tr><td>spots.place.address.detailed_location_id<\/td><td>Int<\/td><td>1013456342<\/td><td>Detailed loca\u00adtion id<\/td><\/tr><tr><td>spots.place.address.foreign_id<\/td><td>Int<\/td><td>null<\/td><td>Always null.<\/td><\/tr><tr><td>spots.place.address.id<\/td><td>Int<\/td><td>7873453<\/td><td>Address id<\/td><\/tr><tr><td>spots.place.address.location_id<\/td><td>Int<\/td><td>2374932<\/td><td>Loca\u00adtion id<\/td><\/tr><tr><td>spots.place.address.radius<\/td><td>Int<\/td><td>200<\/td><td><\/td><\/tr><tr><td>spots.place.range_distance<\/td><td>Int<\/td><td>null<\/td><td><\/td><\/tr><tr><td>freight_publication_id<\/td><td>Int<\/td><td>3345643<\/td><td>Pub\u00adli\u00adca\u00adtion freight id<\/td><\/tr><tr><td>height<\/td><td>Float<\/td><td>1.1<\/td><td>Vehi\u00adcle height (range: 0.01\u201310)<\/td><\/tr><tr><td>id<\/td><td>String<\/td><td>\u201cb4f4d070-27b7-4c8a-8a85-d976a015b835\u201d<\/td><td>Offer id<\/td><\/tr><tr><td>is_first_buy<\/td><td>Boolean<\/td><td>False<\/td><td>Defines if price will be nego\u00adti\u00adat\u00aded or only accept\u00aded by car\u00adri\u00ader. <\/td><\/tr><tr><td>is_first_buy_with_confirmation<\/td><td>Boolean<\/td><td>null<\/td><td>Nego\u00adti\u00ada\u00adtion option for con\u00adtracts.<\/td><\/tr><tr><td>is_quick_pay<\/td><td>Boolean<\/td><td>null<\/td><td>Deter\u00admines whether the pub\u00adli\u00adca\u00adtion offer is marked as Quick\u00adPay<\/td><\/tr><tr><td>length<\/td><td>Float<\/td><td>2.1<\/td><td>Vehi\u00adcle length (range: 0.01\u2013100)<\/td><\/tr><tr><td>price<\/td><td>Object<\/td><td><\/td><td>Pro\u00adpos\u00adal price details<\/td><\/tr><tr><td>price.currency<\/td><td>String<\/td><td>\u201ceur\u201d<\/td><td>Pro\u00adpos\u00adal price cur\u00adren\u00adcy. See&nbsp;<a href=\"https:\/\/www.trans.eu\/api\/general-information\/allowed-values#currency\" target=\"_blank\" rel=\"noreferrer noopener\">cur\u00adren\u00adcy dic\u00adtio\u00adnary<\/a>.<\/td><\/tr><tr><td>price.value<\/td><td>Float<\/td><td>167<\/td><td>Cur\u00adrent nego\u00adti\u00ada\u00adtion price val\u00adue (range: 1 \u2013 9 999 999,99)<\/td><\/tr><tr><td>price_type<\/td><td>String<\/td><td>\u201croute\u201d<\/td><td>Type of set\u00adtle\u00adment. Default is&nbsp;<code>route<\/code>. For mul\u00adti\u00adfreights avail\u00adable val\u00adues:&nbsp;<code>route<\/code>,&nbsp;<code>ton<\/code>.<\/td><\/tr><tr><td>publish_date<\/td><td>String<\/td><td>\u201c2026\u201303-25T08:47:56+00:00\u201d<\/td><td>Date of freight pub\u00adli\u00adca\u00adtion.<\/td><\/tr><tr><td>require\u00adments<\/td><td>Object<\/td><td>null<\/td><td>Always <code>null<\/code>.<\/td><\/tr><tr><td>stage<\/td><td>String<\/td><td>\u201cnego\u00adta\u00adtion\u201d<\/td><td>Nego\u00adti\u00ada\u00adtion sta\u00adtus<\/td><\/tr><tr><td>sta\u00adtus<\/td><td>String<\/td><td>\u201cactive\u201d<\/td><td>Pro\u00adpos\u00adal sta\u00adtus. <\/td><\/tr><tr><td>updated_at<\/td><td>String<\/td><td>\u201c2026\u201303-25T09:47:55+01:00\u201d<\/td><td>Date of the last update in freight pro\u00adpos\u00adal.<\/td><\/tr><tr><td>ver\u00adsion<\/td><td>Int<\/td><td>2<\/td><td>Cur\u00adrent nego\u00adti\u00ada\u00adtion ask\u00ading ver\u00adsion. If there is no field, the val\u00adue is 1.<\/td><\/tr><tr><td>vol\u00adume<\/td><td>Float<\/td><td>3.1<\/td><td>Vehi\u00adcle vol\u00adume (range 0.01\u201310000).<\/td><\/tr><tr><td>width<\/td><td>Float<\/td><td>4.2<\/td><td>Vehi\u00adcle width (range 0.01\u201310).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"loadobject\" style=\"font-style:normal;font-weight:700\">Load Object Fields<\/h6>\n\n\n\n<figure class=\"wp-block-table has-small-font-size\"><table><tbody><tr><td>Attribute<\/td><td>Type<\/td><td>Exam\u00adple<\/td><td>Descrip\u00adtion<\/td><\/tr><tr><td>load<\/td><td>Object<\/td><td><\/td><td>Freight load<\/td><\/tr><tr><td>load.amount<\/td><td>Float<\/td><td>1<\/td><td>Amount of load types with\u00adin giv\u00aden load<\/td><\/tr><tr><td>load.cleaning_regime<\/td><td>String<\/td><td>\u201ca\u201d<\/td><td>Clean\u00ading regime (<a href=\"https:\/\/www.trans.eu\/api\/general-information\/allowed-values#cleaningregime\" target=\"_blank\" rel=\"noopener\" title>see dic\u00adtio\u00adnary<\/a>). Avail\u00adable only for&nbsp;<code>dump-truck<\/code>,&nbsp;<code>aluminum<\/code>,&nbsp;<code>steel<\/code>&nbsp;truck body.<\/td><\/tr><tr><td>load.height<\/td><td>Object<\/td><td><\/td><td>Load height <\/td><\/tr><tr><td>load.height.unit_code<\/td><td>String<\/td><td>\u201cm\u201d<\/td><td>Unit of load height. Always is \u201cm\u201d (meters).<\/td><\/tr><tr><td>load.height.value<\/td><td>Float<\/td><td>2.3<\/td><td>Val\u00adue of load height (range 0.01\u201310)<\/td><\/tr><tr><td>load.id<\/td><td>String<\/td><td>3823522<\/td><td>Load id<\/td><\/tr><tr><td>load.idtf<\/td><td>String<\/td><td>\u201c40419\u201d<\/td><td>IDTF code cor\u00adre\u00adlat\u00aded with cleaning_regime field. Avail\u00adable only for&nbsp;<code>dump-truck<\/code>,&nbsp;<code>aluminum<\/code>,&nbsp;<code>steel<\/code>&nbsp;truck body.<\/td><\/tr><tr><td>load.is_exchangeable<\/td><td>Boolean<\/td><td>False<\/td><td>Deter\u00admines if type of load is avail\u00adable for exchange at unload\u00ading place<\/td><\/tr><tr><td>load.is_stackable<\/td><td>Boolean<\/td><td>False<\/td><td>Spec\u00adi\u00adfies whether the type of load allows stack\u00ading<\/td><\/tr><tr><td>load.length<\/td><td>Float<\/td><td>12<\/td><td>Load length<\/td><\/tr><tr><td>load.length.unit_code<\/td><td>String<\/td><td>\u201cm\u201d<\/td><td>Unit of load length. Always is \u201cm\u201d (meters)<\/td><\/tr><tr><td>load.length.value<\/td><td>Float<\/td><td>1.2<\/td><td>Val\u00adue of load length (range 0.01\u2013100)<\/td><\/tr><tr><td>load.load_id<\/td><td>String<\/td><td>\u201c5ff7201734799\u201d<\/td><td>Load id, which should help iden\u00adti\u00adfy loads des\u00adig\u00adnat\u00aded to freight<\/td><\/tr><tr><td>load.name<\/td><td>String<\/td><td>\u201cGlass load\u201d<\/td><td>Name of a load<\/td><\/tr><tr><td>load.type_of_load<\/td><td>String<\/td><td>\u201ceuropal\u00adlete\u201d<\/td><td>Sup\u00adport\u00aded load type (<a href=\"https:\/\/www.trans.eu\/api\/general-information\/allowed-values#loadtype\" target=\"_blank\" rel=\"noreferrer noopener\">see dic\u00adtio\u00adnary<\/a>)<\/td><\/tr><tr><td>load.volume<\/td><td>Object<\/td><td><\/td><td>Load vol\u00adume <\/td><\/tr><tr><td>load.volume.unit_code<\/td><td>String<\/td><td>\u201cm3\u201d<\/td><td>Unit of load vol\u00adume. Always is \u201cm3\u201d<\/td><\/tr><tr><td>load.volume.value<\/td><td>Val\u00adue<\/td><td>1.92<\/td><td>Val\u00adue of load vol\u00adume (range 0.01\u201310000)<\/td><\/tr><tr><td>load.weight<\/td><td>Object<\/td><td><\/td><td>Load weight <\/td><\/tr><tr><td>load.weight.unit_code<\/td><td>String<\/td><td>\u201ct\u201d<\/td><td>Unit of load weight. Always is \u201ct\u201d (tonnes)<\/td><\/tr><tr><td>load.weight.value<\/td><td>Float<\/td><td>2.3<\/td><td>Val\u00adue of load weight (range 0.001 \u2013 100000)<\/td><\/tr><tr><td>load.width<\/td><td>Object<\/td><td><\/td><td>Load width <\/td><\/tr><tr><td>load.width.unit_code<\/td><td>String<\/td><td>\u201cm\u201d<\/td><td>Unit of load width. Always is \u201cm\u201d (meters)<\/td><\/tr><tr><td>load.width.value<\/td><td>Float<\/td><td>2.1<\/td><td>Val\u00adue of load width (range 0.01\u201310)<\/td><\/tr><tr><td>weight<\/td><td>Object<\/td><td><\/td><td>Total loads weights in cur\u00adrent spot,<\/td><\/tr><tr><td>weight.unit_code<\/td><td>String<\/td><td>\u201ct\u201d<\/td><td>Unit of load weight. Always is \u201ct\u201d (tonnes)<\/td><\/tr><tr><td>weight.value<\/td><td>Float<\/td><td>2.1<\/td><td>Val\u00adue of load weight (range 0.001 \u2013 100000)<\/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\" id=\"responsebody\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:25%\">\n<h6 class=\"wp-block-heading\" style=\"font-style:normal;font-weight:700\">Response 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>\/\/ Response after negotiation started\n[\n    {\n        \"carrier_offer_expiration_date\": null,\n        \"contact_employees\": [],\n        \"created_at\": \"2026-03-25T13:51:44.844Z\",\n        \"decision_date\": \"2026-03-26T07:00:00.000Z\",\n        \"employee_id\": \"1007374-5\",\n        \"freight\": {\n            \"capacity\": {\n                \"unit_code\": \"t\",\n                \"value\": 24\n            },\n            \"children\": {\n                \"carrier\": null,\n                \"id\": null,\n                \"publication\": null,\n                \"reference_number\": null,\n                \"status\": null,\n                \"version\": null\n            },\n            \"distance\": 1219000,\n            \"id\": 3891981,\n            \"loading_meters\": null,\n            \"publication\": {\n                \"auction_id\": \"0977cc44-2ba7-411b-b437-c9f7197a1197\",\n                \"end_reason\": null,\n                \"has_silent_confirmation\": false,\n                \"id\": 3363715,\n                \"is_first_buy\": false,\n                \"is_quick_pay\": false,\n                \"is_spot_exchange\": true,\n                \"is_visible\": true,\n                \"offer_id\": \"f9ba62c5-c252-49e9-96f0-6360384a13d8\",\n                \"period\": {\n                    \"days\": 11,\n                    \"payment\": \"deferred\"\n                },\n                \"predicted_prices\": {\n                    \"pct\": 1480\n                },\n                \"publish_date\": \"2026-03-25T14:51:06+01:00\",\n                \"publish_type\": \"exchange\",\n                \"refresh_from\": \"2026-03-25T15:06:08+01:00\",\n                \"stock_id\": null\n            },\n            \"requirements\": {\n                \"exemption_from_adr\": false,\n                \"is_ftl\": true,\n                \"is_mini_tenders\": false,\n                \"monitoring\": \"required\",\n                \"other_requirements\": [],\n                \"required_adr_classes\": [],\n                \"required_door_types\": [],\n                \"required_tipper_trailer_additional_equipment\": [],\n                \"required_truck_bodies\": [\n                    \"curtainsider\"\n                ],\n                \"required_ways_of_loading\": [\n                    \"side\"\n                ],\n                \"shipping_remarks\": null,\n                \"temperature\": {\n                    \"max\": null,\n                    \"min\": null\n                },\n                \"transport\": {\n                    \"per_order_max\": null,\n                    \"per_order_min\": null,\n                    \"proposed_count\": null,\n                    \"quantity\": null,\n                    \"schedule_type\": \"together\",\n                    \"settlement\": \"route\",\n                    \"settlement_basis\": null,\n                    \"type\": \"ftl\"\n                },\n                \"vehicle_size_id\": \"solo\"\n            },\n            \"shipment_external_id\": null,\n            \"shipment_request_name\": null,\n            \"shipper\": {\n                \"address\": {\n                    \"country\": \"pl\",\n                    \"description\": null,\n                    \"id\": 324269,\n                    \"locality\": \"Wroclaw\",\n                    \"location_id\": null,\n                    \"postal_code\": \"51-530\",\n                    \"street\": \"Radosna 27\"\n                },\n                \"bonabanco\": {\n                    \"carrier\": false,\n                    \"forwarder\": true\n                },\n                \"company_id\": 1007374,\n                \"cooperation\": {\n                    \"is_suspended\": false\n                },\n                \"email\": \"headoffice@example.com\",\n                \"fax_number\": \"0048 395561680\",\n                \"id\": 3980,\n                \"legal_name\": \"Transport SpeditionSA\",\n                \"source\": \"companies\",\n                \"telephone\": \"0048 424743503\",\n                \"vat_id\": \"PL8370257415\"\n            },\n            \"spots\": [\n                {\n                    \"description\": \"\",\n                    \"id\": 8761111,\n                    \"name\": null,\n                    \"operations\": [\n                        {\n                            \"id\": 8795842,\n                            \"loads\": [],\n                            \"operation_order\": 1,\n                            \"slot\": null,\n                            \"timespans\": {\n                                \"begin\": \"2026-03-25T15:00:00+01:00\",\n                                \"begin_local\": \"2026-03-25T15:00:00+01:00\",\n                                \"end\": \"2026-03-25T15:00:00+01:00\",\n                                \"end_local\": \"2026-03-25T15:00:00+01:00\",\n                                \"timezone\": \"Europe\/San_Marino\"\n                            },\n                            \"type\": \"loading\"\n                        }\n                    ],\n                    \"place\": {\n                        \"address\": {\n                            \"country\": \"it\",\n                            \"description\": null,\n                            \"detailed_location_id\": null,\n                            \"foreign_id\": null,\n                            \"id\": 8636589,\n                            \"locality\": \"Mediolan\",\n                            \"location_id\": 65505581,\n                            \"number\": null,\n                            \"postal_code\": \"20097\",\n                            \"radius\": 2176,\n                            \"street\": null\n                        },\n                        \"coordinates\": {\n                            \"latitude\": 45.397205283,\n                            \"longitude\": 9.21659417\n                        },\n                        \"range_distance\": null\n                    },\n                    \"spot_order\": 1\n                },\n                {\n                    \"description\": \"\",\n                    \"id\": 8761112,\n                    \"name\": null,\n                    \"operations\": [\n                        {\n                            \"id\": 8795843,\n                            \"loads\": [],\n                            \"operation_order\": 1,\n                            \"slot\": null,\n                            \"timespans\": {\n                                \"begin\": \"2026-03-26T08:00:00+01:00\",\n                                \"begin_local\": \"2026-03-26T08:00:00+01:00\",\n                                \"end\": \"2026-03-26T08:00:00+01:00\",\n                                \"end_local\": \"2026-03-26T08:00:00+01:00\",\n                                \"timezone\": \"Europe\/Warsaw\"\n                            },\n                            \"type\": \"unloading\"\n                        }\n                    ],\n                    \"place\": {\n                        \"address\": {\n                            \"country\": \"pl\",\n                            \"description\": null,\n                            \"detailed_location_id\": null,\n                            \"foreign_id\": null,\n                            \"id\": 8636590,\n                            \"locality\": \"Szczecin\",\n                            \"location_id\": 29553042,\n                            \"number\": null,\n                            \"postal_code\": \"70-001\",\n                            \"radius\": 1391,\n                            \"street\": null\n                        },\n                        \"coordinates\": {\n                            \"latitude\": 53.389142217,\n                            \"longitude\": 14.514850097\n                        },\n                        \"range_distance\": null\n                    },\n                    \"spot_order\": 2\n                }\n            ]\n        },\n        \"freight_publication_id\": 3363715,\n        \"height\": null,\n        \"id\": \"f9ba62c5-c252-49e9-96f0-6360384a13d8\",\n        \"is_first_buy\": false,\n        \"is_first_buy_with_confirmation\": null,\n        \"is_quick_pay\": null,\n        \"length\": null,\n        \"price\": {\n            \"currency\": \"eur\",\n            \"value\": 550\n        },\n        \"price_type\": \"route\",\n        \"publish_date\": \"2026-03-25T13:51:06.000Z\",\n        \"stage\": \"negotiation\",\n        \"status\": \"waiting_for_accept\",\n        \"updated_at\": \"2026-03-25T13:51:44.845Z\",\n        \"version\": 2,\n        \"volume\": null,\n        \"width\": null\n    }\n]<\/code><\/pre><\/div>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"validationerrors\" style=\"font-style:normal;font-weight:700\">Client errors (code 400)<\/h4>\n\n\n\n<p>HTTP 4xx sta\u00adtus codes indi\u00adcate client errors, mean\u00ading that the request could not be processed due to an issue on the client side. Below is a list of request-spe\u00adcif\u00adic errors.<\/p>\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=\"responsebody\">\n<h6 class=\"wp-block-heading\" style=\"font-style:normal;font-weight:700\">Example error 1<\/h6>\n\n\n\n<p>Freight is unavail\u00adable on the pro\u00adpos\u00adal list<\/p>\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>{\n    \"detail\": \"User 771476 from company 1013865 is not allowed to access the offer with negotiationId e9ef7f45-f656-434c-a4aa-c473b27e7fd2\",\n    \"status\": 403,\n    \"title\": \"Forbidden\",\n    \"type\": \"http:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616-sec10.html\"\n}<\/code><\/pre><\/div>\n<\/div>\n<\/div>\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=\"responsebody\">\n<h6 class=\"wp-block-heading\" style=\"font-style:normal;font-weight:700\">Example error 2<\/h6>\n\n\n\n<p>Freight does not exists<\/p>\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>{\n    \"detail\": \"Freight offer with publicationId: 3363012 not found!\",\n    \"status\": 404,\n    \"title\": \"Not Found\",\n    \"type\": \"http:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616-sec10.html\"\n}<\/code><\/pre><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p class=\"dont-break-out\">Down\u00adload details of freight offer nego\u00adti\u00adat\u00aded by you as nego\u00adti\u00ada\u00adtion par\u00adtic\u00adi\u00adpant (car\u00adri\u00ader). Down\u00adload details of freight offer nego\u00adti\u00adat\u00aded by you \u2026<\/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":[141,147],"tags":[],"class_list":["post-6414","post","type-post","status-publish","format-standard","hentry","category-freights-section","category-negotiation-n"],"acf":[],"aioseo_notices":[],"lang":"en","translations":{"en":6414},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/6414","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=6414"}],"version-history":[{"count":9,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/6414\/revisions"}],"predecessor-version":[{"id":6463,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/6414\/revisions\/6463"}],"wp:attachment":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/media?parent=6414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/categories?post=6414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/tags?post=6414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}