{"id":6525,"date":"2026-04-28T13:28:31","date_gmt":"2026-04-28T11:28:31","guid":{"rendered":"https:\/\/www.trans.eu\/api\/?p=6525"},"modified":"2026-04-30T19:21:04","modified_gmt":"2026-04-30T17:21:04","slug":"get-contract-details","status":"publish","type":"post","link":"https:\/\/www.trans.eu\/api\/freights-section\/get-contract-details\/","title":{"rendered":"Get contract 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 select\u00aded con\u00adtract.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>The <code>contract-id<\/code> iden\u00adti\u00adfi\u00adca\u00adtion num\u00adber in request can be tak\u00aden by down\u00adload\u00ading the con\u00adtract list.<\/p>\n\n\n\n<p><\/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\/contracts-api\/v2\/contracts\/{contractd-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\/contracts-api\/v2\/contracts\/{contract-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>base_contract_id<\/td><td>String<\/td><td>\u201c23ba734b-5b1f-4be1-9b82-a91e4df\u00adf6551\u201d<\/td><td>Base con\u00adtract id. <br>If does not exists, con\u00adtract id.<\/td><\/tr><tr><td>car\u00adri\u00ader<\/td><td>Object<\/td><td><\/td><td>Car\u00adri\u00ader assigned to the con\u00adtract<\/td><\/tr><tr><td>carrier.company<\/td><td>Object<\/td><td><\/td><td>Car\u00adri\u00ader com\u00adpa\u00adny details<\/td><\/tr><tr><td>carrier.company.id<\/td><td>Int<\/td><td>567321<\/td><td>Car\u00adri\u00ader com\u00adpa\u00adny Id<\/td><\/tr><tr><td>carrier.company.name<\/td><td>String<\/td><td>\u201cEko\u00adTrans\u00adporter\u201d<\/td><td>Car\u00adri\u00ader com\u00adpa\u00adny name<\/td><\/tr><tr><td>carrier.contact_persons<\/td><td>Array of Objects<\/td><td><\/td><td>Car\u00adri\u00ader con\u00adtact per\u00adsons<\/td><\/tr><tr><td>carrier.contact_persons.channels<\/td><td>Array of Strings<\/td><td><\/td><td>Chan\u00adnels to con\u00adtact<\/td><\/tr><tr><td>carrier.contact_persons.employee<\/td><td>Object<\/td><td><\/td><td>Con\u00adtact per\u00adson details<\/td><\/tr><tr><td>carrier.contact_persons.employee.account_id<\/td><td>Int<\/td><td>771476<\/td><td>Con\u00adtact per\u00adson inter\u00adnal Id<\/td><\/tr><tr><td>carrier.contact_persons.employee.email<\/td><td>String<\/td><td>\u201cmmiller@ekotranporter.com<\/td><td>Con\u00adtact per\u00adson email<\/td><\/tr><tr><td>carrier.contact_persons.employee.family_name<\/td><td>String<\/td><td>Miller<\/td><td>Con\u00adtact per\u00adson fam\u00adi\u00adly name<\/td><\/tr><tr><td>carrier.contact_persons.employee.given_name<\/td><td>String<\/td><td>Michael<\/td><td>Con\u00adtact per\u00adson giv\u00aden name<\/td><\/tr><tr><td>carrier.contact_persons.employee.id<\/td><td>Int<\/td><td>999446<\/td><td>Con\u00adtact per\u00adson Id<\/td><\/tr><tr><td>carrier.contact_persons.employee.telephone<\/td><td>String<\/td><td>\u201c(0049) 456453234\u201d<\/td><td>Con\u00adtact per\u00adson tele\u00adphone<\/td><\/tr><tr><td>carrier.contact_persons.employee.trans_id<\/td><td>String<\/td><td>\u201c1012334\u20131\u201d<\/td><td>Con\u00adtact per\u00adson Tran\u00adsId<\/td><\/tr><tr><td>carrier.contact_persons.id<\/td><td>String<\/td><td>\u201c11e9a0dc-1782\u20134ce1-8baa-1cf353a2073e\u201d<\/td><td>Con\u00adtact per\u00adson UUID<\/td><\/tr><tr><td>carrier.contact_persons.reported_by<\/td><td>Object<\/td><td><\/td><td><\/td><\/tr><tr><td>carrier.contact_persons.reported_by.company<\/td><td>Object<\/td><td><\/td><td><\/td><\/tr><tr><td>carrier.contact_persons.reported_by.company.id<\/td><td>Int<\/td><td><\/td><td><\/td><\/tr><tr><td>carrier.cooperation_status<\/td><td>String<\/td><td><\/td><td><\/td><\/tr><tr><td>deac\u00adti\u00adva\u00adtions<\/td><td>Array<\/td><td><\/td><td><\/td><\/tr><tr><td>id<\/td><td>String<\/td><td>\u201c23ba734b-5b1f-4be1-9b82-a91e4df\u00adf6551\u201d<\/td><td>Con\u00adtract id<\/td><\/tr><tr><td>last_modification_date<\/td><td>String<\/td><td>\u201c2026\u201304-07T13:10:55+00:00\u201d<\/td><td>Con\u00adtract mod\u00adi\u00adfi\u00adca\u00adtion date<\/td><\/tr><tr><td>order_terms<\/td><td>Object<\/td><td><\/td><td>Order terms<\/td><\/tr><tr><td>order_terms.additional_terms<\/td><td>String<\/td><td>\u201caddi\u00adtion\u00adal terms text\u201d<\/td><td>Addi\u00adtion\u00adal terms for con\u00adtract<\/td><\/tr><tr><td>order_terms.automatic_order_sending<\/td><td>Boolean<\/td><td>True<\/td><td>Auto\u00admat\u00adic cre\u00adation of a con\u00adfirmed order when the car\u00adri\u00ader accepts the freight<\/td><\/tr><tr><td>order_terms.autoresponder<\/td><td>Object<\/td><td><\/td><td><\/td><\/tr><tr><td>order_terms.autoresponder.enabled<\/td><td>Boolean<\/td><td><\/td><td><\/td><\/tr><tr><td>order_terms.autoresponder.time<\/td><td>Object<\/td><td><\/td><td><\/td><\/tr><tr><td>order_terms.autoresponder.time.unit_code<\/td><td>String<\/td><td><\/td><td><\/td><\/tr><tr><td>order_terms.autoresponder.time.user_unit_code<\/td><td>String<\/td><td><\/td><td><\/td><\/tr><tr><td>order_terms.autoresponder.time.value<\/td><td>Int<\/td><td><\/td><td><\/td><\/tr><tr><td>order_terms.insurance<\/td><td>Object<\/td><td><\/td><td>Insur\u00adance require\u00adments<\/td><\/tr><tr><td>order_terms.insurance.load<\/td><td>Object<\/td><td><\/td><td>Val\u00adue of loads<\/td><\/tr><tr><td>order_terms.insurance.load.currency<\/td><td>String<\/td><td>\u201ceur\u201d<\/td><td>Loads val\u00adue cur\u00adren\u00adcy<\/td><\/tr><tr><td>order_terms.insurance.load.value<\/td><td>Int<\/td><td>12000<\/td><td>Val\u00adue of loads<\/td><\/tr><tr><td>order_terms.insurance.third_party<\/td><td>Object<\/td><td><\/td><td>Required insur\u00adance val\u00adue<\/td><\/tr><tr><td>order_terms.insurance.third_party.currency<\/td><td>String<\/td><td>\u201ceur\u201d<\/td><td>Insur\u00adance val\u00adue cur\u00adren\u00adcy<\/td><\/tr><tr><td>order_terms.insurance.third_party.value<\/td><td>Int<\/td><td>6000<\/td><td>Insur\u00adance val\u00adue<\/td><\/tr><tr><td>order_terms.monitoring<\/td><td>Object<\/td><td><\/td><td>GPS mon\u00adi\u00adtor\u00ading<\/td><\/tr><tr><td>order_terms.monitoring.required<\/td><td>Boolean<\/td><td>True<\/td><td>If <code>True<\/code>, required GPS mon\u00adi\u00adtor\u00ading if tech\u00adni\u00adcal\u00adly pos\u00adsi\u00adble<\/td><\/tr><tr><td>order_terms.payment_period<\/td><td>Object<\/td><td><\/td><td>Pay\u00adment peri\u00adod<\/td><\/tr><tr><td>order_terms.payment_period.value<\/td><td>Int<\/td><td>12<\/td><td>Num\u00adber of days<\/td><\/tr><tr><td>order_terms.silent_confirmation<\/td><td>Object<\/td><td><\/td><td><\/td><\/tr><tr><td>order_terms.silent_confirmation.enabled<\/td><td>Boolean<\/td><td><\/td><td><\/td><\/tr><tr><td>order_terms.silent_confirmation.time<\/td><td>Object<\/td><td><\/td><td><\/td><\/tr><tr><td>order_terms.silent_confirmation.time.unit_code<\/td><td>String<\/td><td><\/td><td><\/td><\/tr><tr><td>order_terms.silent_confirmation.time.user_unit_code<\/td><td>String<\/td><td><\/td><td><\/td><\/tr><tr><td>order_terms.silent_confirmation.time.value<\/td><td>Int<\/td><td><\/td><td><\/td><\/tr><tr><td>percentage_share<\/td><td>Int<\/td><td><\/td><td><\/td><\/tr><tr><td>peri\u00adod<\/td><td>Object<\/td><td><\/td><td>Coop\u00ader\u00ada\u00adtion peri\u00adod<\/td><\/tr><tr><td>period.from<\/td><td>String<\/td><td>\u201c2026\u201304-07T15:30:00+02:00\u201d<\/td><td>Start of coop\u00ader\u00ada\u00adtion<\/td><\/tr><tr><td>period.to<\/td><td>String<\/td><td>null<\/td><td>End of coop\u00ader\u00ada\u00adtion. Pos\u00adsi\u00adble val\u00adue <code>null <\/code>for indef\u00adi\u00adnite\u00adly.<\/td><\/tr><tr><td>planned_shipments<\/td><td>Object<\/td><td><\/td><td>Planned ship\u00adments in the con\u00adtract<\/td><\/tr><tr><td>planned_shipments.periods<\/td><td>Array of Objects<\/td><td><\/td><td>Peri\u00adods list<\/td><\/tr><tr><td>planned_shipments.periods.from<\/td><td>String<\/td><td>\u201c2027\u201301-01T00:00:00.000Z\u201d<\/td><td>Start of peri\u00adod<\/td><\/tr><tr><td>planned_shipments.periods.to<\/td><td>String<\/td><td>\u201c2027\u201312-31T23:59:59.000Z\u201d<\/td><td>End of peri\u00adod<\/td><\/tr><tr><td>planned_shipments.periods.value<\/td><td>Int<\/td><td>50<\/td><td>Num\u00adber of ship\u00adments in peri\u00adod<\/td><\/tr><tr><td>planned_shipments.type<\/td><td>String<\/td><td>\u201cexpect\u00aded\u201d<\/td><td>Type of ship\u00adments. Avail\u00adable val\u00adues: <code>required<\/code>, <code>expected<\/code>, <code>no_more_than<\/code>.<\/td><\/tr><tr><td>planned_shipments.unit<\/td><td>String<\/td><td>\u201ckm\u201d<\/td><td>Unit of ship\u00adments. Avail\u00adable val\u00adues: <code>shipment<\/code>, <code>ton<\/code>, <code>km<\/code>.<\/td><\/tr><tr><td>planned_shipments.value<\/td><td>Int<\/td><td>500<\/td><td>Total num\u00adber of ship\u00adments in the con\u00adtract<\/td><\/tr><tr><td>posi\u00adtion<\/td><td>Int<\/td><td>1<\/td><td>Con\u00adtract posi\u00adtion in the route<\/td><\/tr><tr><td>pric\u00ading<\/td><td>Object<\/td><td><\/td><td>Pric\u00ading for con\u00adtract<\/td><\/tr><tr><td>pricing.fuel_base_price<\/td><td>Object<\/td><td><\/td><td>Fuel base price. Object occurs in all pric\u00ading types except <code>pallets<\/code>.<\/td><\/tr><tr><td>pricing.fuel_base_price.currency<\/td><td>String<\/td><td>\u201ceur\u201d<\/td><td>Fuel base price cur\u00adren\u00adcy<\/td><\/tr><tr><td>pricing.fuel_base_price.value<\/td><td>Float<\/td><td>null<\/td><td>Fuel base price val\u00adue<\/td><\/tr><tr><td>pricing.negotiable<\/td><td>Boolean<\/td><td>True<\/td><td>Enabling price nego\u00adti\u00ada\u00adtion with car\u00adri\u00ader<\/td><\/tr><tr><td>pricing.price<\/td><td>Object<\/td><td><\/td><td>Price. Object occurs in all pric\u00ading types except <code>pallets<\/code>.<\/td><\/tr><tr><td>pricing.price.currency<\/td><td>String<\/td><td>\u201ceur\u201d<\/td><td>Price cur\u00adren\u00adcy for nego\u00adta\u00adtion<\/td><\/tr><tr><td>pricing.price.value<\/td><td>Float<\/td><td>2344<\/td><td>Price val\u00adue. <\/td><\/tr><tr><td>pricing.price_list<\/td><td>Array of Objects<\/td><td><\/td><td>Price list. Object occurs only for pric\u00ading type <code>pallets<\/code><\/td><\/tr><tr><td>pricing.price_list.fuel_base_price<\/td><td>Object<\/td><td><\/td><td><br>Fuel base price.<\/td><\/tr><tr><td>pricing.price_list.fuel_base_price.currency<\/td><td>String<\/td><td>\u201ceur\u201d<\/td><td>Fuel base price cur\u00adren\u00adcy<\/td><\/tr><tr><td>pricing.price_list.fuel_base_price.value<\/td><td>Float<\/td><td>null<\/td><td>Fuel base price val\u00adue<\/td><\/tr><tr><td>pricing.price_list.range<\/td><td>Object<\/td><td><\/td><td>Range of pal\u00adlets for nego\u00adti\u00ada\u00adtion<\/td><\/tr><tr><td>pricing.price_list.range.from<\/td><td>Int<\/td><td>1<\/td><td>Min val\u00adue of pal\u00adlets<\/td><\/tr><tr><td>pricing.price_list.range.to<\/td><td>Int<\/td><td>6<\/td><td>Max val\u00adue of pal\u00adlets<\/td><\/tr><tr><td>pricing.price_list.price<\/td><td>Object<\/td><td><\/td><td>Price<\/td><\/tr><tr><td>pricing.price_list.price.currency<\/td><td>String<\/td><td>\u201ceur\u201d<\/td><td>Price cur\u00adren\u00adcy<\/td><\/tr><tr><td>pricing.price_list.price.value<\/td><td>Float<\/td><td>2300<\/td><td>Price val\u00adue<\/td><\/tr><tr><td>pricing.settlement_basis<\/td><td>String<\/td><td>\u201cdistance_declared_in_order_terms\u201d<\/td><td>Sur\u00adcharge basis. Required in pric\u00ading types: \u201ckm\u201d, \u201cton\u201d.<br>Avail\u00adable val\u00adues for \u201ckm\u201d: <code>distance_declared_in_order_terms<\/code>, <code>distance_declared_by_carrier<\/code>,  <code>distance_from_gps<\/code><br>Avail\u00adable val\u00adues for \u201cton\u201d: <code>loading<\/code>, <code>unloading<\/code><\/td><\/tr><tr><td>pricing.type<\/td><td>String<\/td><td>\u201cno_rate\u201d<\/td><td>Type of pric\u00ading. Avail\u00adable val\u00adues: <code>route<\/code>, <code>km<\/code>,  <code>ton<\/code>, <code>pallets<\/code>, <code>linear<\/code>, <code>no_rate<\/code>.<br>The <code>no_rate <\/code>val\u00adue appears in flex\u00adi\u00adble con\u00adtracts, the remain\u00ading val\u00adues \u200b\u200bappear in fixed con\u00adtracts.<\/td><\/tr><tr><td>reference_number<\/td><td>String<\/td><td>\u201cKon\u00adtrakt 23\/2\u201d<\/td><td>Exter\u00adnal ref\u00ader\u00adence num\u00adber<\/td><\/tr><tr><td>route<\/td><td>Object<\/td><td><\/td><td>Def\u00adi\u00adn\u00adi\u00adtion of the route to which the con\u00adtract is assigned.<br>Def\u00adi\u00adn\u00adi\u00adtion of route object is described in <a href=\"https:\/\/www.trans.eu\/api\/freights-section\/get-fixed-route-details\/\" target=\"_blank\" rel=\"noopener\" title>Get route details<\/a><\/td><\/tr><tr><td>ship\u00adper<\/td><td>Object<\/td><td><\/td><td>Ship\u00adper assigned to the con\u00adtract<\/td><\/tr><tr><td>shipper.company<\/td><td>Object<\/td><td><\/td><td>Ship\u00adper com\u00adpa\u00adny details<\/td><\/tr><tr><td>shipper.company.id<\/td><td>Int<\/td><td>9345454<\/td><td>Ship\u00adper com\u00adpa\u00adny Id<\/td><\/tr><tr><td>shipper.company.name<\/td><td>String<\/td><td>\u201cMan\u00adu\u00adfac\u00adture SA\u201d<\/td><td>Ship\u00adper com\u00adpa\u00adny name<\/td><\/tr><tr><td>shipper.contact_persons<\/td><td>Array of Objects<\/td><td><\/td><td>Ship\u00adper con\u00adtact per\u00adsons<\/td><\/tr><tr><td>shipper.contact_persons.channels<\/td><td>Array of Strings<\/td><td><\/td><td>Con\u00adtact chan\u00adnels<\/td><\/tr><tr><td>shipper.contact_persons.employee<\/td><td>Object<\/td><td><\/td><td>Con\u00adtact per\u00adson details<\/td><\/tr><tr><td>shipper.contact_persons.employee.account_id<\/td><td>Int<\/td><td><\/td><td>Con\u00adtact per\u00adson inter\u00adnal Id<\/td><\/tr><tr><td>shipper.contact_persons.employee.email<\/td><td>String<\/td><td><\/td><td>Con\u00adtact per\u00adson email<\/td><\/tr><tr><td>shipper.contact_persons.employee.family_name<\/td><td>String<\/td><td><\/td><td>Con\u00adtact per\u00adson fam\u00adi\u00adly name<\/td><\/tr><tr><td>shipper.contact_persons.employee.given_name<\/td><td>String<\/td><td><\/td><td>Con\u00adtact per\u00adson giv\u00aden name<\/td><\/tr><tr><td>shipper.contact_persons.employee.id<\/td><td>Int<\/td><td><\/td><td>Con\u00adtact per\u00adson Id<\/td><\/tr><tr><td>shipper.contact_persons.employee.telephone<\/td><td>String<\/td><td><\/td><td>Con\u00adtact per\u00adson tele\u00adphone<\/td><\/tr><tr><td>shipper.contact_persons.employee.trans_id<\/td><td>String<\/td><td><\/td><td>Con\u00adtact per\u00adson Tran\u00adsId<\/td><\/tr><tr><td>shipper.contact_persons.reported_by<\/td><td>Object<\/td><td><\/td><td>Con\u00adtact per\u00adson UUID<\/td><\/tr><tr><td>shipper.contact_persons.reported_by.company<\/td><td>Object<\/td><td><\/td><td><\/td><\/tr><tr><td>shipper.contact_persons.reported_by.company.id<\/td><td>Int<\/td><td><\/td><td><\/td><\/tr><tr><td>sta\u00adtus<\/td><td>String<\/td><td>\u201caccept\u00aded\u201d<\/td><td>Con\u00adtract sta\u00adtus. <br>Avail\u00adable val\u00adues: accept\u00aded, waiting_for_acceptance, reg\u00adis\u00adtered<\/td><\/tr><tr><td>sur\u00adcharges<\/td><td>Array of Objects<\/td><td><\/td><td>Sur\u00adcharges<\/td><\/tr><tr><td>surcharges.currency<\/td><td>String<\/td><td>\u201ceur\u201d<\/td><td>Sur\u00adcharges cur\u00adren\u00adcy<\/td><\/tr><tr><td>surcharges.data<\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>surcharges.description<\/td><td>String<\/td><td>\u201caddi\u00adtion\u00adal text\u201d<\/td><td>Sur\u00adcharge descrip\u00adtion<\/td><\/tr><tr><td>surcharges.id<\/td><td>String<\/td><td>\u201ca1eb\u00adb289-e665-4b30-a580-d263552e\u00adf88c\u201d<\/td><td>Sur\u00adcharge Id<\/td><\/tr><tr><td>surcharges.is_active<\/td><td>Boolean<\/td><td>True<\/td><td>Sur\u00adcharge acti\u00adva\u00adtion sta\u00adtus<\/td><\/tr><tr><td>surcharges.is_global<\/td><td>Boolean<\/td><td>False<\/td><td>If <code>True<\/code>, sur\u00adcharge is from tem\u00adplate<\/td><\/tr><tr><td>surcharges.kind<\/td><td>String<\/td><td>\u201cgrid\u201d<\/td><td>Kind of sur\u00adcharge.<br>Avail\u00adable val\u00adues: <code>grid<\/code>, <code>linear<\/code>, <code>value<\/code><\/td><\/tr><tr><td>surcharges.schedules<\/td><td>Array of Objects<\/td><td><\/td><td>Sur\u00adcharge sched\u00adules<\/td><\/tr><tr><td>surcharges.schedules.data<\/td><td>Object<\/td><td><\/td><td>Sur\u00adcharge data<\/td><\/tr><tr><td>surcharges.schedules.data.matrix<\/td><td>Array of Objects<\/td><td><\/td><td>Data object for <code>additional_stop<\/code>, <code>baf<\/code>, <code>pallets_exchange<\/code> sur\u00adcharge types.<\/td><\/tr><tr><td>surcharges.schedules.data.matrix.unit<\/td><td>String<\/td><td>\u201cper\u00adcent\u00adage\u201d<\/td><td>Unit of data. Avail\u00adable val\u00adues: <code>percentage<\/code>, <code>value<\/code>.<\/td><\/tr><tr><td>surcharges.schedules.data.matrix.value<\/td><td>Int<\/td><td>5<\/td><td>Data val\u00adue<\/td><\/tr><tr><td>surcharges.schedules.data.currency<\/td><td>String<\/td><td>\u201ceur\u201d<\/td><td>Cur\u00adren\u00adcy for data<\/td><\/tr><tr><td>surcharges.schedules.data.unit<\/td><td>String<\/td><td>\u201cper\u00adcent\u00adage\u201d<\/td><td>Unit of data for <code>week_days <\/code>sur\u00adcharge type. Avail\u00adable val\u00adues: <code>percentage<\/code>, <code>value<\/code>.<\/td><\/tr><tr><td>surcharges.schedules.data.week_days<\/td><td>Array of Objects<\/td><td><\/td><td>Data object for <code>week_days <\/code>sur\u00adcharge types.<\/td><\/tr><tr><td>surcharges.schedules.data.week_days.id<\/td><td>String<\/td><td>\u201c1_monday\u201d<\/td><td>Week day Id<\/td><\/tr><tr><td>surcharges.schedules.data.week_days.operations<\/td><td>Array of Objects<\/td><td><\/td><td>List of oper\u00ada\u00adtions<\/td><\/tr><tr><td>surcharges.schedules.data.week_days.operations.type<\/td><td>String<\/td><td>\u201cload\u00ading\u201d<\/td><td>Oper\u00ada\u00adtion type. Avail\u00adable val\u00adues: <code>loading<\/code>, <code>unloading<\/code><\/td><\/tr><tr><td>surcharges.schedules.data.week_days.operations.value<\/td><td>Int<\/td><td>5<\/td><td>Data Val\u00adue<\/td><\/tr><tr><td>surcharges.schedules.timespan<\/td><td>Object<\/td><td><\/td><td>Sur\u00adcharge sched\u00adule peri\u00adod<\/td><\/tr><tr><td>surcharges.schedules.timespan.from<\/td><td>String<\/td><td>\u201c2026\u201304-30T15:30:00+02:00\u201d<\/td><td>Start of sched\u00adule<\/td><\/tr><tr><td>surcharges.schedules.timespan.to<\/td><td>String<\/td><td>\u201c2026\u201305-28T02:00:00+02:00\u201d<\/td><td>End of sched\u00adule<\/td><\/tr><tr><td>surcharges.type<\/td><td>String<\/td><td>\u201cbaf\u201d<\/td><td>Sur\u00adcharge type.<br>Avail\u00adable val\u00adues: <code>additional_stop<\/code>, <code>baf<\/code>, <code>pallets_exchange<\/code>, <code>week_day<\/code><\/td><\/tr><tr><td>type<\/td><td>String<\/td><td>\u201cfixed\u201d<\/td><td>Con\u00adtract type. Avail\u00adable val\u00adues: <code>fixed<\/code>, <code>flexible<\/code>.<\/td><\/tr><tr><td>updated_at<\/td><td>String<\/td><td>\u201c2026\u201304-07T13:10:55+00:00\u201d<\/td><td>Con\u00adtract mod\u00adi\u00adfi\u00adca\u00adtion date<\/td><\/tr><tr><td>_meta<\/td><td>Object<\/td><td><\/td><td><\/td><\/tr><tr><td>_meta.has_been_sent_to_carrier<\/td><td>Boolean<\/td><td>False<\/td><td><\/td><\/tr><tr><td>_meta.is_copy<\/td><td>Boolean<\/td><td>True<\/td><td><\/td><\/tr><tr><td>_meta.is_parent<\/td><td>Boolean<\/td><td>False<\/td><td><\/td><\/tr><tr><td>_stats<\/td><td>Object<\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.base_contract<\/td><td>Object<\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.base_contract.accepted<\/td><td>Int<\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.base_contract.active<\/td><td>Int<\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.base_contract.finished<\/td><td>Int<\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.base_contract.refused<\/td><td>Int<\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.base_contract.registered<\/td><td>Int<\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.base_contract.waiting_for_acceptance<\/td><td>int<\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.base_contract.waiting_for_carrier_offer<\/td><td>Int<\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.base_contract.waiting_for_initial_carrier_offer<\/td><td>Int<\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.base_contract.waiting_for_shipper_offer<\/td><td>Int<\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.offers<\/td><td>Object<\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.offers.acceptance_rate<\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.offers.accepted<\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.offers.total<\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.transports<\/td><td>Object<\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.transports.average_per_month<\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.transports.awaiting<\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td>_stats.transports.realized<\/td><td><\/td><td><\/td><td><\/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>{\n    \"id\": \"967dac7c-8812-41d9-8082-60ef1736d06c\",\n    \"base_contract_id\": \"967dac7c-8812-41d9-8082-60ef1736d06c\",\n    \"type\": \"fixed\",\n    \"position\": null,\n    \"carrier\": {\n        \"company\": {\n            \"id\": 568099,\n            \"name\": \"Cruise TEST\"\n        },\n        \"contact_persons\": [\n            {\n                \"id\": \"3cf5c7f3-2cf8-4731-a358-9969c9acd218\",\n                \"employee\": {\n                    \"id\": 950380,\n                    \"account_id\": 719545,\n                    \"given_name\": \"Mateusz\",\n                    \"family_name\": \"Tambur\",\n                    \"trans_id\": \"568099-1\",\n                    \"email\": \"mtambur@mail.com\",\n                    \"telephone\": null\n                },\n                \"channels\": [\n                    \"email\",\n                    \"push\",\n                    \"web-push\",\n                    \"messenger\"\n                ],\n                \"reported_by\": {\n                    \"company\": {\n                        \"id\": 1007374\n                    }\n                }\n            }\n        ],\n        \"cooperation_status\": \"active\"\n    },\n    \"deactivations\": [],\n    \"order_terms\": {\n        \"monitoring\": {\n            \"required\": false\n        },\n        \"additional_terms\": null,\n        \"insurance\": {\n            \"load\": null,\n            \"third_party\": null\n        },\n        \"automatic_order_sending\": false,\n        \"payment_period\": {\n            \"value\": 13\n        },\n        \"silent_confirmation\": {\n            \"enabled\": false,\n            \"time\": null\n        },\n        \"autoresponder\": {\n            \"enabled\": false,\n            \"time\": null\n        }\n    },\n    \"period\": {\n        \"from\": \"2021-07-22T00:00:00+00:00\",\n        \"to\": \"2021-07-31T23:59:59+00:00\"\n    },\n    \"percentage_share\": 0,\n    \"planned_shipments\": {\n        \"periods\": [],\n        \"type\": null,\n        \"unit\": null,\n        \"value\": null\n    },\n    \"pricing\": {\n        \"negotiable\": false,\n        \"type\": \"pallets\",\n        \"price_list\": [\n            {\n                \"range\": {\n                    \"from\": 1,\n                    \"to\": 5\n                },\n                \"price\": {\n                    \"value\": 13,\n                    \"currency\": \"pln\"\n                },\n                \"fuel_base_price\": {\n                    \"value\": null,\n                    \"currency\": \"pln\"\n                }\n            },\n            {\n                \"range\": {\n                    \"from\": 6,\n                    \"to\": 6\n                },\n                \"price\": {\n                    \"value\": 14,\n                    \"currency\": \"pln\"\n                },\n                \"fuel_base_price\": {\n                    \"value\": null,\n                    \"currency\": \"pln\"\n                }\n            }\n        ]\n    },\n    \"reference_number\": \"cennik palet\",\n    \"refusal_reason\": \"\",\n    \"route\": {\n        \"id\": \"3b695c9e-2431-446a-8643-406d668afc06\",\n        \"unique_key\": null,\n        \"name\": \"cennik-paletowy\",\n        \"publication_scenario\": null,\n        \"spots\": [\n            {\n                \"id\": \"0ac060b1-e651-40c2-a6d9-3990bcab2583\",\n                \"name\": null,\n                \"type\": \"loading\",\n                \"place\": {\n                    \"address\": {\n                        \"locality\": \"Warszawa\",\n                        \"postal_code\": \"00-002\",\n                        \"country\": \"pl\",\n                        \"street\": null,\n                        \"number\": null,\n                        \"location_id\": 1958900,\n                        \"detailed_location_id\": null,\n                        \"foreign_id\": null,\n                        \"radius\": 200\n                    },\n                    \"coordinates\": {\n                        \"latitude\": 52.235735239,\n                        \"longitude\": 21.010148013\n                    }\n                }\n            },\n            {\n                \"id\": \"d46311a2-53c8-4dbd-823a-f9ffdf813193\",\n                \"name\": null,\n                \"type\": \"unloading\",\n                \"place\": {\n                    \"address\": {\n                        \"locality\": \"Warszawa\",\n                        \"postal_code\": \"00-005\",\n                        \"country\": \"pl\",\n                        \"street\": null,\n                        \"number\": null,\n                        \"location_id\": 1958904,\n                        \"detailed_location_id\": null,\n                        \"foreign_id\": null,\n                        \"radius\": 200\n                    },\n                    \"coordinates\": {\n                        \"latitude\": 52.236256414,\n                        \"longitude\": 21.008277704\n                    }\n                }\n            }\n        ],\n        \"distance\": {\n            \"declared\": null,\n            \"calculated\": {\n                \"value\": 0,\n                \"unit_code\": \"km\"\n            }\n        },\n        \"suggested_calculated_route_id\": null,\n        \"distance_match\": {\n            \"min\": null,\n            \"max\": null\n        },\n        \"is_roundtrip\": false,\n        \"requirements\": {\n            \"required_truck_bodies\": [],\n            \"required_adr_classes\": [],\n            \"required_ways_of_loading\": [],\n            \"additional_requirements\": [],\n            \"shipping_remarks\": null,\n            \"freight_type\": null,\n            \"vehicle_size\": \"any_size\",\n            \"width\": null,\n            \"height\": null,\n            \"length\": null,\n            \"volume\": null,\n            \"capacity\": {\n                \"min\": null,\n                \"max\": {\n                    \"value\": 24,\n                    \"unit_code\": \"t\"\n                }\n            },\n            \"exemption_from_adr\": false\n        },\n        \"loads\": [\n            {\n                \"name\": null,\n                \"type_of_load\": \"palette\",\n                \"amount\": null,\n                \"width\": null,\n                \"height\": null,\n                \"length\": null,\n                \"volume\": null,\n                \"weight\": {\n                    \"min\": null,\n                    \"max\": null\n                },\n                \"pallets\": {\n                    \"is_stackable\": false,\n                    \"is_exchangeable\": false\n                }\n            }\n        ],\n        \"balancing\": {\n            \"type\": \"manual\",\n            \"allowed_types\": [\n                \"manual\",\n                \"contract_condition\",\n                \"freight_limit\",\n                \"percentage_share\",\n                \"price_ascending\"\n            ],\n            \"data\": {\n                \"freight_limit\": {\n                    \"min\": null,\n                    \"max\": null\n                }\n            }\n        },\n        \"status\": \"active\",\n        \"shipments_summary\": {\n            \"amount\": 0,\n            \"weight\": {\n                \"value\": 0,\n                \"unit_code\": \"t\"\n            },\n            \"distance\": {\n                \"value\": 0,\n                \"unit_code\": \"km\"\n            },\n            \"price\": [\n                {\n                    \"amount\": null,\n                    \"currency\": null\n                }\n            ]\n        },\n        \"position\": 180,\n        \"_stats\": {\n            \"contracts\": {\n                \"fixed\": 0,\n                \"flexible\": 0\n            },\n            \"transports\": {\n                \"realized\": {\n                    \"average_price\": null,\n                    \"count\": 0\n                },\n                \"awaiting\": {\n                    \"median_price\": null,\n                    \"count\": null\n                },\n                \"cheapest_carrier_offer\": null\n            }\n        }\n    },\n    \"shipper\": {\n        \"company\": {\n            \"id\": 1007374,\n            \"name\": \"Spedycja IIT\"\n        },\n        \"contact_persons\": [\n            {\n                \"id\": \"a5f87239-e405-46ef-8521-a8517d708521\",\n                \"employee\": {\n                    \"id\": 993850,\n                    \"account_id\": 765363,\n                    \"given_name\": \"Jan\",\n                    \"family_name\": \"Nowak\",\n                    \"trans_id\": \"1007374-6\",\n                    \"email\": \"jnowak@mail.com\",\n                    \"telephone\": null\n                },\n                \"channels\": [\n                    \"email\",\n                    \"push\",\n                    \"web-push\",\n                    \"messenger\"\n                ],\n                \"reported_by\": {\n                    \"company\": {\n                        \"id\": 1007374\n                    }\n                }\n            }\n        ]\n    },\n    \"status\": \"finished\",\n    \"_stats\": {\n        \"transports\": {\n            \"realized\": null,\n            \"average_per_month\": null,\n            \"awaiting\": null\n        },\n        \"offers\": {\n            \"accepted\": null,\n            \"total\": null,\n            \"acceptance_rate\": null\n        },\n        \"base_contract\": {\n            \"registered\": 0,\n            \"waiting_for_acceptance\": 0,\n            \"waiting_for_initial_carrier_offer\": 0,\n            \"waiting_for_shipper_offer\": 0,\n            \"waiting_for_carrier_offer\": 0,\n            \"refused\": 0,\n            \"accepted\": 0,\n            \"active\": 0,\n            \"finished\": 1\n        }\n    },\n    \"_meta\": {\n        \"is_copy\": false,\n        \"is_parent\": false,\n        \"has_been_sent_to_carrier\": true\n    },\n    \"updated_at\": \"2026-03-23T15:45:16+00:00\",\n    \"last_modification_date\": \"2026-03-23T15:45:16+00:00\",\n    \"surcharges\": []\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>Route does not exists or no access<\/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    \"type\": \"http:\/\/www.w3.org\/Protocols\/rfc2616\/rfc2616-sec10.html\",\n    \"title\": \"Not Found\",\n    \"status\": 404,\n    \"detail\": \"Contract with ID: a67dac7c-8812-41d9-8082-60ef1736d06c not found!\"\n}<\/code><\/pre><\/div>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"dont-break-out\">Down\u00adload details of select\u00aded con\u00adtract. Down\u00adload details of select\u00aded con\u00adtract.<\/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,157],"tags":[],"class_list":["post-6525","post","type-post","status-publish","format-standard","hentry","category-freights-section","category-route-n"],"acf":[],"aioseo_notices":[],"lang":"en","translations":{"en":6525},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/6525","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=6525"}],"version-history":[{"count":9,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/6525\/revisions"}],"predecessor-version":[{"id":6632,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/6525\/revisions\/6632"}],"wp:attachment":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/media?parent=6525"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/categories?post=6525"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/tags?post=6525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}