{"id":6548,"date":"2026-04-28T12:07:06","date_gmt":"2026-04-28T10:07:06","guid":{"rendered":"https:\/\/www.trans.eu\/api\/?p=6548"},"modified":"2026-06-15T11:30:02","modified_gmt":"2026-06-15T09:30:02","slug":"balancing-the-contracted-route","status":"publish","type":"post","link":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/","title":{"rendered":"Balancing contracts in the route"},"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>Set\u00adting bal\u00adanc\u00ading type for route.<br><\/p>\n\n\n\n<!--more-->\n\n\n\n<p>The <code>route-id<\/code> iden\u00adti\u00adfi\u00adca\u00adtion num\u00adber in request can be obtained when cre\u00adat\u00ading the route or by down\u00adload\u00ading the routes list.<\/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>POST<\/strong><br>\/ext\/contracts-api\/v2\/routes\/{route-id}\/balance<\/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><a href=\"#requeststructure\" title>Request Para\u00adme\u00adters<\/a><\/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><a href=\"#requestbody\" title>Request Body<\/a><\/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>Clients 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><\/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=\"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<\/div>\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 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\">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>POST  \/ext\/contracts-api\/v2\/routes\/{route-id}\/balance 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=\"requeststructure\" style=\"font-style:normal;font-weight:700\">Request Parameters<\/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>Manda\u00adto\u00adry<\/td><td>Descrip\u00adtion<\/td><\/tr><tr><td>balancing_type<\/td><td>String<\/td><td>\u201cMANUAL\u201d<\/td><td>Yes<\/td><td>Bal\u00adanc\u00ading type select\u00aded for route. Avail\u00adable val\u00adues: MANUAL, CONTRACT_CONDITION, PERCENTAGE_SHARE, PRICE_ASCENDING, FREIGHT_LIMIT<\/td><\/tr><tr><td>con\u00adtracts<\/td><td>Array of Objects<\/td><td><\/td><td>Yes for PERCENTAGE_SHARE<\/td><td>Per\u00adcent\u00adage of orders among car\u00adri\u00aders<\/td><\/tr><tr><td>contracts.contract_id<\/td><td>String<\/td><td>\u201c0dfc855d-ae8d-4d08-a8d4-a3375f8b78f9\u201d<\/td><td>No<\/td><td>Car\u00adri\u00ader con\u00adtract id<\/td><\/tr><tr><td>contracts.percentage_share<\/td><td>Float<\/td><td>81<\/td><td>No<\/td><td>Per\u00adcent\u00adage share for car\u00adri\u00ader con\u00adtract. <br>All per\u00adcent\u00adages must add up to 100.<\/td><\/tr><tr><td>freight_limit<\/td><td>Object<\/td><td><\/td><td>Yes for FREIGHT_LIMIT<\/td><td>Trans\u00adport lim\u00adits for <code>FREIGHT_LIMIT <\/code>type of bal\u00adanc\u00ading. <\/td><\/tr><tr><td>freight_limit.max<\/td><td>Int<\/td><td>30<\/td><td>Yes<\/td><td>Max lim\u00adit in %<\/td><\/tr><tr><td>freight_limit.min<\/td><td>Int<\/td><td>70<\/td><td>yes<\/td><td>Min lim\u00adit in %<\/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 Request 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>\/\/ Example No. 1\n{\n  \"balancing_type\": \"PERCENTAGE_SHARE\",\n  \"contracts\": [\n    {\n      \"contract_id\": \"0dfc855d-ae8d-4d08-a8d4-a3375f8b78f9\",\n      \"percentage_share\": 80\n    },\n    {\n      \"contract_id\": \"d68d9762-9a03-4209-8a8c-2acc15b8c83d\",\n      \"percentage_share\": 20\n    }\n  ],\n}\n\n\n\/\/ Example No. 2\n{\n  \"balancing_type\": \"FREIGHT_LIMIT\",\n  \"freight_limit\": {\n    \"min\": 30,\n    \"max\": 70\n  }\n}<\/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>balancing_type<\/td><td>String<\/td><td>\u201cMANUAL\u201d<\/td><td>Bal\u00adanc\u00ading type choosen in request<\/td><\/tr><tr><td>contracted_route_id<\/td><td>String<\/td><td>\u201c3a378345-1939\u201348c1-bc71-639e0add8048\u201d<\/td><td>Route Id choosen in request<\/td><\/tr><tr><td>freight_limit<\/td><td>Object<\/td><td><\/td><td>Trans\u00adport lim\u00adits for <code>FREIGHT_LIMIT <\/code>type of bal\u00adanc\u00ading. <\/td><\/tr><tr><td>freight_limit.max<\/td><td>Int<\/td><td>30<\/td><td>Max lim\u00adit in %<\/td><\/tr><tr><td>freight_limit.min<\/td><td>Int<\/td><td>70<\/td><td>Min lim\u00adit in %<\/td><\/tr><tr><td>load_id<\/td><td>String<\/td><td>\u201c3090941d-a16f-475f-9f8b-26d\u00adb0c\u00adc\u00adc4a5d\u201d<\/td><td>Load id<\/td><\/tr><tr><td>name<\/td><td>String<\/td><td>\u201cRoute no 1\u201d<\/td><td>Con\u00adtract\u00aded route name<\/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=\"responsebody\">\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    \"contracted_route_id\": \"3a378345-1939-48c1-bc71-639e0add8048\",\n    \"load_id\": \"3090941d-a16f-475f-9f8b-26db0ccc4a5d\",\n    \"balancing_type\": \"FREIGHT_LIMIT\",\n    \"name\": \"trasa2 API\",\n    \"freight_limit\": {\n        \"min\": 30,\n        \"max\": 70\n    }\n}<\/code><\/pre><\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"validationerrors\" style=\"font-style:normal;font-weight:700\">Clients 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>Not valid route id<\/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\": \"Bad Request\",\n    \"status\": 400,\n    \"detail\": \"Route with ID: 2f13c8bd-2160-4ea6-a7e5-6929b5eb2692 not found!\",\n    \"service_code\": 5404\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>No required \u2018balancing_type\u2019 field<\/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    \"message\": [\n        \"balancing_type must be one of the following values: MANUAL, CONTRACT_CONDITION, PERCENTAGE_SHARE, PRICE_ASCENDING, FREIGHT_LIMIT\"\n    ],\n    \"error\": \"Bad Request\",\n    \"statusCode\": 400,\n    \"service_code\": 5404\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 3<\/h6>\n\n\n\n<p>Not allowed bal\u00adanc\u00ading type<\/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\": \"BalancingTypeException\",\n    \"status\": 420,\n    \"detail\": \"Chosen balancing type is not allowed for this contracted-route.\"\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 4<\/h6>\n\n\n\n<p>Wrong con\u00adtract ids for the route<\/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\": \"Conflict\",\n    \"status\": 409,\n    \"detail\": \"Contracts are not compatible\"\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 5<\/h6>\n\n\n\n<p>For PERCENTAGE_SHARE bal\u00adanc\u00ading type sum\u00adma\u00adry share must be 100<\/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\": \"Unprocessable Entity\",\n    \"status\": 422,\n    \"detail\": \"Failed Validation\",\n    \"validation_messages\": {\n        \"contracts\": {\n            \"contractsPercentageShare\": \"Contracts summary percentage share must be equal 100 and contains only unique contract ids\"\n        }\n    }\n}<\/code><\/pre><\/div>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"dont-break-out\">Set\u00adting bal\u00adanc\u00ading type for route. Set\u00adting bal\u00adanc\u00ading type for route.<\/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-6548","post","type-post","status-publish","format-standard","hentry","category-freights-section","category-route-n"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Setting balancing type for route. The route-id identification number in request can be obtained when creating the route or by downloading the routes list. POST\/ext\/contracts-api\/v2\/routes\/{route-id}\/balance Request Authorization Every request MUST include a valid access token obtained during the user authorization process, provided using the Bearer token scheme in the Authorization header. Request Request Header Request\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alek\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Trans.eu Api - Trans.eu Api\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Balancing contracts in the route - Trans.eu Api\" \/>\n\t\t<meta property=\"og:description\" content=\"Setting balancing type for route. The route-id identification number in request can be obtained when creating the route or by downloading the routes list. POST\/ext\/contracts-api\/v2\/routes\/{route-id}\/balance Request Authorization Every request MUST include a valid access token obtained during the user authorization process, provided using the Bearer token scheme in the Authorization header. Request Request Header Request\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/201805241459329875.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/201805241459329875.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1182\" \/>\n\t\t<meta property=\"og:image:height\" content=\"246\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-04-28T10:07:06+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-15T09:30:02+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Balancing contracts in the route - Trans.eu Api\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Setting balancing type for route. The route-id identification number in request can be obtained when creating the route or by downloading the routes list. POST\/ext\/contracts-api\/v2\/routes\/{route-id}\/balance Request Authorization Every request MUST include a valid access token obtained during the user authorization process, provided using the Bearer token scheme in the Authorization header. Request Request Header Request\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/201805241459329875.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights-section\\\/balancing-the-contracted-route\\\/#blogposting\",\"name\":\"Balancing contracts in the route - Trans.eu Api\",\"headline\":\"Balancing contracts in the route\",\"author\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/cropped-201805241459329875.png\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/#articleImage\",\"width\":512,\"height\":512},\"datePublished\":\"2026-04-28T12:07:06+02:00\",\"dateModified\":\"2026-06-15T11:30:02+02:00\",\"inLanguage\":\"pl-PL\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights-section\\\/balancing-the-contracted-route\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights-section\\\/balancing-the-contracted-route\\\/#webpage\"},\"articleSection\":\"Freights section, Routes &amp; contracts, English\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights-section\\\/balancing-the-contracted-route\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.trans.eu\\\/api\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights\\\/#listItem\",\"name\":\"Freights\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights\\\/#listItem\",\"position\":2,\"name\":\"Freights\",\"item\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights\\\/route-n\\\/#listItem\",\"name\":\"Routes &amp; contracts\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights\\\/route-n\\\/#listItem\",\"position\":3,\"name\":\"Routes &amp; contracts\",\"item\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights\\\/route-n\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights-section\\\/balancing-the-contracted-route\\\/#listItem\",\"name\":\"Balancing contracts in the route\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights\\\/#listItem\",\"name\":\"Freights\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights-section\\\/balancing-the-contracted-route\\\/#listItem\",\"position\":4,\"name\":\"Balancing contracts in the route\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights\\\/route-n\\\/#listItem\",\"name\":\"Routes &amp; contracts\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/#organization\",\"name\":\"Trans.eu Api\",\"description\":\"Trans.eu Api\",\"url\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/cropped-201805241459329875.png\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights-section\\\/balancing-the-contracted-route\\\/#organizationLogo\",\"width\":512,\"height\":512},\"image\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights-section\\\/balancing-the-contracted-route\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api#author\",\"url\":\"https:\\\/\\\/www.trans.eu\\\/api\",\"name\":\"Alek\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights-section\\\/balancing-the-contracted-route\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2409c2adde2535cfa533f41c9961f644484c0afb743b753737bc1520fcab7b4f?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Alek\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights-section\\\/balancing-the-contracted-route\\\/#webpage\",\"url\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights-section\\\/balancing-the-contracted-route\\\/\",\"name\":\"Balancing contracts in the route - Trans.eu Api\",\"description\":\"Setting balancing type for route. The route-id identification number in request can be obtained when creating the route or by downloading the routes list. POST\\\/ext\\\/contracts-api\\\/v2\\\/routes\\\/{route-id}\\\/balance Request Authorization Every request MUST include a valid access token obtained during the user authorization process, provided using the Bearer token scheme in the Authorization header. Request Request Header Request\",\"inLanguage\":\"pl-PL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/freights-section\\\/balancing-the-contracted-route\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api#author\"},\"datePublished\":\"2026-04-28T12:07:06+02:00\",\"dateModified\":\"2026-06-15T11:30:02+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/#website\",\"url\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/\",\"name\":\"Trans.eu Api\",\"description\":\"Trans.eu Api\",\"inLanguage\":\"pl-PL\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.trans.eu\\\/api\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Balancing contracts in the route - Trans.eu Api","description":"Setting balancing type for route. The route-id identification number in request can be obtained when creating the route or by downloading the routes list. POST\/ext\/contracts-api\/v2\/routes\/{route-id}\/balance Request Authorization Every request MUST include a valid access token obtained during the user authorization process, provided using the Bearer token scheme in the Authorization header. Request Request Header Request","canonical_url":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/#blogposting","name":"Balancing contracts in the route - Trans.eu Api","headline":"Balancing contracts in the route","author":{"@id":"https:\/\/www.trans.eu\/api#author"},"publisher":{"@id":"https:\/\/www.trans.eu\/api\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/cropped-201805241459329875.png","@id":"https:\/\/www.trans.eu\/api\/#articleImage","width":512,"height":512},"datePublished":"2026-04-28T12:07:06+02:00","dateModified":"2026-06-15T11:30:02+02:00","inLanguage":"pl-PL","mainEntityOfPage":{"@id":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/#webpage"},"isPartOf":{"@id":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/#webpage"},"articleSection":"Freights section, Routes &amp; contracts, English"},{"@type":"BreadcrumbList","@id":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api#listItem","position":1,"name":"Home","item":"https:\/\/www.trans.eu\/api","nextItem":{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/freights\/#listItem","name":"Freights"}},{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/freights\/#listItem","position":2,"name":"Freights","item":"https:\/\/www.trans.eu\/api\/freights\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/freights\/route-n\/#listItem","name":"Routes &amp; contracts"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/freights\/route-n\/#listItem","position":3,"name":"Routes &amp; contracts","item":"https:\/\/www.trans.eu\/api\/freights\/route-n\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/#listItem","name":"Balancing contracts in the route"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/freights\/#listItem","name":"Freights"}},{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/#listItem","position":4,"name":"Balancing contracts in the route","previousItem":{"@type":"ListItem","@id":"https:\/\/www.trans.eu\/api\/freights\/route-n\/#listItem","name":"Routes &amp; contracts"}}]},{"@type":"Organization","@id":"https:\/\/www.trans.eu\/api\/#organization","name":"Trans.eu Api","description":"Trans.eu Api","url":"https:\/\/www.trans.eu\/api\/","logo":{"@type":"ImageObject","url":"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/cropped-201805241459329875.png","@id":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/#organizationLogo","width":512,"height":512},"image":{"@id":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.trans.eu\/api#author","url":"https:\/\/www.trans.eu\/api","name":"Alek","image":{"@type":"ImageObject","@id":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/2409c2adde2535cfa533f41c9961f644484c0afb743b753737bc1520fcab7b4f?s=96&d=mm&r=g","width":96,"height":96,"caption":"Alek"}},{"@type":"WebPage","@id":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/#webpage","url":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/","name":"Balancing contracts in the route - Trans.eu Api","description":"Setting balancing type for route. The route-id identification number in request can be obtained when creating the route or by downloading the routes list. POST\/ext\/contracts-api\/v2\/routes\/{route-id}\/balance Request Authorization Every request MUST include a valid access token obtained during the user authorization process, provided using the Bearer token scheme in the Authorization header. Request Request Header Request","inLanguage":"pl-PL","isPartOf":{"@id":"https:\/\/www.trans.eu\/api\/#website"},"breadcrumb":{"@id":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/#breadcrumblist"},"author":{"@id":"https:\/\/www.trans.eu\/api#author"},"creator":{"@id":"https:\/\/www.trans.eu\/api#author"},"datePublished":"2026-04-28T12:07:06+02:00","dateModified":"2026-06-15T11:30:02+02:00"},{"@type":"WebSite","@id":"https:\/\/www.trans.eu\/api\/#website","url":"https:\/\/www.trans.eu\/api\/","name":"Trans.eu Api","description":"Trans.eu Api","inLanguage":"pl-PL","publisher":{"@id":"https:\/\/www.trans.eu\/api\/#organization"}}]},"og:locale":"pl_PL","og:site_name":"Trans.eu Api - Trans.eu Api","og:type":"article","og:title":"Balancing contracts in the route - Trans.eu Api","og:description":"Setting balancing type for route. The route-id identification number in request can be obtained when creating the route or by downloading the routes list. POST\/ext\/contracts-api\/v2\/routes\/{route-id}\/balance Request Authorization Every request MUST include a valid access token obtained during the user authorization process, provided using the Bearer token scheme in the Authorization header. Request Request Header Request","og:url":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/","og:image":"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/201805241459329875.png","og:image:secure_url":"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/201805241459329875.png","og:image:width":1182,"og:image:height":246,"article:published_time":"2026-04-28T10:07:06+00:00","article:modified_time":"2026-06-15T09:30:02+00:00","twitter:card":"summary","twitter:title":"Balancing contracts in the route - Trans.eu Api","twitter:description":"Setting balancing type for route. The route-id identification number in request can be obtained when creating the route or by downloading the routes list. POST\/ext\/contracts-api\/v2\/routes\/{route-id}\/balance Request Authorization Every request MUST include a valid access token obtained during the user authorization process, provided using the Bearer token scheme in the Authorization header. Request Request Header Request","twitter:image":"https:\/\/www.trans.eu\/api\/wp-content\/uploads\/2019\/05\/201805241459329875.png"},"aioseo_meta_data":{"post_id":"6548","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-04-27 12:00:44","updated":"2026-06-15 09:39:20","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.trans.eu\/api\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.trans.eu\/api\/freights\/\" title=\"Freights\">Freights<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.trans.eu\/api\/freights\/route-n\/\" title=\"Routes &amp; contracts\">Routes &amp; contracts<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tBalancing contracts in the route\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.trans.eu\/api"},{"label":"Freights","link":"https:\/\/www.trans.eu\/api\/freights\/"},{"label":"Routes &amp; contracts","link":"https:\/\/www.trans.eu\/api\/freights\/route-n\/"},{"label":"Balancing contracts in the route","link":"https:\/\/www.trans.eu\/api\/freights-section\/balancing-the-contracted-route\/"}],"lang":"en","translations":{"en":6548},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/6548","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=6548"}],"version-history":[{"count":5,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/6548\/revisions"}],"predecessor-version":[{"id":6725,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/posts\/6548\/revisions\/6725"}],"wp:attachment":[{"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/media?parent=6548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/categories?post=6548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.trans.eu\/api\/wp-json\/wp\/v2\/tags?post=6548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}