{"id":50,"date":"2022-04-07T13:31:54","date_gmt":"2022-04-07T11:31:54","guid":{"rendered":"https:\/\/newblog.colorgate.com\/en\/2022\/04\/07\/process-automation-with-colorgates-rest-api-module\/"},"modified":"2025-12-18T15:29:33","modified_gmt":"2025-12-18T14:29:33","slug":"process-automation-with-colorgates-rest-api-module","status":"publish","type":"post","link":"https:\/\/blog.colorgate.com\/en\/process-automation-with-colorgates-rest-api-module\/","title":{"rendered":"Process Automation with ColorGATE&#8217;s REST API Module"},"content":{"rendered":"<p><span data-contrast=\"none\">The demands on printing companies are constantly increasing when it comes to color, quality and efficiency. In order to remain competitive while producing reasonable quality, printing processes must become more and more efficient. <\/span><i><span data-contrast=\"none\">Process automation<\/span><\/i><span data-contrast=\"none\"> is the way to achieve a good margin, even with short print runs, many jobs and mass customization of products.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/p>\n<p><!--more--><\/p>\n<h2 style=\"font-size: 30px;\" aria-level=\"2\"><span data-contrast=\"none\">Using the right software can make all the difference<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/h2>\n<p><span data-contrast=\"none\">To automate your existing production workflow, you need two things: software that can control your printing systems and the ability to integrate this software smartly into your workflows.&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/p>\n<p><span data-contrast=\"none\">ColorGATE&#8217;s Productionserver already supports more than 1,800 devices (a list of all supported devices can be found <a href=\"https:\/\/www.colorgate.com\/service-support\/resources\/supported-devices\/printers\/\" rel=\"noopener\">here<\/a>) and, with its various modules and functions, offers a range of options for making your workflow efficient.&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/p>\n<p><span data-contrast=\"none\">Perhaps you already receive print jobs from an eCommerce workflow or from a Management Information System (MIS). It would be inefficient to collect these jobs in a folder and then transfer them &#8220;by hand&#8221; to Productionserver. Instead, we offer you several options for automated transfer of design files and job tickets. In addition to hot folders \/ naming convention and JDF, we particularly recommend our REST API here.&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/p>\n<p><span data-contrast=\"none\">The REST API module adds a new operating mode to ColorGATE&#8217;s Productionserver: it can be used as a webserver. This means that you can easily embed Productionserver in existing web-based workflows, and your employees and colleagues can continue to work with interfaces they are already familiar with.&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/p>\n<h2 style=\"font-size: 30px;\" aria-level=\"2\"><span data-contrast=\"none\">REST API: The standard for web-based process automation<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/h2>\n<p><span data-contrast=\"none\">REST &#8211; the modern standard for web-based workflows &#8211; enables encrypted communication via HTTPS and authenticated access (in conjunction with the Access Control Module).&nbsp;&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/p>\n<p><span data-contrast=\"none\">With the REST API module you can automate the job processing with Productionserver. Different requests (request types) are available for this purpose:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/p>\n<ul>\n<li><span data-contrast=\"none\">GET: Get information without making any changes.&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/li>\n<li><span data-contrast=\"none\">POST: Create new data.&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/li>\n<li><span data-contrast=\"none\">PUT: Edit data.&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/li>\n<li><span data-contrast=\"none\">DELETE: Delete data.&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"none\">You control the RIP process and the print queues via REST API. Thereby you have extensive possibilities to remotely control print jobs:&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"none\">Create a new print job&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"none\">Change most parameters for print jobs, e.g. the size or the number of copies<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"none\">Activate InkSaver&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"none\">Select MIMs or profiles&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"3\" aria-setsize=\"-1\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"none\">And much more&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/li>\n<\/ul>\n<p><span data-contrast=\"none\">You can also make status queries, so you can always check your production performance. And even profiling and linearization can be controlled via the Rest API. <\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/p>\n<p><span data-contrast=\"none\">For setup, we have created extensive documentation that allows your software developers to set up the control exactly as you need it. With the numerous examples, the REST API can be tested even before your own implementation.&nbsp;<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:200,&quot;335559740&quot;:288}\">&nbsp;<\/span><\/p>\n<p><span data-contrast=\"none\">If you want to know more about the possibilities for process automation, feel free to <a href=\"mailto:contact@colorgate.com\" rel=\"noopener\">contact us<\/a>.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Discover ColorGATE&#8217;s REST API Module: process automation is the way to achieve a good margin, even with short print runs, many jobs and mass customization.<\/p>\n","protected":false},"author":3,"featured_media":205,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[37,5,46],"class_list":["post-50","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","tag-automation","tag-knowledge-base","tag-modules"],"_links":{"self":[{"href":"https:\/\/blog.colorgate.com\/en\/wp-json\/wp\/v2\/posts\/50","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.colorgate.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.colorgate.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.colorgate.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.colorgate.com\/en\/wp-json\/wp\/v2\/comments?post=50"}],"version-history":[{"count":1,"href":"https:\/\/blog.colorgate.com\/en\/wp-json\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":207,"href":"https:\/\/blog.colorgate.com\/en\/wp-json\/wp\/v2\/posts\/50\/revisions\/207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.colorgate.com\/en\/wp-json\/wp\/v2\/media\/205"}],"wp:attachment":[{"href":"https:\/\/blog.colorgate.com\/en\/wp-json\/wp\/v2\/media?parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.colorgate.com\/en\/wp-json\/wp\/v2\/categories?post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.colorgate.com\/en\/wp-json\/wp\/v2\/tags?post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}