{"id":3431,"date":"2019-07-11T10:43:12","date_gmt":"2019-07-11T08:43:12","guid":{"rendered":"http:\/\/blog.atola.com\/?p=3431"},"modified":"2022-12-19T16:52:38","modified_gmt":"2022-12-19T14:52:38","slug":"web-api-for-automation-atola-taskforce-forensic-imager","status":"publish","type":"post","link":"https:\/\/atola.com\/blog\/web-api-for-automation-atola-taskforce-forensic-imager\/","title":{"rendered":"Atola TaskForce 2019.7 with Web API for Automation"},"content":{"rendered":"\r\n<p>We strongly believe that digital forensic world needs faster solutions to save your precious time, tackle routine tasks easily, and focus on what matters most. That&#8217;s why we have been continuously improving Atola TaskForce&#8217;s imaging engine to provide our users with:<\/p>\r\n\r\n\r\n\r\n<ul>\r\n<li>up to 18 simultaneous imaging sessions<\/li>\r\n<li>the optimal speed of an imaging session<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>The next big thing to save your time is <strong>automation<\/strong>. Complete more tasks in less clicks!<\/p>\r\n\r\n\r\n\r\n<p>Atola team is proud to release TaskForce firmware update 2019.7 that introduces Web API. It is built into TaskForce. We made Web API available to the public for information purposes: <a href=\"https:\/\/atola.com\/products\/taskforce\/api\">https:\/\/atola.com\/products\/taskforce\/api<\/a><\/p>\r\n\r\n\r\n\r\n<p>TaskForce Web API will optimize your workflow in many ways. Let&#8217;s have a look at the examples below.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">How to use Web API in a browser<\/h3>\r\n\r\n\r\n\r\n<p>Web API is extremely handy as it allows you to use it in scripts, via CLI tools like curl, and simply by typing commands in the browser address bar.<\/p>\r\n\r\n\r\n\r\n<p>1. Start imaging a source drive plugged into TaskForce SATA 4 port.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"853\" height=\"116\" src=\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/image-start-api2.png\" alt=\"\" class=\"wp-image-3465\" srcset=\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/image-start-api2.png 853w, https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/image-start-api2-150x20.png 150w, https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/image-start-api2-300x41.png 300w, https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/image-start-api2-768x104.png 768w\" sizes=\"(max-width: 853px) 100vw, 853px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>2. Track imaging session status using task key received in response to the command above.<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"855\" height=\"224\" src=\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/check-task-api-1.png\" alt=\"\" class=\"wp-image-3467\" srcset=\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/check-task-api-1.png 855w, https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/check-task-api-1-150x39.png 150w, https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/check-task-api-1-300x79.png 300w, https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/check-task-api-1-768x201.png 768w\" sizes=\"(max-width: 855px) 100vw, 855px\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Here is what it looks like in action:<\/p>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"915\" height=\"611\" src=\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/web-api-1.gif\" alt=\"TaskForce Web API in action\" class=\"wp-image-3435\" \/><\/figure>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">Instantly start imaging all source drives<\/h3>\r\n\r\n\r\n\r\n<p>Imagine you have 12 TaskForce ports switched to Source mode and source drives plugged into them. Firmware version 2019.7 enables you to instantly launch 12 imaging sessions with the power of Web API.<\/p>\r\n\r\n\r\n\r\n<p>Python script utilizes <strong>\/start-image<\/strong> API request and prints task keys of all started imaging sessions.<\/p>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">import sys\r\nif sys.version_info[0] &lt; 3:\r\n    raise Exception(\"Please use Python 3 to run this script\")\r\n\r\nimport urllib.request\r\nports = [\"SATA1\", \"SATA2\", \"SATA3\", \"SATA4\", \"SATA5\", \"SATA6\", \"SAS1\", \"SAS2\", \"SAS3\", \"SAS4\", \"SAS5\", \"SAS6\"]\r\ntasks = []\r\nerrors = {}\r\n\r\nfor port in ports:\r\n    try:\r\n        res = urllib.request.urlopen(\"http:\/\/10.0.0.4\/api\/start-image?source=%s&amp;targetFolder=\/\/Vitaliy\/Share\" % (port))\r\n        tasks.append(res.read().decode('utf-8'))\r\n    except urllib.error.HTTPError as e:\r\n        errors[port] = e.read()\r\n\r\nprint(\"IDs of started imaging tasks:\")\r\nprint('\\n'.join(tasks))\r\n<\/pre>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">Automatic forensic analysis upon imaging completion<\/h3>\r\n\r\n\r\n\r\n<p>With TaskForce, you can track the status of the started imaging sessions using <strong>\/check-task <\/strong>API request. It reports the imaging progress enabling you (or your code) to notice when the task gets completed. Once this notification is received, it makes perfect sense to automatically start the forensic analysis of the target image. Powershell script below shows how one can create this kind of automation flow:<\/p>\r\n\r\n\r\n\r\n<ol>\r\n<li>Start imaging a source drive on TaskForce <strong>SATA port 4 <\/strong>to the target folder<strong> \\\\Vitaliy\\Share<\/strong><\/li>\r\n<li>Wait for imaging completion using <strong>\/check-task<\/strong><\/li>\r\n<li>Launch <strong>Autopsy Ingest<\/strong> via command-line when the target image is ready<\/li>\r\n<\/ol>\r\n\r\n\r\n\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">try { \r\n    $r = Invoke-WebRequest \"http:\/\/10.0.0.65\/api\/start-image?source=SATA4&amp;targetFolder=\\\\Vitaliy\\Share\"\r\n} \r\ncatch {\r\n    Write-Output \"$($_.Exception.Message)\"\r\n    exit $_.Exception.Response.StatusCode\r\n}\r\n\r\n$taskKey = $r.Content\r\ndo {\r\n    $check = (Invoke-WebRequest \"http:\/\/10.0.0.65\/api\/check-task?taskKey=$taskKey\").Content | ConvertFrom-Json\r\n    Start-Sleep -s 1\r\n} while ($check.state -eq \"progress\")\r\n\r\n$windowsPath = \"C:\\Share\\\" + ($check.target -replace '[\\\/]', '\\' | Split-Path -leaf) \r\n$caseName = \"Case123\"\r\n$autopsyArguments = '--inputPath=\"' + $windowsPath + '\" --caseName=' + $caseName + ' --runFromCommandLine=true'\r\nStart-Process -FilePath \"C:\\Program Files\\Autopsy-4.11.0\\bin\\autopsy64.exe\" -ArgumentList $autopsyArguments<\/pre>\r\n\r\n\r\n\r\n<p><em>NB. Autopsy Ingest v4.11 does not work with network file paths from the command line. That&#8217;s why this example shows a shared folder located at PC where PowerShell script is executed. Therefore \\\\Vitaliy\\Share points to C:\\Share folder.<\/em><\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">All changes<\/h3>\r\n\r\n\r\n\r\n<p><strong>New Features<\/strong><\/p>\r\n\r\n\r\n\r\n<p>Introduction of simple Web API with 5 commands:<\/p>\r\n\r\n\r\n\r\n<ul>\r\n<li>\/start-image &#8211; launches an imaging session<\/li>\r\n<li>\/check-task &#8211; returns the status of an imaging task<\/li>\r\n<li>\/scan-devices &#8211; find all source drives available for imaging<\/li>\r\n<li>\/stop-task &#8211; stops imaging session<\/li>\r\n<li>\/help &#8211; opens API documentation<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>New system setting:<\/p>\r\n\r\n\r\n\r\n<ul>\r\n<li>Store shared folder logins and passwords in TaskForce<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>Case ID is now displayed in the device selection window.<\/p>\r\n\r\n\r\n\r\n<p><strong>Bugfixes<\/strong><\/p>\r\n\r\n\r\n\r\n<ul>\r\n<li>Target drive serial numbers were missing in imaging reports<\/li>\r\n<li>Restoring file image from password-protected network folder denied<\/li>\r\n<li>File selection window was too wide when open on mobile phone<\/li>\r\n<li>WrappedApiResultException when parsing partition with bad sectors<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">Where to buy<\/h3>\r\n\r\n\r\n\r\n<p>If you still do not have an\u00a0<em>Atola TaskForce<\/em>\u00a0and would like to place an order, this can be done directly via Atola Technology, or from a distributor near you:<\/p>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/atola.com\/wheretobuy\/\">https:\/\/atola.com\/wheretobuy\/<\/a><\/p>\r\n\r\n\r\n\r\n<p>Please contact Atola Technology sales department to receive more specific information:<\/p>\r\n\r\n\r\n\r\n<ul>\r\n<li>Call us: +1 888 540-2010, +1 416 833-3501\u00a0 10am \u2013 6pm ET<\/li>\r\n<li>Or\u00a0<a href=\"https:\/\/atola.com\/support\/contact.html?type=1\">email us<\/a><\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<p>P.S. Dear customers, we appreciate your feedback and take it into consideration when updating our products. Please feel free to write your thoughts and ideas in the comments section below.<\/p>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>We strongly believe that digital forensic world needs faster solutions to save your precious time, tackle routine tasks easily, and focus on what matters most. That&#8217;s why we have been continuously improving Atola TaskForce&#8217;s imaging engine to provide our users with: up to 18 simultaneous imaging sessions the optimal speed [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":3437,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Web API for Automation: Atola TaskForce Forensic imager<\/title>\n<meta name=\"description\" content=\"Atola team is proud to release TaskForce firmware update 2019.7 that introduces Web API. It is built into TaskForce. TaskForce Web API will optimize your workflow in many ways.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/atola.com\/blog\/web-api-for-automation-atola-taskforce-forensic-imager\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Web API for Automation: Atola TaskForce Forensic imager\" \/>\n<meta property=\"og:description\" content=\"Atola team is proud to release TaskForce firmware update 2019.7 that introduces Web API. It is built into TaskForce. TaskForce Web API will optimize your workflow in many ways.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AtolaTechnology\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-11T08:43:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-19T14:52:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.atola.com\/wp-content\/uploads\/2019\/07\/check-task-api.png\" \/>\n\t<meta property=\"og:image:width\" content=\"853\" \/>\n\t<meta property=\"og:image:height\" content=\"222\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Vitaliy Mokosiy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@atola_insight\" \/>\n<meta name=\"twitter:site\" content=\"@atola_insight\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vitaliy Mokosiy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/\"},\"author\":{\"name\":\"Vitaliy Mokosiy\",\"@id\":\"https:\/\/atola.com\/blog\/#\/schema\/person\/e5c8b49f143d84144e03f02d75d20781\"},\"headline\":\"Atola TaskForce 2019.7 with Web API for Automation\",\"datePublished\":\"2019-07-11T08:43:12+00:00\",\"dateModified\":\"2022-12-19T14:52:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/\"},\"wordCount\":588,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/atola.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/check-task-api.png\",\"articleSection\":[\"Atola TaskForce\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/\",\"url\":\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/\",\"name\":\"Web API for Automation: Atola TaskForce Forensic imager\",\"isPartOf\":{\"@id\":\"https:\/\/atola.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/check-task-api.png\",\"datePublished\":\"2019-07-11T08:43:12+00:00\",\"dateModified\":\"2022-12-19T14:52:38+00:00\",\"description\":\"Atola team is proud to release TaskForce firmware update 2019.7 that introduces Web API. It is built into TaskForce. TaskForce Web API will optimize your workflow in many ways.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#primaryimage\",\"url\":\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/check-task-api.png\",\"contentUrl\":\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/check-task-api.png\",\"width\":853,\"height\":222,\"caption\":\"Tracking imaging session status\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/atola.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Atola TaskForce 2019.7 with Web API for Automation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atola.com\/blog\/#website\",\"url\":\"https:\/\/atola.com\/blog\/\",\"name\":\"Atola Blog\",\"description\":\"Atola Blog\",\"publisher\":{\"@id\":\"https:\/\/atola.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atola.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atola.com\/blog\/#organization\",\"name\":\"Atola Technology\",\"url\":\"https:\/\/atola.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/atola.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2026\/04\/Atola_technology1.jpg\",\"contentUrl\":\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2026\/04\/Atola_technology1.jpg\",\"width\":840,\"height\":689,\"caption\":\"Atola Technology\"},\"image\":{\"@id\":\"https:\/\/atola.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/AtolaTechnology\",\"https:\/\/x.com\/atola_insight\",\"https:\/\/ua.linkedin.com\/company\/atola-technology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atola.com\/blog\/#\/schema\/person\/e5c8b49f143d84144e03f02d75d20781\",\"name\":\"Vitaliy Mokosiy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/atola.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/605a07aaa03408f546278f1dbbaf2bda?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/605a07aaa03408f546278f1dbbaf2bda?s=96&d=identicon&r=g\",\"caption\":\"Vitaliy Mokosiy\"},\"description\":\"Atola CTO He believes in saving time &amp; energy of people doing mission-critical work. Therefore, all his efforts are focused on leading R&amp;D of innovative Atola products. Gamification enthusiast. Agile development proponent.\",\"url\":\"https:\/\/atola.com\/blog\/author\/vitaliy\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Web API for Automation: Atola TaskForce Forensic imager","description":"Atola team is proud to release TaskForce firmware update 2019.7 that introduces Web API. It is built into TaskForce. TaskForce Web API will optimize your workflow in many ways.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/atola.com\/blog\/web-api-for-automation-atola-taskforce-forensic-imager\/","og_locale":"en_US","og_type":"article","og_title":"Web API for Automation: Atola TaskForce Forensic imager","og_description":"Atola team is proud to release TaskForce firmware update 2019.7 that introduces Web API. It is built into TaskForce. TaskForce Web API will optimize your workflow in many ways.","og_url":"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/","article_publisher":"https:\/\/www.facebook.com\/AtolaTechnology","article_published_time":"2019-07-11T08:43:12+00:00","article_modified_time":"2022-12-19T14:52:38+00:00","og_image":[{"width":853,"height":222,"url":"https:\/\/blog.atola.com\/wp-content\/uploads\/2019\/07\/check-task-api.png","type":"image\/png"}],"author":"Vitaliy Mokosiy","twitter_card":"summary_large_image","twitter_creator":"@atola_insight","twitter_site":"@atola_insight","twitter_misc":{"Written by":"Vitaliy Mokosiy","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#article","isPartOf":{"@id":"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/"},"author":{"name":"Vitaliy Mokosiy","@id":"https:\/\/atola.com\/blog\/#\/schema\/person\/e5c8b49f143d84144e03f02d75d20781"},"headline":"Atola TaskForce 2019.7 with Web API for Automation","datePublished":"2019-07-11T08:43:12+00:00","dateModified":"2022-12-19T14:52:38+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/"},"wordCount":588,"commentCount":0,"publisher":{"@id":"https:\/\/atola.com\/blog\/#organization"},"image":{"@id":"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#primaryimage"},"thumbnailUrl":"https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/check-task-api.png","articleSection":["Atola TaskForce"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/","url":"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/","name":"Web API for Automation: Atola TaskForce Forensic imager","isPartOf":{"@id":"https:\/\/atola.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#primaryimage"},"image":{"@id":"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#primaryimage"},"thumbnailUrl":"https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/check-task-api.png","datePublished":"2019-07-11T08:43:12+00:00","dateModified":"2022-12-19T14:52:38+00:00","description":"Atola team is proud to release TaskForce firmware update 2019.7 that introduces Web API. It is built into TaskForce. TaskForce Web API will optimize your workflow in many ways.","breadcrumb":{"@id":"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#primaryimage","url":"https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/check-task-api.png","contentUrl":"https:\/\/atola.com\/blog\/wp-content\/uploads\/2019\/07\/check-task-api.png","width":853,"height":222,"caption":"Tracking imaging session status"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.atola.com\/web-api-for-automation-atola-taskforce-forensic-imager\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/atola.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Atola TaskForce 2019.7 with Web API for Automation"}]},{"@type":"WebSite","@id":"https:\/\/atola.com\/blog\/#website","url":"https:\/\/atola.com\/blog\/","name":"Atola Blog","description":"Atola Blog","publisher":{"@id":"https:\/\/atola.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atola.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/atola.com\/blog\/#organization","name":"Atola Technology","url":"https:\/\/atola.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/atola.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/atola.com\/blog\/wp-content\/uploads\/2026\/04\/Atola_technology1.jpg","contentUrl":"https:\/\/atola.com\/blog\/wp-content\/uploads\/2026\/04\/Atola_technology1.jpg","width":840,"height":689,"caption":"Atola Technology"},"image":{"@id":"https:\/\/atola.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/AtolaTechnology","https:\/\/x.com\/atola_insight","https:\/\/ua.linkedin.com\/company\/atola-technology"]},{"@type":"Person","@id":"https:\/\/atola.com\/blog\/#\/schema\/person\/e5c8b49f143d84144e03f02d75d20781","name":"Vitaliy Mokosiy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/atola.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/605a07aaa03408f546278f1dbbaf2bda?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/605a07aaa03408f546278f1dbbaf2bda?s=96&d=identicon&r=g","caption":"Vitaliy Mokosiy"},"description":"Atola CTO He believes in saving time &amp; energy of people doing mission-critical work. Therefore, all his efforts are focused on leading R&amp;D of innovative Atola products. Gamification enthusiast. Agile development proponent.","url":"https:\/\/atola.com\/blog\/author\/vitaliy\/"}]}},"_links":{"self":[{"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/posts\/3431"}],"collection":[{"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/comments?post=3431"}],"version-history":[{"count":4,"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/posts\/3431\/revisions"}],"predecessor-version":[{"id":6895,"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/posts\/3431\/revisions\/6895"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/media\/3437"}],"wp:attachment":[{"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/media?parent=3431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/categories?post=3431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/tags?post=3431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}