{"id":14823,"date":"2025-05-29T13:25:56","date_gmt":"2025-05-29T10:25:56","guid":{"rendered":"https:\/\/www.fmsdocumentation.com\/api-za-analizu-vremena-vozaca\/"},"modified":"2025-05-29T13:27:54","modified_gmt":"2025-05-29T10:27:54","slug":"api-za-analizu-vremena-vozaca","status":"publish","type":"page","link":"https:\/\/www.fmsdocumentation.com\/hr\/apis\/api-za-analizu-vremena-vozaca\/","title":{"rendered":"API za analizu vremena voza\u010da"},"content":{"rendered":"\n<p>Glavna svrha API-ja za analizu vremena voza\u010da je ispis podataka o radnom vremenu i vremenu odmora za odre\u0111enog voza\u010da. Izlazni podaci temelje se na funkcionalnosti <a href=\"https:\/\/www.fmsdocumentation.com\/hr\/pregled-vremenske-analize\/\">analize vremena<\/a> . <\/p>\n\n<p>Primjer API zahtjeva za odre\u0111eni upravlja\u010dki program:<\/p>\n\n<p style=\"background-color: #000000; color: #bbbdc0; font-family: Lucida Console; padding-left: 10px; padding-right: 10px;\">GET \/upravlja\u010dki programi\/{driverId} \/analiza-trenutnog-vremena?verzija=1&#038;api_key= <...><br\/>DOMA\u0106IN: api.fm-track.com<br\/> Vrsta sadr\u017eaja: aplikacija\/json; skup znakova=UTF-8<\/p>\n\n<p>Da bi ovaj API radio, sljede\u0107i parametri su obavezni:<\/p>\n\n<table id=\"tablepress-69\" class=\"tablepress tablepress-id-69\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Parameter<\/th><th class=\"column-2\">Type<\/th><th class=\"column-3\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"row-2\">\n\t<td class=\"column-1\">driverId<\/td><td class=\"column-2\">String<\/td><td class=\"column-3\">Driver identifier (This ID can be acquired by sending a request to the Drivers API)<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">version<\/td><td class=\"column-2\">String<\/td><td class=\"column-3\">Version of the API, currently only version=1 is available<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">api_key<\/td><td class=\"column-2\">String<\/td><td class=\"column-3\">User identification key<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-69 from cache -->\n\n<p>Primjer odgovora prikazan je u nastavku:<\/p>\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror cm-s-dracula\" data-setting='{\"mode\":\"javascript\",\"mime\":\"application\/json\",\"theme\":\"dracula\",\"lineNumbers\":true,\"lineWrapping\":false,\"readOnly\":true}'>{\n  \"type\": \"PRIMARY\",\n  \"calculated_until\": \"2018-05-31T14:47:47.000Z\",\n  \"state\": {\n    \"activity\": \"UNKNOWN\",\n    \"started_at\": \"2018-05-24T11:10:00.000Z\",\n    \"duration\": 617820\n  }, \n  \"current_day\": {\n    \"driving_status\": \"SINGLE\",\n    \"driving\": {\n      \"regular\": {\n        \"duration\": 0,\n        \"duration_limit\": 32400\n\t\t},\n      \"extra\": {\n        \"duration\": 0,\n        \"duration_limit\": 3600\n\t\t}\n    },\n    \"working\": {\n      \"duration\": 0\n    },\n    \"resting\": {\n      \"rest_in_progress\": false,\n      \"next_rest\": null\n    }\n  },\n  \"current_week\": {\n    \"driving\": {\n      \"duration\": 0,\n      \"duration_limit\": 201600,\n      \"extended_daily_driving_periods\": {\n        \"used\": 0,\n        \"usage_limit\": 2\n      }\n    },\n    \"working\": {\n      \"duration\": 0\n    },\n    \"resting\": {\n      \"rest_in_progress\": false,\n      \"next_rest\": null,\n      \"reduced_daily_rests\": {\n        \"used\":0,\n        \"usage_limit\": 3\n      }\n    }\n  },\n  \"previous_week\": {\n    \"driving\": {\n      \"duration\": 0,\n      \"duration_limit\": 201600\n    },\n    \"resting\": {\n      \"duration\": 0\n      }\n  },\n  \"infringements\": {\n  \"daily_driving_limit_exceeded\": {\n    \"duration\": 0\n  },\n  \t\"weekly_driving_limit_exceeded\": {\n  \t\t\"duration\": 0\n    }\n  },\n  \"data_gap_duration\": {\n\t\"duration\": 0\n  }\n }<\/pre><\/div>\n<p>Ako je parametar ili API_key neto\u010dno unesen, sustav \u0107e odgovoriti s kodom pogre\u0161ke, a svi mogu\u0107i kodovi pogre\u0161aka opisani su u odjeljku <a href=\"https:\/\/www.fmsdocumentation.com\/apis\/\">API-ji<\/a> .<\/p>\n<p>Sva polja odgovora koja se mogu primiti sa svakom vrstom parametra opisana su u sljede\u0107oj tablici:<\/p>\n\n<table id=\"tablepress-70\" class=\"tablepress tablepress-id-70\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Name<\/th><th class=\"column-2\">Type<\/th><th class=\"column-3\">Description<\/th><th class=\"column-4\">Units<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"row-2\">\n\t<td class=\"column-1\">type<\/td><td class=\"column-2\">String<\/td><td class=\"column-3\">Indicates whether the driver is primary or secondary, that is, whether the driver card is inserted into the first or second card slot in the tachograph<\/td><td class=\"column-4\">Text<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">calculated_until<\/td><td class=\"column-2\">Date<\/td><td class=\"column-3\">Date and time when the request was made<br \/>\nFormat: \"yyyy-mm-ddThh:mm:ss.sssZ\"<br \/>\n<\/td><td class=\"column-4\">According to ISO8601<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">state<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all driver state parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">activity<\/td><td class=\"column-2\">String<\/td><td class=\"column-3\">The driver state when the request was made<\/td><td class=\"column-4\">Text<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">started_at<\/td><td class=\"column-2\">Date<\/td><td class=\"column-3\">Date and time when the driver entered a state<br \/>\nFormat: \"yyyy-mm-ddThh:mm:ss.sssZ\"<br \/>\n<\/td><td class=\"column-4\">According to ISO8601<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">duration<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">Total time the driver was in a state<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">current_day<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all current day parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">driving_status<\/td><td class=\"column-2\">String<\/td><td class=\"column-3\">Indicates whether there is a single driver or a crew<\/td><td class=\"column-4\">Text<\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\">driving<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all driving parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-11\">\n\t<td class=\"column-1\">regular<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all regular driving parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-12\">\n\t<td class=\"column-1\">duration<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">Total regular driving duration<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-13\">\n\t<td class=\"column-1\">duration_limit<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">The maximum allowed regular driving duration<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-14\">\n\t<td class=\"column-1\">extra<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains extra driving parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-15\">\n\t<td class=\"column-1\">duration<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">Total extra driving duration<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-16\">\n\t<td class=\"column-1\">duration_limit<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">The maximum allowed extra driving duration<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-17\">\n\t<td class=\"column-1\">working<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all daily working parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-18\">\n\t<td class=\"column-1\">duration<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">Total daily working duration<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-19\">\n\t<td class=\"column-1\">resting<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all daily rest parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-20\">\n\t<td class=\"column-1\">rest_in_progress<\/td><td class=\"column-2\">Boolean<\/td><td class=\"column-3\">Indicates if the driver was resting when the request was made<\/td><td class=\"column-4\">True - False<\/td>\n<\/tr>\n<tr class=\"row-21\">\n\t<td class=\"column-1\">next_rest<\/td><td class=\"column-2\">Date<\/td><td class=\"column-3\">Date and time of the next daily rest<br \/>\nFormat: \"yyyy-mm-ddThh:mm:ss.sssZ\"<br \/>\n<\/td><td class=\"column-4\">According to ISO8601<\/td>\n<\/tr>\n<tr class=\"row-22\">\n\t<td class=\"column-1\">current_week<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all current week parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-23\">\n\t<td class=\"column-1\">driving<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all driving parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-24\">\n\t<td class=\"column-1\">duration<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">Total weekly driving duration<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-25\">\n\t<td class=\"column-1\">duration_limit<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">The maximum allowed weekly driving duration<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-26\">\n\t<td class=\"column-1\">extended_daily_driving_periods<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all extended daily driving period parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-27\">\n\t<td class=\"column-1\">used<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">The amount of used extended driving periods<\/td><td class=\"column-4\">Number<\/td>\n<\/tr>\n<tr class=\"row-28\">\n\t<td class=\"column-1\">usage_limit<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">The maximum amount of extended driving periods<\/td><td class=\"column-4\">Number<\/td>\n<\/tr>\n<tr class=\"row-29\">\n\t<td class=\"column-1\">working<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all weekly working parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-30\">\n\t<td class=\"column-1\">duration<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">Total weekly working duration<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-31\">\n\t<td class=\"column-1\">resting<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all weekly rest parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-32\">\n\t<td class=\"column-1\">rest_in_progress<\/td><td class=\"column-2\">Boolean<\/td><td class=\"column-3\">Indicates if the driver was resting when the request was made<\/td><td class=\"column-4\">True - False<\/td>\n<\/tr>\n<tr class=\"row-33\">\n\t<td class=\"column-1\">next_rest<\/td><td class=\"column-2\">Date<\/td><td class=\"column-3\">Date and time of the next weekly rest<br \/>\nFormat: \"yyyy-mm-ddThh:mm:ss.sssZ\"<br \/>\n<\/td><td class=\"column-4\">According to ISO8601<\/td>\n<\/tr>\n<tr class=\"row-34\">\n\t<td class=\"column-1\">reduced_daily_rests<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all reduced daily rest parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-35\">\n\t<td class=\"column-1\">used<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">The amount of used reduced daily rest periods<\/td><td class=\"column-4\">Number<\/td>\n<\/tr>\n<tr class=\"row-36\">\n\t<td class=\"column-1\">usage_limit<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">The maximum amount of reduced daily rest periods<\/td><td class=\"column-4\">Number<\/td>\n<\/tr>\n<tr class=\"row-37\">\n\t<td class=\"column-1\">previous_week<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all previous week parameters <\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-38\">\n\t<td class=\"column-1\">driving<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all driving parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-39\">\n\t<td class=\"column-1\">duration<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">Total driving duration the previous week<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-40\">\n\t<td class=\"column-1\">duration_limit<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">The maximum allowed weekly driving duration<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-41\">\n\t<td class=\"column-1\">resting<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all resting parameters for the previous week<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-42\">\n\t<td class=\"column-1\">duration<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">Total resting duration the previous week<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-43\">\n\t<td class=\"column-1\">infringements<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all infringement parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-44\">\n\t<td class=\"column-1\">daily_driving_limit_exceeded<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all excessive daily driving parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-45\">\n\t<td class=\"column-1\">duration<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">Total driving duration driven over the daily driving limit<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-46\">\n\t<td class=\"column-1\">weekly_driving_limit_exceeded<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all excessive weekly driving parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-47\">\n\t<td class=\"column-1\">duration<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">Total driving duration driven over the weekly driving limit<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<tr class=\"row-48\">\n\t<td class=\"column-1\">data_gap_duration<\/td><td class=\"column-2\">Array<\/td><td class=\"column-3\">Contains all data gap duration parameters<\/td><td class=\"column-4\"><\/td>\n<\/tr>\n<tr class=\"row-49\">\n\t<td class=\"column-1\">duration<\/td><td class=\"column-2\">Integer<\/td><td class=\"column-3\">Total duration for which no data was received<\/td><td class=\"column-4\">Seconds<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-70 from cache -->\n<p>API krajnje to\u010dke, parametri zahtjeva i odgovori mogu se pregledati u \u201eSwaggeru\u201d putem ove poveznice: <a href=\"https:\/\/api.fm-track.com\/swagger-ui.html\">https:\/\/api.fm-track.com<\/a><\/p>\n<hr>\n<p><div class=\"alignleft\"><a href=\"https:\/\/www.fmsdocumentation.com\/hr\/apis\/api-za-posljednju-koordinatu-objekta\/\" title=\"API za posljednju koordinatu objekta\"><span class=\"arrow\">\u2039 &nbsp <\/span> API za posljednju koordinatu objekta <\/a><\/div> <div class=\"alignright\"><a href=\"https:\/\/www.fmsdocumentation.com\/hr\/apis\/api-za-upravljacke-programe\/\" title=\"API za upravlja\u010dke programe\">API za upravlja\u010dke programe <span class=\"arrow\"> &nbsp\u203a <\/span> <\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Glavna svrha API-ja za analizu vremena voza\u010da je ispis podataka o radnom vremenu i vremenu odmora za odre\u0111enog voza\u010da. Izlazni podaci temelje se na funkcionalnosti analize vremena . Primjer API zahtjeva za odre\u0111eni upravlja\u010dki program: GET \/upravlja\u010dki programi\/{driverId} \/analiza-trenutnog-vremena?verzija=1&#038;api_key= DOMA\u0106IN: api.fm-track.com Vrsta sadr\u017eaja: aplikacija\/json; skup znakova=UTF-8 Da bi ovaj API radio, sljede\u0107i parametri su obavezni: &hellip; <a href=\"https:\/\/www.fmsdocumentation.com\/hr\/apis\/api-za-analizu-vremena-vozaca\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">API za analizu vremena voza\u010da<\/span><\/a><\/p>\n","protected":false},"author":5,"featured_media":0,"parent":15069,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14823","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.fmsdocumentation.com\/hr\/wp-json\/wp\/v2\/pages\/14823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fmsdocumentation.com\/hr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.fmsdocumentation.com\/hr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.fmsdocumentation.com\/hr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fmsdocumentation.com\/hr\/wp-json\/wp\/v2\/comments?post=14823"}],"version-history":[{"count":2,"href":"https:\/\/www.fmsdocumentation.com\/hr\/wp-json\/wp\/v2\/pages\/14823\/revisions"}],"predecessor-version":[{"id":15098,"href":"https:\/\/www.fmsdocumentation.com\/hr\/wp-json\/wp\/v2\/pages\/14823\/revisions\/15098"}],"up":[{"embeddable":true,"href":"https:\/\/www.fmsdocumentation.com\/hr\/wp-json\/wp\/v2\/pages\/15069"}],"wp:attachment":[{"href":"https:\/\/www.fmsdocumentation.com\/hr\/wp-json\/wp\/v2\/media?parent=14823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}