{"id":6351,"date":"2022-03-16T17:39:49","date_gmt":"2022-03-16T15:39:49","guid":{"rendered":"https:\/\/blog.atola.com\/?p=6351"},"modified":"2022-03-27T08:36:10","modified_gmt":"2022-03-27T06:36:10","slug":"taskforces-integration-into-automation-solution","status":"publish","type":"post","link":"https:\/\/atola.com\/blog\/taskforces-integration-into-automation-solution\/","title":{"rendered":"When TaskForce&#8217;s integration into your automation solution is a game changer"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">When it comes to multi-stage investigative routines that are regularly applied to evidence drives coming into a lab, automation is king. <\/span><span style=\"font-weight: 400;\">It allows creating workflows and setting up particular procedures so that a sequence of multiple tasks is launched with a single click and demands no further control by the operator.\u00a0<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">The key benefits of automation are:\u00a0<\/span><\/p>\r\n<ol>\r\n<li><span style=\"text-decoration: underline;\">Saves an investigator\u2019s time<\/span><span style=\"font-weight: 400;\">: Automation allows users to focus on the parts of their jobs that require human attention, while entrusting routine tasks to a fine-tuned system.\u00a0<\/span><\/li>\r\n<li><span style=\"text-decoration: underline;\"><span style=\"font-weight: 400;\">Reduces processing time<\/span><\/span><span style=\"font-weight: 400;\">: There is no or minimal downtime between the different stages of acquisition and analysis.<\/span><\/li>\r\n<li><span style=\"text-decoration: underline;\"><span style=\"font-weight: 400;\">Streamlines the process and eliminates human error<\/span><\/span><span style=\"font-weight: 400;\">: When you have a predictable workflow and want to make sure every piece of evidence goes through the same stages. No exceptions.<\/span><\/li>\r\n<\/ol>\r\n<p><span style=\"font-weight: 400;\">A growing number of organizations create in-house automation solutions. Not to mention commercially available tools like <\/span><a href=\"https:\/\/www.magnetforensics.com\/products\/magnet-automate\/\"><span style=\"font-weight: 400;\">Magnet Automate<\/span><\/a><span style=\"font-weight: 400;\"> or <\/span><a href=\"https:\/\/www.orchesight.com\/\"><span style=\"font-weight: 400;\">Bismart OrchSight<\/span><\/a><span style=\"font-weight: 400;\"> that provide investigators with highly customizable solutions for workflow automation<\/span><span style=\"font-weight: 400;\">.<\/span> And any of such solutions can have Atola TaskForce integrated into its workflows as long as they use Web API for communication between the tools.\u00a0\u00a0<\/p>\r\n<h3><b>Web API in TaskForce\u00a0<\/b><\/h3>\r\n<p><span style=\"font-weight: 400;\">The use of TaskForce within an automation solution is possible via Web API<\/span><span style=\"font-weight: 400;\"> (<\/span><span style=\"font-weight: 400;\">Application Programming Interface). It can also be used in scripts, via CLI (Command-Line Interface)<\/span> <span style=\"font-weight: 400;\">tools like<\/span> <i><span style=\"font-weight: 400;\">curl<\/span><\/i><span style=\"font-weight: 400;\">, <\/span><span style=\"font-weight: 400;\">as well as by simply typing commands in the browser address bar.<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">These days, API is ubiquitous and is easily employed by any third-party tool. With Web API you do not need GUI (Graphical User Interface) to interact with forensic tools\/products. All you need to effectively manage the most sophisticated devices in the forensic markets is code.\u00a0<\/span> <span style=\"font-weight: 400;\">Through API commands you can launch, track and stop imaging in TaskForce. This way, you can effectively use TaskForce in exercising full control over the process and add it to a task sequence in third-party automation tools.\u00a0<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">Web API enables communication between the external software and the device: API determines the type of commands and queries sent to the unit, device behavior and the type of responses it sends back to the automation software.\u00a0<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">TaskForce API is based on HTTP GET requests and JSON-encoded responses as described in <\/span><a href=\"https:\/\/atola.com\/products\/taskforce\/api\"><span style=\"font-weight: 400;\">API documentation<\/span><\/a><span style=\"font-weight: 400;\">.<\/span> \u00a0<\/p>\r\n<h3><b>Finding available sources<\/b><\/h3>\r\n<p><span style=\"font-weight: 400;\">When an automation software sends<\/span> <strong>\/scan-devices<\/strong> <span style=\"font-weight: 400;\">command via API requesting the list of available source drives (<\/span><a href=\"https:\/\/atola.com\/products\/taskforce\/api#\/paths\/~1scan-devices\/get\"><span style=\"font-weight: 400;\">Get available source drives<\/span><\/a><span style=\"font-weight: 400;\">), TaskForce does the following:<\/span><\/p>\r\n<ol>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">automatically powers on all devices plugged into ports set to source mode (including those previously powered off due to being idle)\u00a0<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">identifies all the source devices\u00a0<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">checks which of them are available for imaging (are not engaged in other tasks)\u00a0<\/span><\/li>\r\n<\/ol>\r\n<p>\u00a0 <span style=\"font-weight: 400;\">The request then returns a JSON response with\u00a0<\/span><\/p>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">the number of <\/span><b>scannedSourcePorts.<\/b><span style=\"font-weight: 400;\"> This stands for the number of ports that have devices plugged in and identified.\u00a0<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">that of <\/span><b>totalSourcePorts<\/b><span style=\"font-weight: 400;\">. i.e the total number of ports currently in Source mode. If scannedSourcePorts equals to totalSourcePorts, it means TaskForce has powered up and checked all currently available Source ports for devices before scanning those:<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The <\/span><b>foundSourceDrives <\/b><span style=\"font-weight: 400;\">list of identified drives on the source ports<\/span><\/li>\r\n<\/ul>\r\n<pre><code>{\r\n    \"scannedSourcePorts\": 5,\r\n    \"totalSourcePorts\": 13,\r\n    \"foundSourceDevices\": \r\n    [\r\n        \"SATA4 SanDisk SDSSDA120G 171108456213\",\r\n        \"SATA2 Samsung SSD 840 PRO Series S1AXNSAF106001H\",\r\n        \"SATA5 ST500LM012 HN-M500MBB S2RWJ9CD415935\",\r\n        \"SAS1 DG0146BARTP HPD0 D0A2P9602JFL0923\",\r\n        \"USB4 WDC WD10JMVW-11AJGS4 WD-WXA1AA6PTY1K\"\r\n    ]\r\n}<\/code><\/pre>\r\n<p><span style=\"font-weight: 400;\">When this command is sent for the first time, TaskForce starts powering up all drives connected to the source ports one by one and attempting to identify them. Therefore it is recommended that a series of such commands are sent within 30 seconds for successful identification and count of all source devices.<\/span> \u00a0<\/p>\r\n<h3><b>Starting an imaging session<\/b><\/h3>\r\n<p><span style=\"font-weight: 400;\">Now let\u2019s take a look at the ways to launch an imaging session using API\u2019s <\/span><b>\/start-image<\/b><span style=\"font-weight: 400;\"> command.\u00a0<\/span> <span style=\"font-weight: 400;\">Once the evidence drive is identified and listed among the sources, you can start an imaging session to a specified network target folder:\u00a0<\/span><\/p>\r\n<ul>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">http:\/\/TASKFORCE_IP\/api\/start-image?source=SATA4&amp;targetFolder=\/\/Server\/Share<\/span><\/li>\r\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">http:\/\/TASKFORCE_IP\/api\/start-image?source=SATA4 SDSSDA120G Z32081RL&amp;targetFolder=\/\/10.0.0.14\/Share<\/span><\/li>\r\n<\/ul>\r\n<p><span style=\"font-weight: 400;\">Both examples above will result in the same action. You can be more specific with your request giving both the port and the drive\u2019s model and serial number to be more specific, as shown in the second example.<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">By default, the target image is a compressed E01, although the file format can be changed in the parameters.<\/span> <span style=\"font-weight: 400;\">The two mandatory parameters are the source drive and target folder. Other settings have default values and <\/span><a href=\"https:\/\/atola.com\/products\/taskforce\/api#\/paths\/~1start-image\/get\"><span style=\"font-weight: 400;\">can be adjusted<\/span><\/a><span style=\"font-weight: 400;\">.<\/span> \u00a0<\/p>\r\n<h3><b>Launching multiple imaging sessions in one go<\/b><\/h3>\r\n<p><span style=\"font-weight: 400;\">Web API allows TaskForce to launch up to 18 simultaneous imaging. All of TaskForce&#8217;s ports can be used for these purposes.\u00a0<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">Python script utilizes <\/span><b>\/start-image<\/b><span style=\"font-weight: 400;\"> API request and prints task keys of all started imaging sessions.<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">Let\u2019s see the process of launching 12 parallel imaging sessions with TaskForce API:<\/span> \u00a0<\/p>\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=\"\">import sys\r\n \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\n \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\r\n<\/pre>\r\n\r\n<p><span style=\"font-weight: 400;\">Just as it would be in the case of the direct launch of imaging sessions via TaskForce interface, the cumulative imaging speed can achieve 15 TB\/hour. The speed of individual sessions is normally limited only by the throughput of data on the source and the target.\u00a0<\/span><\/p>\r\n<h3><b>Eliminating downtime between imaging and analysis\u00a0<\/b><\/h3>\r\n<p><span style=\"font-weight: 400;\">Web API enables tracking of the status of an imaging session in TaskForce via <\/span><b>\/check-task<\/b><span style=\"font-weight: 400;\"> API request.\u00a0<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">When the request is received by TaskForce, it returns a response about the imaging\u2019s progress or completion. Once the notification of completion is received, the automation tool or script may start <\/span><span style=\"font-weight: 400;\">the forensic analysis of the target image. Thus eliminating any pauses between acquisition and subsequent analysis.<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">Here is the Powershell script that allows creating this type of automation flow:<\/span> \u00a0<\/p>\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=\\\\10.0.0.4\\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<p><span style=\"font-weight: 400;\">Please note that<\/span> <b>Autopsy Ingest v4.11<\/b> <span style=\"font-weight: 400;\">does not operate with network file paths from the command line. That is why this example shows a shared PC folder<\/span> <span style=\"font-weight: 400;\">where PowerShell script is executed<\/span><i><span style=\"font-weight: 400;\">: \\\\10.0.0.4\\Share points to C:\\Share folder.<\/span><\/i> \u00a0<\/p>\r\n<p>&nbsp;<\/p>\r\n<p><span style=\"font-weight: 400;\">For a large lab with a high throughput of data or a one-man-band unit, API automation is a way to simplify and streamline the processing of evidence, receive fast and reliable results, and avoid man-made errors.\u00a0<\/span><\/p>\r\n<p><span style=\"font-weight: 400;\">Just entrust multiple operations to a reliable device enhanced with Web API, and focus on urgent tasks that really require human assistance.\u00a0<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>When it comes to multi-stage investigative routines that are regularly applied to evidence drives coming into a lab, automation is king. It allows creating workflows and setting up particular procedures so that a sequence of multiple tasks is launched with a single click and demands no further control by the [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":6420,"comment_status":"closed","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>TaskForce&#039;s integration into Automation solutions via Web API<\/title>\n<meta name=\"description\" content=\"For a large lab or a small unit, automation via API helps simplify and streamline evidence processing and get reliable results fast.\u00a0\" \/>\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\/taskforces-integration-into-automation-solution\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TaskForce&#039;s integration into Automation solutions via Web API\" \/>\n<meta property=\"og:description\" content=\"For a large lab or a small unit, automation via API helps simplify and streamline evidence processing and get reliable results fast.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AtolaTechnology\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-16T15:39:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-27T06:36:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.atola.com\/wp-content\/uploads\/2022\/03\/API.png\" \/>\n\t<meta property=\"og:image:width\" content=\"857\" \/>\n\t<meta property=\"og:image:height\" content=\"459\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Yulia Samoteykina\" \/>\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=\"Yulia Samoteykina\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/\"},\"author\":{\"name\":\"Yulia Samoteykina\",\"@id\":\"https:\/\/atola.com\/blog\/#\/schema\/person\/f5faf6ed7d19bbc113d3d54fd30b6820\"},\"headline\":\"When TaskForce&#8217;s integration into your automation solution is a game changer\",\"datePublished\":\"2022-03-16T15:39:49+00:00\",\"dateModified\":\"2022-03-27T06:36:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/\"},\"wordCount\":1002,\"publisher\":{\"@id\":\"https:\/\/atola.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2022\/03\/API.png\",\"articleSection\":[\"Atola TaskForce\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/\",\"url\":\"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/\",\"name\":\"TaskForce's integration into Automation solutions via Web API\",\"isPartOf\":{\"@id\":\"https:\/\/atola.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2022\/03\/API.png\",\"datePublished\":\"2022-03-16T15:39:49+00:00\",\"dateModified\":\"2022-03-27T06:36:10+00:00\",\"description\":\"For a large lab or a small unit, automation via API helps simplify and streamline evidence processing and get reliable results fast.\u00a0\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#primaryimage\",\"url\":\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2022\/03\/API.png\",\"contentUrl\":\"https:\/\/atola.com\/blog\/wp-content\/uploads\/2022\/03\/API.png\",\"width\":857,\"height\":459,\"caption\":\"web api\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/atola.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"When TaskForce&#8217;s integration into your automation solution is a game changer\"}]},{\"@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\/f5faf6ed7d19bbc113d3d54fd30b6820\",\"name\":\"Yulia Samoteykina\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/atola.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ae740994d03c863e03a5172c3c242ddb?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ae740994d03c863e03a5172c3c242ddb?s=96&d=identicon&r=g\",\"caption\":\"Yulia Samoteykina\"},\"description\":\"Director of Marketing Yulia believes that with a product that is exceptionally good at solving tasks of forensic experts, marketing is about explaining its capabilities to the users. Yulia regularly represents Atola at DFIR events, holds free workshops and webinars about Atola imagers functionality and advocates on the users' behalf to ensure that Atola keeps on adding value and raising the bar for the industry.\",\"url\":\"https:\/\/atola.com\/blog\/author\/yulia-samoteykinaatola-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TaskForce's integration into Automation solutions via Web API","description":"For a large lab or a small unit, automation via API helps simplify and streamline evidence processing and get reliable results fast.\u00a0","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\/taskforces-integration-into-automation-solution\/","og_locale":"en_US","og_type":"article","og_title":"TaskForce's integration into Automation solutions via Web API","og_description":"For a large lab or a small unit, automation via API helps simplify and streamline evidence processing and get reliable results fast.\u00a0","og_url":"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/","article_publisher":"https:\/\/www.facebook.com\/AtolaTechnology","article_published_time":"2022-03-16T15:39:49+00:00","article_modified_time":"2022-03-27T06:36:10+00:00","og_image":[{"width":857,"height":459,"url":"https:\/\/blog.atola.com\/wp-content\/uploads\/2022\/03\/API.png","type":"image\/png"}],"author":"Yulia Samoteykina","twitter_card":"summary_large_image","twitter_creator":"@atola_insight","twitter_site":"@atola_insight","twitter_misc":{"Written by":"Yulia Samoteykina","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#article","isPartOf":{"@id":"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/"},"author":{"name":"Yulia Samoteykina","@id":"https:\/\/atola.com\/blog\/#\/schema\/person\/f5faf6ed7d19bbc113d3d54fd30b6820"},"headline":"When TaskForce&#8217;s integration into your automation solution is a game changer","datePublished":"2022-03-16T15:39:49+00:00","dateModified":"2022-03-27T06:36:10+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/"},"wordCount":1002,"publisher":{"@id":"https:\/\/atola.com\/blog\/#organization"},"image":{"@id":"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#primaryimage"},"thumbnailUrl":"https:\/\/atola.com\/blog\/wp-content\/uploads\/2022\/03\/API.png","articleSection":["Atola TaskForce"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/","url":"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/","name":"TaskForce's integration into Automation solutions via Web API","isPartOf":{"@id":"https:\/\/atola.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#primaryimage"},"image":{"@id":"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#primaryimage"},"thumbnailUrl":"https:\/\/atola.com\/blog\/wp-content\/uploads\/2022\/03\/API.png","datePublished":"2022-03-16T15:39:49+00:00","dateModified":"2022-03-27T06:36:10+00:00","description":"For a large lab or a small unit, automation via API helps simplify and streamline evidence processing and get reliable results fast.\u00a0","breadcrumb":{"@id":"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#primaryimage","url":"https:\/\/atola.com\/blog\/wp-content\/uploads\/2022\/03\/API.png","contentUrl":"https:\/\/atola.com\/blog\/wp-content\/uploads\/2022\/03\/API.png","width":857,"height":459,"caption":"web api"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.atola.com\/taskforces-integration-into-automation-solution\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/atola.com\/blog\/"},{"@type":"ListItem","position":2,"name":"When TaskForce&#8217;s integration into your automation solution is a game changer"}]},{"@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\/f5faf6ed7d19bbc113d3d54fd30b6820","name":"Yulia Samoteykina","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/atola.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ae740994d03c863e03a5172c3c242ddb?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ae740994d03c863e03a5172c3c242ddb?s=96&d=identicon&r=g","caption":"Yulia Samoteykina"},"description":"Director of Marketing Yulia believes that with a product that is exceptionally good at solving tasks of forensic experts, marketing is about explaining its capabilities to the users. Yulia regularly represents Atola at DFIR events, holds free workshops and webinars about Atola imagers functionality and advocates on the users' behalf to ensure that Atola keeps on adding value and raising the bar for the industry.","url":"https:\/\/atola.com\/blog\/author\/yulia-samoteykinaatola-com\/"}]}},"_links":{"self":[{"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/posts\/6351"}],"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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/comments?post=6351"}],"version-history":[{"count":15,"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/posts\/6351\/revisions"}],"predecessor-version":[{"id":6370,"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/posts\/6351\/revisions\/6370"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/media\/6420"}],"wp:attachment":[{"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/media?parent=6351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/categories?post=6351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atola.com\/blog\/wp-json\/wp\/v2\/tags?post=6351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}