Files
hawkbit/docs/rest-api/ddi.html
Denislav Prinov 73f523b802 Added missing headers
Signed-off-by: Denislav Prinov <denislav.prinov@bosch.com>
2025-10-10 15:42:38 +03:00

873 lines
424 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!--
Copyright (c) 2025 Contributors to the Eclipse Foundation
This program and the accompanying materials are made
available under the terms of the Eclipse Public License 2.0
which is available at https://www.eclipse.org/legal/epl-2.0/
SPDX-License-Identifier: EPL-2.0
-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf8" />
<title>hawkBit REST APIs</title>
<!-- needed for adaptive design -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
padding: 0;
margin: 0;
}
</style>
<script src="https://cdn.redoc.ly/redoc/v2.1.3/bundles/redoc.standalone.js"></script><style data-styled="true" data-styled-version="6.1.8">.gikxZY{width:calc(100% - 40%);padding:0 40px;}/*!sc*/
@media print,screen and (max-width: 75rem){.gikxZY{width:100%;padding:40px 40px;}}/*!sc*/
.jSgyLg{width:calc(100% - 40%);padding:0 40px;}/*!sc*/
@media print,screen and (max-width: 75rem){.jSgyLg{width:100%;padding:0px 40px;}}/*!sc*/
data-styled.g4[id="sc-hLQSwg"]{content:"gikxZY,jSgyLg,"}/*!sc*/
.hNzKJC{padding:40px 0;}/*!sc*/
.hNzKJC:last-child{min-height:calc(100vh + 1px);}/*!sc*/
.hNzKJC>.hNzKJC:last-child{min-height:initial;}/*!sc*/
@media print,screen and (max-width: 75rem){.hNzKJC{padding:0;}}/*!sc*/
.cSNAXN{padding:40px 0;position:relative;}/*!sc*/
.cSNAXN:last-child{min-height:calc(100vh + 1px);}/*!sc*/
.cSNAXN>.cSNAXN:last-child{min-height:initial;}/*!sc*/
@media print,screen and (max-width: 75rem){.cSNAXN{padding:0;}}/*!sc*/
.cSNAXN:not(:last-of-type):after{position:absolute;bottom:0;width:100%;display:block;content:'';border-bottom:1px solid rgba(0, 0, 0, 0.2);}/*!sc*/
data-styled.g5[id="sc-eDLKkx"]{content:"hNzKJC,cSNAXN,"}/*!sc*/
.imiXRU{width:40%;color:#ffffff;background-color:#263238;padding:0 40px;}/*!sc*/
@media print,screen and (max-width: 75rem){.imiXRU{width:100%;padding:40px 40px;}}/*!sc*/
data-styled.g6[id="sc-jTQCzO"]{content:"imiXRU,"}/*!sc*/
.jGdkPR{background-color:#263238;}/*!sc*/
data-styled.g7[id="sc-gLLuof"]{content:"jGdkPR,"}/*!sc*/
.fsPUig{display:flex;width:100%;padding:0;}/*!sc*/
@media print,screen and (max-width: 75rem){.fsPUig{flex-direction:column;}}/*!sc*/
data-styled.g8[id="sc-iBdnpw"]{content:"fsPUig,"}/*!sc*/
.gqLiaw{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#333333;}/*!sc*/
data-styled.g9[id="sc-fsYfdN"]{content:"gqLiaw,"}/*!sc*/
.gwJLUj{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;margin:0 0 20px;}/*!sc*/
data-styled.g10[id="sc-qZrbh"]{content:"gwJLUj,"}/*!sc*/
.klfnyk{color:#ffffff;}/*!sc*/
data-styled.g12[id="sc-kFCroH"]{content:"klfnyk,"}/*!sc*/
.cnGhhy{border-bottom:1px solid rgba(38, 50, 56, 0.3);margin:1em 0 1em 0;color:rgba(38, 50, 56, 0.5);font-weight:normal;text-transform:uppercase;font-size:0.929em;line-height:20px;}/*!sc*/
data-styled.g13[id="sc-irLvIq"]{content:"cnGhhy,"}/*!sc*/
.fNhImz{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
.fNhImz:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}/*!sc*/
h1:hover>.fNhImz::before,h2:hover>.fNhImz::before,.fNhImz:hover::before{visibility:visible;}/*!sc*/
data-styled.g14[id="sc-csKJxZ"]{content:"fNhImz,"}/*!sc*/
.gEokXu{height:18px;width:18px;min-width:18px;vertical-align:middle;float:right;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
.fWTllA{height:1.5em;width:1.5em;min-width:1.5em;vertical-align:middle;float:left;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
.fWTllA polygon{fill:#d41f1c;}/*!sc*/
.exoGJA{height:20px;width:20px;min-width:20px;vertical-align:middle;float:right;transition:transform 0.2s ease-out;transform:rotateZ(0);}/*!sc*/
.exoGJA polygon{fill:white;}/*!sc*/
.jIsRbK{height:18px;width:18px;min-width:18px;vertical-align:middle;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
.hUWsvg{height:1.5em;width:1.5em;min-width:1.5em;vertical-align:middle;float:left;transition:transform 0.2s ease-out;transform:rotateZ(-90deg);}/*!sc*/
.hUWsvg polygon{fill:#1d8127;}/*!sc*/
data-styled.g15[id="sc-eTNRI"]{content:"gEokXu,fWTllA,exoGJA,jIsRbK,hUWsvg,"}/*!sc*/
.cqoAxn{border-left:1px solid #7c7cbb;box-sizing:border-box;position:relative;padding:10px 10px 10px 0;}/*!sc*/
@media screen and (max-width: 50rem){.cqoAxn{display:block;overflow:hidden;}}/*!sc*/
tr:first-of-type>.cqoAxn,tr.last>.cqoAxn{border-left-width:0;background-position:top left;background-repeat:no-repeat;background-size:1px 100%;}/*!sc*/
tr:first-of-type>.cqoAxn{background-image:linear-gradient(
to bottom,
transparent 0%,
transparent 22px,
#7c7cbb 22px,
#7c7cbb 100%
);}/*!sc*/
tr.last>.cqoAxn{background-image:linear-gradient(
to bottom,
#7c7cbb 0%,
#7c7cbb 22px,
transparent 22px,
transparent 100%
);}/*!sc*/
tr.last+tr>.cqoAxn{border-left-color:transparent;}/*!sc*/
tr.last:first-child>.cqoAxn{background:none;border-left-color:transparent;}/*!sc*/
data-styled.g18[id="sc-hABBmJ"]{content:"cqoAxn,"}/*!sc*/
.hfWKVF{vertical-align:top;line-height:20px;white-space:nowrap;font-size:13px;font-family:Courier,monospace;}/*!sc*/
.hfWKVF.deprecated{text-decoration:line-through;color:#707070;}/*!sc*/
data-styled.g20[id="sc-fHejqy"]{content:"hfWKVF,"}/*!sc*/
.berbbf{border-bottom:1px solid #9fb4be;padding:10px 0;width:75%;box-sizing:border-box;}/*!sc*/
tr.expanded .berbbf{border-bottom:none;}/*!sc*/
@media screen and (max-width: 50rem){.berbbf{padding:0 20px;border-bottom:none;border-left:1px solid #7c7cbb;}tr.last>.berbbf{border-left:none;}}/*!sc*/
data-styled.g21[id="sc-blmEgr"]{content:"berbbf,"}/*!sc*/
.hIHfpT{color:#7c7cbb;font-family:Courier,monospace;margin-right:10px;}/*!sc*/
.hIHfpT::before{content:'';display:inline-block;vertical-align:middle;width:10px;height:1px;background:#7c7cbb;}/*!sc*/
.hIHfpT::after{content:'';display:inline-block;vertical-align:middle;width:1px;background:#7c7cbb;height:7px;}/*!sc*/
data-styled.g22[id="sc-ifyrAs"]{content:"hIHfpT,"}/*!sc*/
.kHkWhD{border-collapse:separate;border-radius:3px;font-size:14px;border-spacing:0;width:100%;}/*!sc*/
.kHkWhD >tr{vertical-align:middle;}/*!sc*/
@media screen and (max-width: 50rem){.kHkWhD{display:block;}.kHkWhD >tr,.kHkWhD >tbody>tr{display:block;}}/*!sc*/
@media screen and (max-width: 50rem) and (-ms-high-contrast:none){.kHkWhD td{float:left;width:100%;}}/*!sc*/
.kHkWhD .sc-dJGMql,.kHkWhD .sc-dJGMql .sc-dJGMql .sc-dJGMql,.kHkWhD .sc-dJGMql .sc-dJGMql .sc-dJGMql .sc-dJGMql .sc-dJGMql{margin:1em;margin-right:0;background:#fafafa;}/*!sc*/
.kHkWhD .sc-dJGMql .sc-dJGMql,.kHkWhD .sc-dJGMql .sc-dJGMql .sc-dJGMql .sc-dJGMql,.kHkWhD .sc-dJGMql .sc-dJGMql .sc-dJGMql .sc-dJGMql .sc-dJGMql .sc-dJGMql{background:#ffffff;}/*!sc*/
data-styled.g24[id="sc-hIPBNq"]{content:"kHkWhD,"}/*!sc*/
.jSWvqu >ul{list-style:none;padding:0;margin:0;margin:0 -5px;}/*!sc*/
.jSWvqu >ul >li{padding:5px 10px;display:inline-block;background-color:#11171a;border-bottom:1px solid rgba(0, 0, 0, 0.5);cursor:pointer;text-align:center;outline:none;color:#ccc;margin:0 5px 5px 5px;border:1px solid #07090b;border-radius:5px;min-width:60px;font-size:0.9em;font-weight:bold;}/*!sc*/
.jSWvqu >ul >li.react-tabs__tab--selected{color:#333333;background:#ffffff;}/*!sc*/
.jSWvqu >ul >li.react-tabs__tab--selected:focus{outline:auto;}/*!sc*/
.jSWvqu >ul >li:only-child{flex:none;min-width:100px;}/*!sc*/
.jSWvqu >ul >li.tab-success{color:#1d8127;}/*!sc*/
.jSWvqu >ul >li.tab-redirect{color:#ffa500;}/*!sc*/
.jSWvqu >ul >li.tab-info{color:#87ceeb;}/*!sc*/
.jSWvqu >ul >li.tab-error{color:#d41f1c;}/*!sc*/
.jSWvqu >.react-tabs__tab-panel{background:#11171a;}/*!sc*/
.jSWvqu >.react-tabs__tab-panel>div,.jSWvqu >.react-tabs__tab-panel>pre{padding:20px;margin:0;}/*!sc*/
.jSWvqu >.react-tabs__tab-panel>div>pre{padding:0;}/*!sc*/
data-styled.g30[id="sc-cyZbeP"]{content:"jSWvqu,"}/*!sc*/
.WVNwY code[class*='language-'],.WVNwY pre[class*='language-']{text-shadow:0 -0.1em 0.2em black;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}/*!sc*/
@media print{.WVNwY code[class*='language-'],.WVNwY pre[class*='language-']{text-shadow:none;}}/*!sc*/
.WVNwY pre[class*='language-']{padding:1em;margin:0.5em 0;overflow:auto;}/*!sc*/
.WVNwY .token.comment,.WVNwY .token.prolog,.WVNwY .token.doctype,.WVNwY .token.cdata{color:hsl(30, 20%, 50%);}/*!sc*/
.WVNwY .token.punctuation{opacity:0.7;}/*!sc*/
.WVNwY .namespace{opacity:0.7;}/*!sc*/
.WVNwY .token.property,.WVNwY .token.tag,.WVNwY .token.number,.WVNwY .token.constant,.WVNwY .token.symbol{color:#4a8bb3;}/*!sc*/
.WVNwY .token.boolean{color:#e64441;}/*!sc*/
.WVNwY .token.selector,.WVNwY .token.attr-name,.WVNwY .token.string,.WVNwY .token.char,.WVNwY .token.builtin,.WVNwY .token.inserted{color:#a0fbaa;}/*!sc*/
.WVNwY .token.selector+a,.WVNwY .token.attr-name+a,.WVNwY .token.string+a,.WVNwY .token.char+a,.WVNwY .token.builtin+a,.WVNwY .token.inserted+a,.WVNwY .token.selector+a:visited,.WVNwY .token.attr-name+a:visited,.WVNwY .token.string+a:visited,.WVNwY .token.char+a:visited,.WVNwY .token.builtin+a:visited,.WVNwY .token.inserted+a:visited{color:#4ed2ba;text-decoration:underline;}/*!sc*/
.WVNwY .token.property.string{color:white;}/*!sc*/
.WVNwY .token.operator,.WVNwY .token.entity,.WVNwY .token.url,.WVNwY .token.variable{color:hsl(40, 90%, 60%);}/*!sc*/
.WVNwY .token.atrule,.WVNwY .token.attr-value,.WVNwY .token.keyword{color:hsl(350, 40%, 70%);}/*!sc*/
.WVNwY .token.regex,.WVNwY .token.important{color:#e90;}/*!sc*/
.WVNwY .token.important,.WVNwY .token.bold{font-weight:bold;}/*!sc*/
.WVNwY .token.italic{font-style:italic;}/*!sc*/
.WVNwY .token.entity{cursor:help;}/*!sc*/
.WVNwY .token.deleted{color:red;}/*!sc*/
data-styled.g32[id="sc-iKOmoZ"]{content:"WVNwY,"}/*!sc*/
.iwAAMv{opacity:0.7;transition:opacity 0.3s ease;text-align:right;}/*!sc*/
.iwAAMv:focus-within{opacity:1;}/*!sc*/
.iwAAMv >button{background-color:transparent;border:0;color:inherit;padding:2px 10px;font-family:Roboto,sans-serif;font-size:14px;line-height:1.5em;cursor:pointer;outline:0;}/*!sc*/
.iwAAMv >button :hover,.iwAAMv >button :focus{background:rgba(255, 255, 255, 0.1);}/*!sc*/
data-styled.g33[id="sc-gjLLEI"]{content:"iwAAMv,"}/*!sc*/
.kIqtpW{position:relative;}/*!sc*/
data-styled.g37[id="sc-kMzELR"]{content:"kIqtpW,"}/*!sc*/
.bCxWCn{position:absolute;pointer-events:none;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:8px;margin:auto;text-align:center;}/*!sc*/
.hNiGMc{position:absolute;pointer-events:none;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:8px;margin:auto;text-align:center;}/*!sc*/
.hNiGMc polyline{color:white;}/*!sc*/
data-styled.g38[id="sc-ilxebA"]{content:"bCxWCn,hNiGMc,"}/*!sc*/
.bjIddV{box-sizing:border-box;min-width:100px;outline:none;display:inline-block;border-radius:2px;border:1px solid rgba(38, 50, 56, 0.5);vertical-align:bottom;padding:2px 0px 2px 6px;position:relative;width:auto;background:white;color:#263238;font-family:Montserrat,sans-serif;font-size:0.929em;line-height:1.5em;cursor:pointer;transition:border 0.25s ease,color 0.25s ease,box-shadow 0.25s ease;}/*!sc*/
.bjIddV label{box-sizing:border-box;min-width:100px;outline:none;display:inline-block;font-family:Montserrat,sans-serif;color:#333333;vertical-align:bottom;width:auto;text-transform:none;padding:0 22px 0 4px;font-size:0.929em;line-height:1.5em;font-family:inherit;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}/*!sc*/
.bjIddV .dropdown-select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border:none;appearance:none;cursor:pointer;color:#333333;line-height:inherit;font-family:inherit;}/*!sc*/
.bjIddV:hover,.bjIddV:focus-within{border:1px solid #32329f;color:#32329f;box-shadow:0px 0px 0px 1px #32329f;}/*!sc*/
data-styled.g39[id="sc-jIBlqr"]{content:"bjIddV,"}/*!sc*/
.lkwvLJ{margin-left:10px;text-transform:none;font-size:0.969em;font-size:1em;border:none;padding:0 1.2em 0 0;background:transparent;}/*!sc*/
.lkwvLJ:hover,.lkwvLJ:focus-within{border:none;box-shadow:none;}/*!sc*/
.lkwvLJ:hover label,.lkwvLJ:focus-within label{color:#32329f;text-shadow:0px 0px 0px #32329f;}/*!sc*/
data-styled.g40[id="sc-hhyKGa"]{content:"lkwvLJ,"}/*!sc*/
.VEBGS{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;}/*!sc*/
.VEBGS p:last-child{margin-bottom:0;}/*!sc*/
.VEBGS h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;}/*!sc*/
.VEBGS h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;}/*!sc*/
.VEBGS code{color:#e53935;background-color:rgba(38, 50, 56, 0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38, 50, 56, 0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;}/*!sc*/
.VEBGS pre{font-family:Courier,monospace;white-space:pre;background-color:#11171a;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0;border:1px solid rgba(38, 50, 56, 0.1);}/*!sc*/
.VEBGS pre code{background-color:transparent;color:white;padding:0;}/*!sc*/
.VEBGS pre code:before,.VEBGS pre code:after{content:none;}/*!sc*/
.VEBGS blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;}/*!sc*/
.VEBGS img{max-width:100%;box-sizing:content-box;}/*!sc*/
.VEBGS ul,.VEBGS ol{padding-left:2em;margin:0;margin-bottom:1em;}/*!sc*/
.VEBGS ul ul,.VEBGS ol ul,.VEBGS ul ol,.VEBGS ol ol{margin-bottom:0;margin-top:0;}/*!sc*/
.VEBGS table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}/*!sc*/
.VEBGS table tr{background-color:#fff;border-top:1px solid #ccc;}/*!sc*/
.VEBGS table tr:nth-child(2n){background-color:#fafafa;}/*!sc*/
.VEBGS table th,.VEBGS table td{padding:6px 13px;border:1px solid #ddd;}/*!sc*/
.VEBGS table th{text-align:left;font-weight:bold;}/*!sc*/
.VEBGS .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
.VEBGS .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}/*!sc*/
.VEBGS h1:hover>.share-link::before,.VEBGS h2:hover>.share-link::before,.VEBGS .share-link:hover::before{visibility:visible;}/*!sc*/
.VEBGS a{text-decoration:auto;color:#32329f;}/*!sc*/
.VEBGS a:visited{color:#32329f;}/*!sc*/
.VEBGS a:hover{color:#6868cf;text-decoration:auto;}/*!sc*/
.jaVotg{font-family:Roboto,sans-serif;font-weight:400;line-height:1.5em;}/*!sc*/
.jaVotg p:last-child{margin-bottom:0;}/*!sc*/
.jaVotg p:first-child{margin-top:0;}/*!sc*/
.jaVotg p:last-child{margin-bottom:0;}/*!sc*/
.jaVotg h1{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.85714em;line-height:1.6em;color:#32329f;margin-top:0;}/*!sc*/
.jaVotg h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:1.57143em;line-height:1.6em;color:#333333;}/*!sc*/
.jaVotg code{color:#e53935;background-color:rgba(38, 50, 56, 0.05);font-family:Courier,monospace;border-radius:2px;border:1px solid rgba(38, 50, 56, 0.1);padding:0 5px;font-size:13px;font-weight:400;word-break:break-word;}/*!sc*/
.jaVotg pre{font-family:Courier,monospace;white-space:pre;background-color:#11171a;color:white;padding:20px;overflow-x:auto;line-height:normal;border-radius:0;border:1px solid rgba(38, 50, 56, 0.1);}/*!sc*/
.jaVotg pre code{background-color:transparent;color:white;padding:0;}/*!sc*/
.jaVotg pre code:before,.jaVotg pre code:after{content:none;}/*!sc*/
.jaVotg blockquote{margin:0;margin-bottom:1em;padding:0 15px;color:#777;border-left:4px solid #ddd;}/*!sc*/
.jaVotg img{max-width:100%;box-sizing:content-box;}/*!sc*/
.jaVotg ul,.jaVotg ol{padding-left:2em;margin:0;margin-bottom:1em;}/*!sc*/
.jaVotg ul ul,.jaVotg ol ul,.jaVotg ul ol,.jaVotg ol ol{margin-bottom:0;margin-top:0;}/*!sc*/
.jaVotg table{display:block;width:100%;overflow:auto;word-break:normal;word-break:keep-all;border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}/*!sc*/
.jaVotg table tr{background-color:#fff;border-top:1px solid #ccc;}/*!sc*/
.jaVotg table tr:nth-child(2n){background-color:#fafafa;}/*!sc*/
.jaVotg table th,.jaVotg table td{padding:6px 13px;border:1px solid #ddd;}/*!sc*/
.jaVotg table th{text-align:left;font-weight:bold;}/*!sc*/
.jaVotg .share-link{cursor:pointer;margin-left:-20px;padding:0;line-height:1;width:20px;display:inline-block;outline:0;}/*!sc*/
.jaVotg .share-link:before{content:'';width:15px;height:15px;background-size:contain;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDEwMTAxIiBkPSJNNDU5LjcgMjMzLjRsLTkwLjUgOTAuNWMtNTAgNTAtMTMxIDUwLTE4MSAwIC03LjktNy44LTE0LTE2LjctMTkuNC0yNS44bDQyLjEtNDIuMWMyLTIgNC41LTMuMiA2LjgtNC41IDIuOSA5LjkgOCAxOS4zIDE1LjggMjcuMiAyNSAyNSA2NS42IDI0LjkgOTAuNSAwbDkwLjUtOTAuNWMyNS0yNSAyNS02NS42IDAtOTAuNSAtMjQuOS0yNS02NS41LTI1LTkwLjUgMGwtMzIuMiAzMi4yYy0yNi4xLTEwLjItNTQuMi0xMi45LTgxLjYtOC45bDY4LjYtNjguNmM1MC01MCAxMzEtNTAgMTgxIDBDNTA5LjYgMTAyLjMgNTA5LjYgMTgzLjQgNDU5LjcgMjMzLjR6TTIyMC4zIDM4Mi4ybC0zMi4yIDMyLjJjLTI1IDI0LjktNjUuNiAyNC45LTkwLjUgMCAtMjUtMjUtMjUtNjUuNiAwLTkwLjVsOTAuNS05MC41YzI1LTI1IDY1LjUtMjUgOTAuNSAwIDcuOCA3LjggMTIuOSAxNy4yIDE1LjggMjcuMSAyLjQtMS40IDQuOC0yLjUgNi44LTQuNWw0Mi4xLTQyYy01LjQtOS4yLTExLjYtMTgtMTkuNC0yNS44IC01MC01MC0xMzEtNTAtMTgxIDBsLTkwLjUgOTAuNWMtNTAgNTAtNTAgMTMxIDAgMTgxIDUwIDUwIDEzMSA1MCAxODEgMGw2OC42LTY4LjZDMjc0LjYgMzk1LjEgMjQ2LjQgMzkyLjMgMjIwLjMgMzgyLjJ6Ii8+PC9zdmc+Cg==');opacity:0.5;visibility:hidden;display:inline-block;vertical-align:middle;}/*!sc*/
.jaVotg h1:hover>.share-link::before,.jaVotg h2:hover>.share-link::before,.jaVotg .share-link:hover::before{visibility:visible;}/*!sc*/
.jaVotg a{text-decoration:auto;color:#32329f;}/*!sc*/
.jaVotg a:visited{color:#32329f;}/*!sc*/
.jaVotg a:hover{color:#6868cf;text-decoration:auto;}/*!sc*/
data-styled.g42[id="sc-cCzLxZ"]{content:"VEBGS,jaVotg,"}/*!sc*/
.LxEPk{display:inline;}/*!sc*/
data-styled.g43[id="sc-ckdEwu"]{content:"LxEPk,"}/*!sc*/
.krcPXE{position:relative;}/*!sc*/
data-styled.g44[id="sc-jdHILj"]{content:"krcPXE,"}/*!sc*/
.fOJBdW:hover>.sc-gjLLEI{opacity:1;}/*!sc*/
data-styled.g49[id="sc-cSxRuM"]{content:"fOJBdW,"}/*!sc*/
.DqFKH{font-family:Courier,monospace;font-size:13px;white-space:pre;contain:content;overflow-x:auto;}/*!sc*/
.DqFKH .redoc-json code>.collapser{display:none;pointer-events:none;}/*!sc*/
.DqFKH .callback-function{color:gray;}/*!sc*/
.DqFKH .collapser:after{content:'-';cursor:pointer;}/*!sc*/
.DqFKH .collapsed>.collapser:after{content:'+';cursor:pointer;}/*!sc*/
.DqFKH .ellipsis:after{content:' … ';}/*!sc*/
.DqFKH .collapsible{margin-left:2em;}/*!sc*/
.DqFKH .hoverable{padding-top:1px;padding-bottom:1px;padding-left:2px;padding-right:2px;border-radius:2px;}/*!sc*/
.DqFKH .hovered{background-color:rgba(235, 238, 249, 1);}/*!sc*/
.DqFKH .collapser{background-color:transparent;border:0;color:#fff;font-family:Courier,monospace;font-size:13px;padding-right:6px;padding-left:6px;padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:center;width:15px;height:15px;position:absolute;top:4px;left:-1.5em;cursor:default;user-select:none;-webkit-user-select:none;padding:2px;}/*!sc*/
.DqFKH .collapser:focus{outline-color:#fff;outline-style:dotted;outline-width:1px;}/*!sc*/
.DqFKH ul{list-style-type:none;padding:0px;margin:0px 0px 0px 26px;}/*!sc*/
.DqFKH li{position:relative;display:block;}/*!sc*/
.DqFKH .hoverable{display:inline-block;}/*!sc*/
.DqFKH .selected{outline-style:solid;outline-width:1px;outline-style:dotted;}/*!sc*/
.DqFKH .collapsed>.collapsible{display:none;}/*!sc*/
.DqFKH .ellipsis{display:none;}/*!sc*/
.DqFKH .collapsed>.ellipsis{display:inherit;}/*!sc*/
data-styled.g50[id="sc-jMbVJB"]{content:"DqFKH,"}/*!sc*/
.jCmKdj{padding:0.9em;background-color:rgba(38,50,56,0.4);margin:0 0 10px 0;display:block;font-family:Montserrat,sans-serif;font-size:0.929em;line-height:1.5em;}/*!sc*/
data-styled.g51[id="sc-dQmiwx"]{content:"jCmKdj,"}/*!sc*/
.eTZsJr{font-family:Montserrat,sans-serif;font-size:12px;position:absolute;z-index:1;top:-11px;left:12px;font-weight:600;color:rgba(255,255,255,0.7);}/*!sc*/
data-styled.g52[id="sc-bCvmQg"]{content:"eTZsJr,"}/*!sc*/
.jBjImi{position:relative;}/*!sc*/
data-styled.g53[id="sc-cPtzlb"]{content:"jBjImi,"}/*!sc*/
.jyPEvF{margin:0 0 10px 0;display:block;background-color:rgba(38,50,56,0.4);border:none;padding:0.9em 1.6em 0.9em 0.9em;box-shadow:none;}/*!sc*/
.jyPEvF label{color:#ffffff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1em;text-transform:none;border:none;}/*!sc*/
.jyPEvF:hover,.jyPEvF:focus-within{border:none;box-shadow:none;background-color:rgba(38,50,56,0.7);}/*!sc*/
data-styled.g54[id="sc-BCDEK"]{content:"jyPEvF,"}/*!sc*/
.jeLSWq{margin-top:15px;}/*!sc*/
data-styled.g56[id="sc-hVcFVo"]{content:"jeLSWq,"}/*!sc*/
.gIkRoy button{background-color:transparent;border:0;outline:0;font-size:13px;font-family:Courier,monospace;cursor:pointer;padding:0;color:#333333;}/*!sc*/
.gIkRoy button:focus{font-weight:600;}/*!sc*/
.gIkRoy .sc-eTNRI{height:1.1em;width:1.1em;}/*!sc*/
.gIkRoy .sc-eTNRI polygon{fill:#666;}/*!sc*/
data-styled.g57[id="sc-jiaSqj"]{content:"gIkRoy,"}/*!sc*/
.itHPsH{vertical-align:middle;font-size:13px;line-height:20px;}/*!sc*/
data-styled.g58[id="sc-gUjWJS"]{content:"itHPsH,"}/*!sc*/
.iSyacY{color:rgba(102,102,102,0.9);}/*!sc*/
data-styled.g59[id="sc-kZOsHZ"]{content:"iSyacY,"}/*!sc*/
.gfdSsP{color:#666;}/*!sc*/
data-styled.g60[id="sc-iLXxbI"]{content:"gfdSsP,"}/*!sc*/
.iUxudT{color:#666;word-break:break-word;}/*!sc*/
data-styled.g61[id="sc-jgraLO"]{content:"iUxudT,"}/*!sc*/
.ciWJhv{color:#d41f1c;font-size:0.9em;font-weight:normal;margin-left:20px;line-height:1;}/*!sc*/
data-styled.g62[id="sc-eKzvBH"]{content:"ciWJhv,"}/*!sc*/
.cRxwgg{border-radius:2px;word-break:break-word;background-color:rgba(51,51,51,0.05);color:rgba(51,51,51,0.9);padding:0 5px;border:1px solid rgba(51,51,51,0.1);font-family:Courier,monospace;}/*!sc*/
+{margin-left:0;}/*!sc*/
data-styled.g66[id="sc-ldgOGP"]{content:"cRxwgg,"}/*!sc*/
.ObWVe{margin-top:0;margin-bottom:0.5em;}/*!sc*/
data-styled.g91[id="sc-eFyDpN"]{content:"ObWVe,"}/*!sc*/
.iGcmRf{border:1px solid #32329f;color:#32329f;font-weight:normal;margin-left:0.5em;padding:4px 8px 4px;display:inline-block;text-decoration:none;cursor:pointer;}/*!sc*/
data-styled.g92[id="sc-crHHJw"]{content:"iGcmRf,"}/*!sc*/
.gxSVta{width:9ex;display:inline-block;height:13px;line-height:13px;background-color:#333;border-radius:3px;background-repeat:no-repeat;background-position:6px 4px;font-size:7px;font-family:Verdana,sans-serif;color:white;text-transform:uppercase;text-align:center;font-weight:bold;vertical-align:middle;margin-right:6px;margin-top:2px;}/*!sc*/
.gxSVta.get{background-color:#2F8132;}/*!sc*/
.gxSVta.post{background-color:#186FAF;}/*!sc*/
.gxSVta.put{background-color:#95507c;}/*!sc*/
.gxSVta.options{background-color:#947014;}/*!sc*/
.gxSVta.patch{background-color:#bf581d;}/*!sc*/
.gxSVta.delete{background-color:#cc3333;}/*!sc*/
.gxSVta.basic{background-color:#707070;}/*!sc*/
.gxSVta.link{background-color:#07818F;}/*!sc*/
.gxSVta.head{background-color:#A23DAD;}/*!sc*/
.gxSVta.hook{background-color:#32329f;}/*!sc*/
.gxSVta.schema{background-color:#707070;}/*!sc*/
data-styled.g99[id="sc-dmcoYd"]{content:"gxSVta,"}/*!sc*/
.fTlmpg{margin:0;padding:0;}/*!sc*/
.fTlmpg:first-child{padding-bottom:32px;}/*!sc*/
.sc-YltrM .sc-YltrM{font-size:0.929em;}/*!sc*/
.dOKzVh{margin:0;padding:0;display:none;}/*!sc*/
.dOKzVh:first-child{padding-bottom:32px;}/*!sc*/
.sc-YltrM .sc-YltrM{font-size:0.929em;}/*!sc*/
data-styled.g100[id="sc-YltrM"]{content:"fTlmpg,dOKzVh,"}/*!sc*/
.kIUuLW{list-style:none inside none;overflow:hidden;text-overflow:ellipsis;padding:0;}/*!sc*/
data-styled.g101[id="sc-imiRDh"]{content:"kIUuLW,"}/*!sc*/
.jtSMDN{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:flex;justify-content:space-between;font-family:Montserrat,sans-serif;font-size:0.929em;text-transform:none;background-color:#fafafa;}/*!sc*/
.jtSMDN:hover{color:#32329f;background-color:#e1e1e1;}/*!sc*/
.jtSMDN .sc-eTNRI{height:1.5em;width:1.5em;}/*!sc*/
.jtSMDN .sc-eTNRI polygon{fill:#333333;}/*!sc*/
.gvinAL{cursor:pointer;color:#333333;margin:0;padding:12.5px 20px;display:flex;justify-content:space-between;font-family:Montserrat,sans-serif;background-color:#fafafa;}/*!sc*/
.gvinAL:hover{color:#32329f;background-color:#ededed;}/*!sc*/
.gvinAL .sc-eTNRI{height:1.5em;width:1.5em;}/*!sc*/
.gvinAL .sc-eTNRI polygon{fill:#333333;}/*!sc*/
data-styled.g102[id="sc-vIyEI"]{content:"jtSMDN,gvinAL,"}/*!sc*/
.fXgHFV{display:inline-block;vertical-align:middle;width:calc(100% - 38px);overflow:hidden;text-overflow:ellipsis;}/*!sc*/
data-styled.g103[id="sc-bjUHJT"]{content:"fXgHFV,"}/*!sc*/
.dWVQcL{font-size:0.8em;margin-top:10px;text-align:center;position:fixed;width:260px;bottom:0;background:#fafafa;}/*!sc*/
.dWVQcL a,.dWVQcL a:visited,.dWVQcL a:hover{color:#333333!important;padding:5px 0;border-top:1px solid #e1e1e1;text-decoration:none;display:flex;align-items:center;justify-content:center;}/*!sc*/
.dWVQcL img{width:15px;margin-right:5px;}/*!sc*/
@media screen and (max-width: 50rem){.dWVQcL{width:100%;}}/*!sc*/
data-styled.g104[id="sc-eIPYkq"]{content:"dWVQcL,"}/*!sc*/
.cIsduN{cursor:pointer;position:relative;margin-bottom:5px;}/*!sc*/
data-styled.g110[id="sc-bPrlCs"]{content:"cIsduN,"}/*!sc*/
.gllLir{font-family:Courier,monospace;margin-left:10px;flex:1;overflow-x:hidden;text-overflow:ellipsis;}/*!sc*/
data-styled.g111[id="sc-fYrVWQ"]{content:"gllLir,"}/*!sc*/
.bclCVA{outline:0;color:inherit;width:100%;text-align:left;cursor:pointer;padding:10px 30px 10px 20px;border-radius:4px 4px 0 0;background-color:#11171a;display:flex;white-space:nowrap;align-items:center;border:1px solid transparent;border-bottom:0;transition:border-color 0.25s ease;}/*!sc*/
.bclCVA ..sc-fYrVWQ{color:#ffffff;}/*!sc*/
.bclCVA:focus{box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.45),0 2px 0 rgba(128, 128, 128, 0.25);}/*!sc*/
data-styled.g112[id="sc-GkLId"]{content:"bclCVA,"}/*!sc*/
.hyHSPQ{font-size:0.929em;line-height:20px;background-color:#95507c;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
.jBKVIL{font-size:0.929em;line-height:20px;background-color:#186FAF;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
.eIFDdZ{font-size:0.929em;line-height:20px;background-color:#2F8132;color:#ffffff;padding:3px 10px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin:0;}/*!sc*/
data-styled.g113[id="sc-jYnQyy"]{content:"hyHSPQ,jBKVIL,eIFDdZ,"}/*!sc*/
.hsEiws{position:absolute;width:100%;z-index:100;background:#fafafa;color:#263238;box-sizing:border-box;box-shadow:0 0 6px rgba(0, 0, 0, 0.33);overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:all 0.25s ease;visibility:hidden;transform:translateY(-50%) scaleY(0);}/*!sc*/
data-styled.g114[id="sc-eGgGjL"]{content:"hsEiws,"}/*!sc*/
.jerStl{padding:10px;}/*!sc*/
data-styled.g115[id="sc-fnpiog"]{content:"jerStl,"}/*!sc*/
.etvaCd{padding:5px;border:1px solid #ccc;background:#fff;word-break:break-all;color:#32329f;}/*!sc*/
.etvaCd >span{color:#333333;}/*!sc*/
data-styled.g116[id="sc-lkDHyp"]{content:"etvaCd,"}/*!sc*/
.gcZOqF{text-transform:lowercase;margin-left:0;line-height:1.5em;}/*!sc*/
data-styled.g117[id="sc-jnlcPO"]{content:"gcZOqF,"}/*!sc*/
.iSOCsR{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#1d8127;background-color:rgba(29,129,39,0.07);cursor:default;}/*!sc*/
.iSOCsR:focus{outline:auto #1d8127;}/*!sc*/
.iSOCsR::before{content:"—";font-weight:bold;width:1.5em;text-align:center;display:inline-block;vertical-align:top;}/*!sc*/
.iSOCsR:focus{outline:0;}/*!sc*/
.ideQht{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#d41f1c;background-color:rgba(212,31,28,0.07);}/*!sc*/
.ideQht:focus{outline:auto #d41f1c;}/*!sc*/
.ifZPCr{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#d41f1c;background-color:rgba(212,31,28,0.07);cursor:default;}/*!sc*/
.ifZPCr:focus{outline:auto #d41f1c;}/*!sc*/
.ifZPCr::before{content:"—";font-weight:bold;width:1.5em;text-align:center;display:inline-block;vertical-align:top;}/*!sc*/
.ifZPCr:focus{outline:0;}/*!sc*/
.fIqGlH{display:block;border:0;width:100%;text-align:left;padding:10px;border-radius:2px;margin-bottom:4px;line-height:1.5em;cursor:pointer;color:#1d8127;background-color:rgba(29,129,39,0.07);}/*!sc*/
.fIqGlH:focus{outline:auto #1d8127;}/*!sc*/
data-styled.g119[id="sc-hsaIUA"]{content:"iSOCsR,ideQht,ifZPCr,fIqGlH,"}/*!sc*/
.ePkkgX{vertical-align:top;}/*!sc*/
data-styled.g122[id="sc-gWQvRS"]{content:"ePkkgX,"}/*!sc*/
.duKVDl{font-size:1.3em;padding:0.2em 0;margin:3em 0 1.1em;color:#333333;font-weight:normal;}/*!sc*/
data-styled.g123[id="sc-fYitVF"]{content:"duKVDl,"}/*!sc*/
.dZbpPF{margin-bottom:30px;}/*!sc*/
data-styled.g128[id="sc-eYFTNc"]{content:"dZbpPF,"}/*!sc*/
.bUvUmx{user-select:none;width:20px;height:20px;align-self:center;display:flex;flex-direction:column;color:#32329f;}/*!sc*/
data-styled.g129[id="sc-iEYVpv"]{content:"bUvUmx,"}/*!sc*/
.hHYXMN{width:260px;background-color:#fafafa;overflow:hidden;display:flex;flex-direction:column;backface-visibility:hidden;height:100vh;position:sticky;position:-webkit-sticky;top:0;}/*!sc*/
@media screen and (max-width: 50rem){.hHYXMN{position:fixed;z-index:20;width:100%;background:#fafafa;display:none;}}/*!sc*/
@media print{.hHYXMN{display:none;}}/*!sc*/
data-styled.g130[id="sc-iqziPC"]{content:"hHYXMN,"}/*!sc*/
.kHszPm{outline:none;user-select:none;background-color:#f2f2f2;color:#32329f;display:none;cursor:pointer;position:fixed;right:20px;z-index:100;border-radius:50%;box-shadow:0 0 20px rgba(0, 0, 0, 0.3);bottom:44px;width:60px;height:60px;padding:0 20px;}/*!sc*/
@media screen and (max-width: 50rem){.kHszPm{display:flex;}}/*!sc*/
.kHszPm svg{color:#0065FB;}/*!sc*/
@media print{.kHszPm{display:none;}}/*!sc*/
data-styled.g131[id="sc-eXzmLu"]{content:"kHszPm,"}/*!sc*/
.cSYMrW{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#333333;display:flex;position:relative;text-align:left;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeSpeed!important;tap-highlight-color:rgba(0, 0, 0, 0);text-size-adjust:100%;}/*!sc*/
.cSYMrW *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);}/*!sc*/
data-styled.g132[id="sc-kUNLVD"]{content:"cSYMrW,"}/*!sc*/
.cOuMek{z-index:1;position:relative;overflow:hidden;width:calc(100% - 260px);contain:layout;}/*!sc*/
@media print,screen and (max-width: 50rem){.cOuMek{width:100%;}}/*!sc*/
data-styled.g133[id="sc-dxfTlo"]{content:"cOuMek,"}/*!sc*/
.bsunyy{background:#263238;position:absolute;top:0;bottom:0;right:0;width:calc((100% - 260px) * 0.4);}/*!sc*/
@media print,screen and (max-width: 75rem){.bsunyy{display:none;}}/*!sc*/
data-styled.g134[id="sc-juusvx"]{content:"bsunyy,"}/*!sc*/
.cUtpgV{padding:5px 0;}/*!sc*/
data-styled.g135[id="sc-emwzcK"]{content:"cUtpgV,"}/*!sc*/
.iiRHzu{width:calc(100% - 40px);box-sizing:border-box;margin:0 20px;padding:5px 10px 5px 20px;border:0;border-bottom:1px solid #e1e1e1;font-family:Roboto,sans-serif;font-weight:bold;font-size:13px;color:#333333;background-color:transparent;outline:none;}/*!sc*/
data-styled.g136[id="sc-kjKYmT"]{content:"iiRHzu,"}/*!sc*/
.dvQijr{position:absolute;left:20px;height:1.8em;width:0.9em;}/*!sc*/
.dvQijr path{fill:#333333;}/*!sc*/
data-styled.g137[id="sc-cMdfCE"]{content:"dvQijr,"}/*!sc*/
</style>
<link href="https://fonts.googleapis.com/css?family=Montserrat:300,400,700|Roboto:300,400,700" rel="stylesheet">
</head>
<body>
<div id="redoc"><div class="sc-kUNLVD cSYMrW redoc-wrap"><div class="sc-iqziPC hHYXMN menu-content" style="top:0px;height:calc(100vh - 0px)"><div role="search" class="sc-emwzcK cUtpgV"><svg class="sc-cMdfCE dvQijr search-icon" version="1.1" viewBox="0 0 1000 1000" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"><path d="M968.2,849.4L667.3,549c83.9-136.5,66.7-317.4-51.7-435.6C477.1-25,252.5-25,113.9,113.4c-138.5,138.3-138.5,362.6,0,501C219.2,730.1,413.2,743,547.6,666.5l301.9,301.4c43.6,43.6,76.9,14.9,104.2-12.4C981,928.3,1011.8,893,968.2,849.4z M524.5,522c-88.9,88.7-233,88.7-321.8,0c-88.9-88.7-88.9-232.6,0-321.3c88.9-88.7,233-88.7,321.8,0C613.4,289.4,613.4,433.3,524.5,522z"></path></svg><input placeholder="Search..." aria-label="Search" type="text" class="sc-kjKYmT iiRHzu search-input" value=""/></div><div class="sc-kMzELR kIqtpW scrollbar-container undefined"><ul role="menu" class="sc-YltrM fTlmpg"><li tabindex="0" depth="1" data-item-id="tag/DDI-Root-Controller" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI jtSMDN -depth1"><span width="calc(100% - 38px)" title="DDI Root Controller" class="sc-bjUHJT fXgHFV">DDI Root Controller</span><svg class="sc-eTNRI gEokXu" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></label><ul class="sc-YltrM dOKzVh"><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/setAssignedOfflineVersion" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="put" class="sc-dmcoYd gxSVta operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Set offline assigned version</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/putConfigData" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="put" class="sc-dmcoYd gxSVta operation-type put">put</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Feedback channel for the config data action</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/postDeploymentBaseActionFeedback" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="post" class="sc-dmcoYd gxSVta operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Feedback channel for the DeploymentBase action</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/postConfirmationActionFeedback" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="post" class="sc-dmcoYd gxSVta operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Feedback channel for actions waiting for confirmation</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/deactivateAutoConfirmation" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="post" class="sc-dmcoYd gxSVta operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Interface to deactivate auto-confirmation for a specific controller</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/activateAutoConfirmation" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="post" class="sc-dmcoYd gxSVta operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Interface to activate auto-confirmation for a specific device</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/postCancelActionFeedback" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="post" class="sc-dmcoYd gxSVta operation-type post">post</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Feedback channel for cancel actions</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/getControllerBase" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="get" class="sc-dmcoYd gxSVta operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Root resource for an individual Target</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/getSoftwareModulesArtifacts" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="get" class="sc-dmcoYd gxSVta operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Return all artifacts of a given software module and target</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/downloadArtifact" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="get" class="sc-dmcoYd gxSVta operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Artifact download</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/downloadArtifactMd5" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="get" class="sc-dmcoYd gxSVta operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">MD5 checksum download</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/getControllerInstalledAction" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="get" class="sc-dmcoYd gxSVta operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Previously installed action</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/getControllerDeploymentBaseAction" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="get" class="sc-dmcoYd gxSVta operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Resource for software module (Deployment Base)</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/getConfirmationBase" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="get" class="sc-dmcoYd gxSVta operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Resource to request confirmation specific information for the controller</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/getConfirmationBaseAction" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="get" class="sc-dmcoYd gxSVta operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Confirmation status of an action</span></label></li><li tabindex="0" depth="2" data-item-id="tag/DDI-Root-Controller/operation/getControllerCancelAction" role="menuitem" class="sc-imiRDh kIUuLW"><label class="sc-vIyEI gvinAL -depth2"><span type="get" class="sc-dmcoYd gxSVta operation-type get">get</span><span tabindex="0" width="calc(100% - 38px)" class="sc-bjUHJT fXgHFV">Cancel an action</span></label></li></ul></li></ul><div class="sc-eIPYkq dWVQcL"><a target="_blank" rel="noopener noreferrer" href="https://redocly.com/redoc/">API docs by Redocly</a></div></div></div><div class="sc-eXzmLu kHszPm"><div class="sc-iEYVpv bUvUmx"><svg class="" style="transform:translate(2px, -4px) rotate(180deg);transition:transform 0.2s ease" viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="15" height="15"><g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg><svg class="" style="transform:translate(2px, 4px);transition:transform 0.2s ease" viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="15" height="15"><g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg></div></div><div class="sc-dxfTlo cOuMek api-content"><div class="sc-eDLKkx hNzKJC"><div class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY api-info"><h1 class="sc-fsYfdN sc-eFyDpN gqLiaw ObWVe">hawkBit REST APIs<!-- --> <span>(<!-- -->v1<!-- -->)</span></h1><p>Download OpenAPI specification<!-- -->:<a download="openapi.json" target="_blank" class="sc-crHHJw iGcmRf">Download</a></p><div class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"></div><div data-role="redoc-summary" html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"></div><div data-role="redoc-description" html="&lt;p&gt;Eclipse hawkBit™ is a domain-independent back-end framework for rolling out software updates to constrained edge devices as well as more powerful controllers and gateways connected to IP based networking infrastructure.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>Eclipse hawkBit™ is a domain-independent back-end framework for rolling out software updates to constrained edge devices as well as more powerful controllers and gateways connected to IP based networking infrastructure.</p>
</div></div></div></div><div id="tag/DDI-Root-Controller" data-section-id="tag/DDI-Root-Controller" class="sc-eDLKkx hNzKJC"><div class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h1 class="sc-fsYfdN gqLiaw"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller" aria-label="tag/DDI-Root-Controller"></a>DDI Root Controller</h1></div></div><div class="sc-hLQSwg jSgyLg"><div class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS redoc-markdown " html="&lt;p&gt;REST resource handling for root controller CRUD operations&lt;/p&gt;
"><p>REST resource handling for root controller CRUD operations</p>
</div></div></div><div id="tag/DDI-Root-Controller/operation/setAssignedOfflineVersion" data-section-id="tag/DDI-Root-Controller/operation/setAssignedOfflineVersion" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/setAssignedOfflineVersion" id="operation/setAssignedOfflineVersion" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/setAssignedOfflineVersion" aria-label="tag/DDI-Root-Controller/operation/setAssignedOfflineVersion"></a>Set offline assigned version<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;Allow to set current running version.
This method is EXPERIMENTAL and may change in future releases.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>Allow to set current running version.
This method is EXPERIMENTAL and may change in future releases.</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><h5 class="sc-irLvIq cnGhhy">Request Body schema: <div class="sc-jIBlqr sc-hhyKGa bjIddV lkwvLJ"><svg class="sc-ilxebA bCxWCn" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/json" selected="">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/json</label></div><div class="sc-gUjWJS sc-eKzvBH sc-jnlcPO itHPsH ciWJhv gcZOqF">required</div></h5><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"></div><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="name" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">name</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="&lt;p&gt;Distribution Set name&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Distribution Set name</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="version" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">version</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="&lt;p&gt;Distribution set version&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Distribution set version</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA iSOCsR" disabled=""><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;Successfully retrieved&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Successfully retrieved</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">404<!-- --> </strong><div html="&lt;p&gt;Target or Distribution not found&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Target or Distribution not found</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">409<!-- --> </strong><div html="&lt;p&gt;E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">410<!-- --> </strong><div html="&lt;p&gt;Action is not active anymore.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Action is not active anymore.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">415<!-- --> </strong><div html="&lt;p&gt;The request was attempt with a media-type which is not supported by the server for this resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request was attempt with a media-type which is not supported by the server for this resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="put" class="sc-jYnQyy hyHSPQ http-verb put">put</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/installedBase</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/installedBase</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Request samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-0" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-1" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-1" aria-labelledby="react-tabs-0"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-jIBlqr sc-BCDEK bjIddV jyPEvF"><svg class="sc-ilxebA hNiGMc" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/json" selected="">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/json</label></div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"name"</span>: <span class="token string">&quot;linux&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"version"</span>: <span class="token string">&quot;1.2.3&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-2" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-3" tabindex="0" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-3" aria-labelledby="react-tabs-2"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-dQmiwx jCmKdj">application/json</div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"exceptionClass"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"errorCode"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"info"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"property1"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"property2"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/putConfigData" data-section-id="tag/DDI-Root-Controller/operation/putConfigData" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/putConfigData" id="operation/putConfigData" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/putConfigData" aria-label="tag/DDI-Root-Controller/operation/putConfigData"></a>Feedback channel for the config data action<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;The usual behaviour is that when a new device registers at the server it is requested to provide the meta
information that will allow the server to identify the device on a hardware level (e.g. hardware revision,
mac address, serial number etc.).&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>The usual behaviour is that when a new device registers at the server it is requested to provide the meta
information that will allow the server to identify the device on a hardware level (e.g. hardware revision,
mac address, serial number etc.).</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><h5 class="sc-irLvIq cnGhhy">Request Body schema: <div class="sc-jIBlqr sc-hhyKGa bjIddV lkwvLJ"><svg class="sc-ilxebA bCxWCn" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/json" selected="">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/json</label></div><div class="sc-gUjWJS sc-eKzvBH sc-jnlcPO itHPsH ciWJhv gcZOqF">required</div></h5><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"></div><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="data" class="sc-hABBmJ sc-fHejqy sc-jiaSqj cqoAxn hfWKVF gIkRoy"><span class="sc-ifyrAs hIHfpT"></span><button aria-label="expand data"><span class="property-name">data</span><svg class="sc-eTNRI jIsRbK" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">object</span></div> <div><div html="&lt;p&gt;Link which is provided whenever the provisioning target or device is supposed to push its configuration data (aka. &amp;quot;controller attributes&amp;quot;) to the server. Only shown for the initial configuration, after a successful update action, or if requested explicitly (e.g. via the management UI).&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Link which is provided whenever the provisioning target or device is supposed to push its configuration data (aka. &quot;controller attributes&quot;) to the server. Only shown for the initial configuration, after a successful update action, or if requested explicitly (e.g. via the management UI).</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="mode" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">mode</span></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div><div><span class="sc-gUjWJS itHPsH"> <!-- -->Enum<!-- -->:</span> <span class="sc-gUjWJS sc-ldgOGP itHPsH cRxwgg">&quot;merge&quot;</span> <span class="sc-gUjWJS sc-ldgOGP itHPsH cRxwgg">&quot;replace&quot;</span> <span class="sc-gUjWJS sc-ldgOGP itHPsH cRxwgg">&quot;remove&quot;</span> </div> <div><div html="&lt;p&gt;Optional parameter to specify the update mode that should be applied when updating target attributes. Valid values are &amp;#39;merge&amp;#39;, &amp;#39;replace&amp;#39;, and &amp;#39;remove&amp;#39;. Defaults to &amp;#39;merge&amp;#39;.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Optional parameter to specify the update mode that should be applied when updating target attributes. Valid values are &#39;merge&#39;, &#39;replace&#39;, and &#39;remove&#39;. Defaults to &#39;merge&#39;.</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA iSOCsR" disabled=""><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;Successfully retrieved&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Successfully retrieved</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">409<!-- --> </strong><div html="&lt;p&gt;E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">415<!-- --> </strong><div html="&lt;p&gt;The request was attempt with a media-type which is not supported by the server for this resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request was attempt with a media-type which is not supported by the server for this resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="put" class="sc-jYnQyy hyHSPQ http-verb put">put</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/configData</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/configData</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Request samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-4" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-5" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-5" aria-labelledby="react-tabs-4"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-jIBlqr sc-BCDEK bjIddV jyPEvF"><svg class="sc-ilxebA hNiGMc" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/json" selected="">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/json</label></div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"mode"</span>: <span class="token string">&quot;merge&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"data"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"VIN"</span>: <span class="token string">&quot;JH4TB2H26CC000000&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hwRevision"</span>: <span class="token string">&quot;2&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-6" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-7" tabindex="0" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-7" aria-labelledby="react-tabs-6"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-dQmiwx jCmKdj">application/json</div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"exceptionClass"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"errorCode"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"info"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"property1"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"property2"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/postDeploymentBaseActionFeedback" data-section-id="tag/DDI-Root-Controller/operation/postDeploymentBaseActionFeedback" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/postDeploymentBaseActionFeedback" id="operation/postDeploymentBaseActionFeedback" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/postDeploymentBaseActionFeedback" aria-label="tag/DDI-Root-Controller/operation/postDeploymentBaseActionFeedback"></a>Feedback channel for the DeploymentBase action<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;Feedback channel. It is up to the device how much intermediate feedback is provided.
However, the action will be kept open until the controller on the device reports a finished (either successful
or error).&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>Feedback channel. It is up to the device how much intermediate feedback is provided.
However, the action will be kept open until the controller on the device reports a finished (either successful
or error).</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class=""><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="actionId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">actionId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><h5 class="sc-irLvIq cnGhhy">Request Body schema: <div class="sc-jIBlqr sc-hhyKGa bjIddV lkwvLJ"><svg class="sc-ilxebA bCxWCn" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/json" selected="">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/json</label></div><div class="sc-gUjWJS sc-eKzvBH sc-jnlcPO itHPsH ciWJhv gcZOqF">required</div></h5><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"></div><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="status" class="sc-hABBmJ sc-fHejqy sc-jiaSqj cqoAxn hfWKVF gIkRoy"><span class="sc-ifyrAs hIHfpT"></span><button aria-label="expand status"><span class="property-name">status</span><svg class="sc-eTNRI jIsRbK" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">object</span><span class="sc-gUjWJS sc-jgraLO itHPsH iUxudT"> (<!-- -->DdiStatus<!-- -->) </span></div> <div><div html="&lt;p&gt;Target action status&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Target action status</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="timestamp" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">timestamp</span></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="&lt;p&gt;Timestamp (in milliseconds) when this status change occurred on Device.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Timestamp (in milliseconds) when this status change occurred on Device.</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA iSOCsR" disabled=""><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;Successfully retrieved&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Successfully retrieved</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">404<!-- --> </strong><div html="&lt;p&gt;Target not found&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Target not found</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">409<!-- --> </strong><div html="&lt;p&gt;E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">410<!-- --> </strong><div html="&lt;p&gt;Action is not active anymore.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Action is not active anymore.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">415<!-- --> </strong><div html="&lt;p&gt;The request was attempt with a media-type which is not supported by the server for this resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request was attempt with a media-type which is not supported by the server for this resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="post" class="sc-jYnQyy jBKVIL http-verb post">post</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/deploymentBase/{actionId}/feedback</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/deploymentBase/{actionId}/feedback</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Request samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-8" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-9" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-9" aria-labelledby="react-tabs-8"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-jIBlqr sc-BCDEK bjIddV jyPEvF"><svg class="sc-ilxebA hNiGMc" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/json" selected="">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/json</label></div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"status"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"execution"</span>: <span class="token string">&quot;closed&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"result"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"finished"</span>: <span class="token string">&quot;success&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"progress"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"cnt"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"of"</span>: <span class="token number">5</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token number">200</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"details"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;Some feedback&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"timestamp"</span>: <span class="token number">1627997501890</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-10" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-11" tabindex="0" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-11" aria-labelledby="react-tabs-10"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-dQmiwx jCmKdj">application/json</div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"exceptionClass"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"errorCode"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"info"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"property1"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"property2"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/postConfirmationActionFeedback" data-section-id="tag/DDI-Root-Controller/operation/postConfirmationActionFeedback" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/postConfirmationActionFeedback" id="operation/postConfirmationActionFeedback" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/postConfirmationActionFeedback" aria-label="tag/DDI-Root-Controller/operation/postConfirmationActionFeedback"></a>Feedback channel for actions waiting for confirmation<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;The device will use this resource to either confirm or deny an action which is waiting for confirmation. The
action will be transferred into the RUNNING state in case the device is confirming it. Afterwards it will be
exposed by the deploymentBase.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>The device will use this resource to either confirm or deny an action which is waiting for confirmation. The
action will be transferred into the RUNNING state in case the device is confirming it. Afterwards it will be
exposed by the deploymentBase.</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class=""><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="actionId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">actionId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><h5 class="sc-irLvIq cnGhhy">Request Body schema: <div class="sc-jIBlqr sc-hhyKGa bjIddV lkwvLJ"><svg class="sc-ilxebA bCxWCn" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/json" selected="">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/json</label></div><div class="sc-gUjWJS sc-eKzvBH sc-jnlcPO itHPsH ciWJhv gcZOqF">required</div></h5><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"></div><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="confirmation" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">confirmation</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div><div><span class="sc-gUjWJS itHPsH"> <!-- -->Enum<!-- -->:</span> <span class="sc-gUjWJS sc-ldgOGP itHPsH cRxwgg">&quot;confirmed&quot;</span> <span class="sc-gUjWJS sc-ldgOGP itHPsH cRxwgg">&quot;denied&quot;</span> </div> <div><div html="&lt;p&gt;Action confirmation state&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Action confirmation state</p>
</div></div></div></td></tr><tr class=""><td kind="field" title="code" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">code</span></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div> <div><div html="&lt;p&gt;(Optional) Individual status code&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>(Optional) Individual status code</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="details" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">details</span></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY">Array of </span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">strings</span></div> <div><div html="&lt;p&gt;List of detailed message information&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>List of detailed message information</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA iSOCsR" disabled=""><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;Successfully retrieved&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Successfully retrieved</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">404<!-- --> </strong><div html="&lt;p&gt;Target or Action not found&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Target or Action not found</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">409<!-- --> </strong><div html="&lt;p&gt;E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">410<!-- --> </strong><div html="&lt;p&gt;Action is not active anymore.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Action is not active anymore.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">415<!-- --> </strong><div html="&lt;p&gt;The request was attempt with a media-type which is not supported by the server for this resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request was attempt with a media-type which is not supported by the server for this resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="post" class="sc-jYnQyy jBKVIL http-verb post">post</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/confirmationBase/{actionId}/feedback</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/confirmationBase/{actionId}/feedback</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Request samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-12" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-13" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-13" aria-labelledby="react-tabs-12"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-jIBlqr sc-BCDEK bjIddV jyPEvF"><svg class="sc-ilxebA hNiGMc" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/json" selected="">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/json</label></div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"confirmation"</span>: <span class="token string">&quot;confirmed&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"code"</span>: <span class="token number">200</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"details"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;Feedback message&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-14" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-15" tabindex="0" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-15" aria-labelledby="react-tabs-14"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-dQmiwx jCmKdj">application/json</div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"exceptionClass"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"errorCode"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"info"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"property1"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"property2"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/deactivateAutoConfirmation" data-section-id="tag/DDI-Root-Controller/operation/deactivateAutoConfirmation" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/deactivateAutoConfirmation" id="operation/deactivateAutoConfirmation" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/deactivateAutoConfirmation" aria-label="tag/DDI-Root-Controller/operation/deactivateAutoConfirmation"></a>Interface to deactivate auto-confirmation for a specific controller<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;The device can use this resource to deactivate auto-confirmation. All active actions will remain unchanged
while all future actions need to be confirmed, before processing with the deployment.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>The device can use this resource to deactivate auto-confirmation. All active actions will remain unchanged
while all future actions need to be confirmed, before processing with the deployment.</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA iSOCsR" disabled=""><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;Successfully retrieved&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Successfully retrieved</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">404<!-- --> </strong><div html="&lt;p&gt;Target not found&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Target not found</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">409<!-- --> </strong><div html="&lt;p&gt;E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">415<!-- --> </strong><div html="&lt;p&gt;The request was attempt with a media-type which is not supported by the server for this resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request was attempt with a media-type which is not supported by the server for this resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="post" class="sc-jYnQyy jBKVIL http-verb post">post</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/confirmationBase/deactivateAutoConfirm</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/confirmationBase/deactivateAutoConfirm</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-16" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-17" tabindex="0" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-17" aria-labelledby="react-tabs-16"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-dQmiwx jCmKdj">application/json</div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"exceptionClass"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"errorCode"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"info"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"property1"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"property2"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/activateAutoConfirmation" data-section-id="tag/DDI-Root-Controller/operation/activateAutoConfirmation" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/activateAutoConfirmation" id="operation/activateAutoConfirmation" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/activateAutoConfirmation" aria-label="tag/DDI-Root-Controller/operation/activateAutoConfirmation"></a>Interface to activate auto-confirmation for a specific device<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;The device can use this resource to activate auto-confirmation. As a result all current active as well as
future actions will automatically be confirmed by mentioning the initiator as triggered person. Actions will
be automatically confirmed, as long as auto-confirmation is active.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>The device can use this resource to activate auto-confirmation. As a result all current active as well as
future actions will automatically be confirmed by mentioning the initiator as triggered person. Actions will
be automatically confirmed, as long as auto-confirmation is active.</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><h5 class="sc-irLvIq cnGhhy">Request Body schema: <div class="sc-jIBlqr sc-hhyKGa bjIddV lkwvLJ"><svg class="sc-ilxebA bCxWCn" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/json" selected="">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/json</label></div></h5><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"></div><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="initiator" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">initiator</span></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="&lt;p&gt;Individual value (e.g. username) stored as initiator and automatically used as confirmed user in future actions&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Individual value (e.g. username) stored as initiator and automatically used as confirmed user in future actions</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="remark" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">remark</span></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="&lt;p&gt;Individual value to attach a remark which will be persisted when automatically confirming future actions&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Individual value to attach a remark which will be persisted when automatically confirming future actions</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA iSOCsR" disabled=""><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;Successfully retrieved&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Successfully retrieved</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">404<!-- --> </strong><div html="&lt;p&gt;Target not found&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Target not found</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">409<!-- --> </strong><div html="&lt;p&gt;E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">415<!-- --> </strong><div html="&lt;p&gt;The request was attempt with a media-type which is not supported by the server for this resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request was attempt with a media-type which is not supported by the server for this resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="post" class="sc-jYnQyy jBKVIL http-verb post">post</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/confirmationBase/activateAutoConfirm</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/confirmationBase/activateAutoConfirm</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Request samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-18" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-19" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-19" aria-labelledby="react-tabs-18"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-jIBlqr sc-BCDEK bjIddV jyPEvF"><svg class="sc-ilxebA hNiGMc" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/json" selected="">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/json</label></div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"initiator"</span>: <span class="token string">&quot;exampleUser&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"remark"</span>: <span class="token string">&quot;exampleRemark&quot;</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-20" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-21" tabindex="0" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-21" aria-labelledby="react-tabs-20"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-dQmiwx jCmKdj">application/json</div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"exceptionClass"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"errorCode"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"info"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"property1"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"property2"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/postCancelActionFeedback" data-section-id="tag/DDI-Root-Controller/operation/postCancelActionFeedback" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/postCancelActionFeedback" id="operation/postCancelActionFeedback" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/postCancelActionFeedback" aria-label="tag/DDI-Root-Controller/operation/postCancelActionFeedback"></a>Feedback channel for cancel actions<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;It is up to the device how much intermediate feedback is provided. However, the action will be kept open
until the controller on the device reports a finished (either successful or error) or rejects the action,
e.g. the canceled actions have been started already.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>It is up to the device how much intermediate feedback is provided. However, the action will be kept open
until the controller on the device reports a finished (either successful or error) or rejects the action,
e.g. the canceled actions have been started already.</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class=""><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="actionId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">actionId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><h5 class="sc-irLvIq cnGhhy">Request Body schema: <div class="sc-jIBlqr sc-hhyKGa bjIddV lkwvLJ"><svg class="sc-ilxebA bCxWCn" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/json" selected="">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/json</label></div><div class="sc-gUjWJS sc-eKzvBH sc-jnlcPO itHPsH ciWJhv gcZOqF">required</div></h5><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"></div><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="status" class="sc-hABBmJ sc-fHejqy sc-jiaSqj cqoAxn hfWKVF gIkRoy"><span class="sc-ifyrAs hIHfpT"></span><button aria-label="expand status"><span class="property-name">status</span><svg class="sc-eTNRI jIsRbK" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">object</span><span class="sc-gUjWJS sc-jgraLO itHPsH iUxudT"> (<!-- -->DdiStatus<!-- -->) </span></div> <div><div html="&lt;p&gt;Target action status&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Target action status</p>
</div></div></div></td></tr><tr class="last "><td kind="field" title="timestamp" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">timestamp</span></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="&lt;p&gt;Timestamp (in milliseconds) when this status change occurred on Device.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Timestamp (in milliseconds) when this status change occurred on Device.</p>
</div></div></div></td></tr></tbody></table><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA iSOCsR" disabled=""><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;Successfully retrieved&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Successfully retrieved</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">409<!-- --> </strong><div html="&lt;p&gt;E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">415<!-- --> </strong><div html="&lt;p&gt;The request was attempt with a media-type which is not supported by the server for this resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request was attempt with a media-type which is not supported by the server for this resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="post" class="sc-jYnQyy jBKVIL http-verb post">post</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/cancelAction/{actionId}/feedback</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/cancelAction/{actionId}/feedback</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Request samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="react-tabs__tab react-tabs__tab--selected" role="tab" id="react-tabs-22" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-23" tabindex="0" data-rttab="true">Payload</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-23" aria-labelledby="react-tabs-22"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-jIBlqr sc-BCDEK bjIddV jyPEvF"><svg class="sc-ilxebA hNiGMc" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/json" selected="">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/json</label></div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"status"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"execution"</span>: <span class="token string">&quot;closed&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"result"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"finished"</span>: <span class="token string">&quot;success&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"progress"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"cnt"</span>: <span class="token number">2</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"of"</span>: <span class="token number">5</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"code"</span>: <span class="token number">200</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"details"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;Some feedback&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"timestamp"</span>: <span class="token number">1627997501890</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-24" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-25" tabindex="0" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-25" aria-labelledby="react-tabs-24"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-dQmiwx jCmKdj">application/json</div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"exceptionClass"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"errorCode"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"info"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"property1"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"property2"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/getControllerBase" data-section-id="tag/DDI-Root-Controller/operation/getControllerBase" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/getControllerBase" id="operation/getControllerBase" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/getControllerBase" aria-label="tag/DDI-Root-Controller/operation/getControllerBase"></a>Root resource for an individual Target<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;This base resource can be regularly polled by the controller on the provisioning target or device in order to
retrieve actions that need to be executed. Those are provided as a list of links to give more detailed
information about the action. Links are only available for initial configuration, open actions, or the latest
installed action, respectively. The resource supports Etag based modification checks in order to save traffic.&lt;/p&gt;
&lt;p&gt;Note: deployments have to be confirmed in order to move on to the next action. Cancellations have to be
confirmed or rejected.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>This base resource can be regularly polled by the controller on the provisioning target or device in order to
retrieve actions that need to be executed. Those are provided as a list of links to give more detailed
information about the action. Links are only available for initial configuration, open actions, or the latest
installed action, respectively. The resource supports Etag based modification checks in order to save traffic.</p>
<p>Note: deployments have to be confirmed in order to move on to the next action. Cancellations have to be
confirmed or rejected.</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA fIqGlH"><svg class="sc-eTNRI hUWsvg" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;Successfully retrieved&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Successfully retrieved</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="get" class="sc-jYnQyy eIFDdZ http-verb get">get</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-26" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-27" tabindex="0" data-rttab="true">200</li><li class="tab-error" role="tab" id="react-tabs-28" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-29" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-27" aria-labelledby="react-tabs-26"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-jIBlqr sc-BCDEK bjIddV jyPEvF"><svg class="sc-ilxebA hNiGMc" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/hal+json" selected="">application/hal+json</option><option value="application/json">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/hal+json</label></div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"config"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"polling"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sleep"</span>: <span class="token string">&quot;12:00:00&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"_links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"deploymentBase"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/deploymentBase/5?c=-2127183556">https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/deploymentBase/5?c=-2127183556</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"installedBase"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/installedBase/4">https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/installedBase/4</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"configData"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/configData">https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/configData</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-29" aria-labelledby="react-tabs-28"></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/getSoftwareModulesArtifacts" data-section-id="tag/DDI-Root-Controller/operation/getSoftwareModulesArtifacts" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/getSoftwareModulesArtifacts" id="operation/getSoftwareModulesArtifacts" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/getSoftwareModulesArtifacts" aria-label="tag/DDI-Root-Controller/operation/getSoftwareModulesArtifacts"></a>Return all artifacts of a given software module and target<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;Returns all artifacts that are assigned to the software module&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>Returns all artifacts that are assigned to the software module</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class=""><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="softwareModuleId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">softwareModuleId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA fIqGlH"><svg class="sc-eTNRI hUWsvg" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;Successfully retrieved&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Successfully retrieved</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="get" class="sc-jYnQyy eIFDdZ http-verb get">get</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/softwaremodules/{softwareModuleId}/artifacts</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/softwaremodules/{softwareModuleId}/artifacts</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-30" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-31" tabindex="0" data-rttab="true">200</li><li class="tab-error" role="tab" id="react-tabs-32" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-33" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-31" aria-labelledby="react-tabs-30"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-jIBlqr sc-BCDEK bjIddV jyPEvF"><svg class="sc-ilxebA hNiGMc" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/hal+json" selected="">application/hal+json</option><option value="application/json">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/hal+json</label></div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable "><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;binaryFile&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;e4e667b70ff652cb9d9c8a49f141bd68e06cec6f&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;13793b0e3a7830ed685d3ede7ff93048&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;c51368bf045803b429a67bdf04539a373d9fb8caa310fe0431265e6871b4f07a&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">11</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/40/filename/binaryFile">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/40/filename/binaryFile</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/40/filename/binaryFile">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/40/filename/binaryFile</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/40/filename/binaryFile.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/40/filename/binaryFile.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/40/filename/binaryFile.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/40/filename/binaryFile.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-33" aria-labelledby="react-tabs-32"></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/downloadArtifact" data-section-id="tag/DDI-Root-Controller/operation/downloadArtifact" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/downloadArtifact" id="operation/downloadArtifact" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/downloadArtifact" aria-label="tag/DDI-Root-Controller/operation/downloadArtifact"></a>Artifact download<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;Handles GET DdiArtifact download request. This could be full or partial (as specified by RFC7233 (Range Requests)) download request.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>Handles GET DdiArtifact download request. This could be full or partial (as specified by RFC7233 (Range Requests)) download request.</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class=""><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class=""><td kind="field" title="softwareModuleId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">softwareModuleId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="fileName" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">fileName</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA fIqGlH"><svg class="sc-eTNRI hUWsvg" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;Successfully retrieved&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Successfully retrieved</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">404<!-- --> </strong><div html="&lt;p&gt;Target or Module not found&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Target or Module not found</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="get" class="sc-jYnQyy eIFDdZ http-verb get">get</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/softwaremodules/{softwareModuleId}/artifacts/{fileName}</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/softwaremodules/{softwareModuleId}/artifacts/{fileName}</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-34" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-35" tabindex="0" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-35" aria-labelledby="react-tabs-34"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-dQmiwx jCmKdj">application/json</div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"exceptionClass"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"errorCode"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"info"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"property1"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"property2"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/downloadArtifactMd5" data-section-id="tag/DDI-Root-Controller/operation/downloadArtifactMd5" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/downloadArtifactMd5" id="operation/downloadArtifactMd5" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/downloadArtifactMd5" aria-label="tag/DDI-Root-Controller/operation/downloadArtifactMd5"></a>MD5 checksum download<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;Handles GET {@link DdiArtifact} MD5 checksum file download request.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>Handles GET {@link DdiArtifact} MD5 checksum file download request.</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class=""><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class=""><td kind="field" title="softwareModuleId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">softwareModuleId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="fileName" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">fileName</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA iSOCsR" disabled=""><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;Successfully retrieved&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Successfully retrieved</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">404<!-- --> </strong><div html="&lt;p&gt;Target or Module not found&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Target or Module not found</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="get" class="sc-jYnQyy eIFDdZ http-verb get">get</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/softwaremodules/{softwareModuleId}/artifacts/{fileName}.MD5SUM</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/softwaremodules/{softwareModuleId}/artifacts/{fileName}.MD5SUM</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-error react-tabs__tab--selected" role="tab" id="react-tabs-36" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-37" tabindex="0" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-37" aria-labelledby="react-tabs-36"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-dQmiwx jCmKdj">application/json</div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"exceptionClass"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"errorCode"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"message"</span>: <span class="token string">&quot;string&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"info"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"property1"</span>: <span class="token punctuation">{ }</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"property2"</span>: <span class="token punctuation">{ }</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/getControllerInstalledAction" data-section-id="tag/DDI-Root-Controller/operation/getControllerInstalledAction" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/getControllerInstalledAction" id="operation/getControllerInstalledAction" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/getControllerInstalledAction" aria-label="tag/DDI-Root-Controller/operation/getControllerInstalledAction"></a>Previously installed action<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;Resource to receive information of the previous installation. Can be used to re-retrieve artifacts of
the already finished action, for example in case a re-installation is necessary. The response will be of
the same format as the deploymentBase operation, providing the previous action that has been finished
successfully. As the action is already finished, no further feedback is expected.&lt;/p&gt;
&lt;p&gt;Keep in mind that the provided download links for the artifacts are generated dynamically by the update server.
Host, port and path are not guaranteed to be similar to the provided examples below but will be defined at
runtime.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>Resource to receive information of the previous installation. Can be used to re-retrieve artifacts of
the already finished action, for example in case a re-installation is necessary. The response will be of
the same format as the deploymentBase operation, providing the previous action that has been finished
successfully. As the action is already finished, no further feedback is expected.</p>
<p>Keep in mind that the provided download links for the artifacts are generated dynamically by the update server.
Host, port and path are not guaranteed to be similar to the provided examples below but will be defined at
runtime.</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class=""><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="actionId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">actionId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><div><h5 class="sc-irLvIq cnGhhy">query<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class="last "><td kind="field" title="actionHistory" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">actionHistory</span></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-gUjWJS itHPsH"> <!-- -->Default:<!-- --> </span> <span class="sc-gUjWJS sc-ldgOGP itHPsH cRxwgg">0</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA fIqGlH"><svg class="sc-eTNRI hUWsvg" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;The response body includes the detailed operation for the already finished action in the same format as
for the deploymentBase operation.&lt;/p&gt;
&lt;p&gt;In this case the (optional) query for the last 10 messages, previously provided by the device, are included.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The response body includes the detailed operation for the already finished action in the same format as
for the deploymentBase operation.</p>
<p>In this case the (optional) query for the last 10 messages, previously provided by the device, are included.</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="get" class="sc-jYnQyy eIFDdZ http-verb get">get</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/installedBase/{actionId}</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/installedBase/{actionId}</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-38" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-39" tabindex="0" data-rttab="true">200</li><li class="tab-error" role="tab" id="react-tabs-40" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-41" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-39" aria-labelledby="react-tabs-38"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-jIBlqr sc-BCDEK bjIddV jyPEvF"><svg class="sc-ilxebA hNiGMc" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/hal+json" selected="">application/hal+json</option><option value="application/json">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/hal+json</label></div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;8&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"deployment"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <span class="token string">&quot;forced&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"update"</span>: <span class="token string">&quot;forced&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenanceWindow"</span>: <span class="token string">&quot;available&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"chunks"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"part"</span>: <span class="token string">&quot;jvm&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"version"</span>: <span class="token string">&quot;1.0.75&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;oneapp runtime&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"artifacts"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;binary.tgz&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;986a1ade8b8a2f758ce951340cc5e21335cc2a00&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;d04440e6533863247655ac5fd4345bcc&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;b3a04740a19e36057ccf258701922f3cd2f1a880536be53a3ca8d50f6b615975&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">13</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;file.signature&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;986a1ade8b8a2f758ce951340cc5e21335cc2a00&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;d04440e6533863247655ac5fd4345bcc&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;b3a04740a19e36057ccf258701922f3cd2f1a880536be53a3ca8d50f6b615975&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">13</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"part"</span>: <span class="token string">&quot;os&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"version"</span>: <span class="token string">&quot;1.0.79&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;one Firmware&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"artifacts"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;binary.tgz&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;574cd34be20f75d101ed23518339cc38c5157bdb&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;a0637c1ccb9fd53e2ba6f45712516989&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;498014801aab66be1d7fbea56b1aa5959651b6fd710308e196a8c414029e7291&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">13</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;file.signature&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;574cd34be20f75d101ed23518339cc38c5157bdb&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;a0637c1ccb9fd53e2ba6f45712516989&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;498014801aab66be1d7fbea56b1aa5959651b6fd710308e196a8c414029e7291&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">13</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"part"</span>: <span class="token string">&quot;bApp&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"version"</span>: <span class="token string">&quot;1.0.91&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;oneapplication&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"artifacts"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;binary.tgz&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;e3ba7ff5839c210c98e254dde655147ffc49f5c9&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;020017c498e6b0b8f76168fd55fa6fd1&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;80406288820379a82bbcbfbf7e8690146e46256f505de1c6d430c0168a74f6dd&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">11</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;file.signature&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;e3ba7ff5839c210c98e254dde655147ffc49f5c9&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;020017c498e6b0b8f76168fd55fa6fd1&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;80406288820379a82bbcbfbf7e8690146e46256f505de1c6d430c0168a74f6dd&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">11</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"key"</span>: <span class="token string">&quot;aMetadataKey&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">&quot;Metadata value as defined in software module&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"actionHistory"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;RUNNING&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"messages"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;Reboot&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;Write firmware&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;Download done&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;Download failed. ErrorCode #5876745. Retry&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;Started download&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;Assignment initiated by user 'TestPrincipal'&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-41" aria-labelledby="react-tabs-40"></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/getControllerDeploymentBaseAction" data-section-id="tag/DDI-Root-Controller/operation/getControllerDeploymentBaseAction" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/getControllerDeploymentBaseAction" id="operation/getControllerDeploymentBaseAction" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/getControllerDeploymentBaseAction" aria-label="tag/DDI-Root-Controller/operation/getControllerDeploymentBaseAction"></a>Resource for software module (Deployment Base)<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;Core resource for deployment operations. Contains all information necessary in order to execute the operation.&lt;/p&gt;
&lt;p&gt;Keep in mind that the provided download links for the artifacts are generated dynamically by the update server.
Host, port and path and not guaranteed to be similar to the provided examples below but will be defined at
runtime.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>Core resource for deployment operations. Contains all information necessary in order to execute the operation.</p>
<p>Keep in mind that the provided download links for the artifacts are generated dynamically by the update server.
Host, port and path and not guaranteed to be similar to the provided examples below but will be defined at
runtime.</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class=""><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="actionId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">actionId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><div><h5 class="sc-irLvIq cnGhhy">query<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="c" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">c</span></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-gUjWJS itHPsH"> <!-- -->Default:<!-- --> </span> <span class="sc-gUjWJS sc-ldgOGP itHPsH cRxwgg">-1</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="actionHistory" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">actionHistory</span></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-gUjWJS itHPsH"> <!-- -->Default:<!-- --> </span> <span class="sc-gUjWJS sc-ldgOGP itHPsH cRxwgg">0</span></div> <div><div html="&lt;p&gt;(Optional) GET parameter to retrieve a given number of messages which are previously provided by the
device. Useful if the devices sent state information to the feedback channel and never stored them
locally.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>(Optional) GET parameter to retrieve a given number of messages which are previously provided by the
device. Useful if the devices sent state information to the feedback channel and never stored them
locally.</p>
</div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA fIqGlH"><svg class="sc-eTNRI hUWsvg" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;Successfully retrieved&lt;/p&gt;
&lt;p&gt;In case a device provides state information on the feedback channel and wont store it locally,
a query for, e.q, the last 10 messages, could be used which will include the previously provided by the
device,
feedback.&lt;/p&gt;
&lt;p&gt;In addition to the straight forward approach to inform the device to download and install the software
in one transaction hawkBit supports the separation of download and installation into separate steps.&lt;/p&gt;
&lt;p&gt;This feature is called Maintenance Window where the device is informed to download the software first
and then when it enters a defined (maintenance) window the installation triggers follows as usual.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Successfully retrieved</p>
<p>In case a device provides state information on the feedback channel and wont store it locally,
a query for, e.q, the last 10 messages, could be used which will include the previously provided by the
device,
feedback.</p>
<p>In addition to the straight forward approach to inform the device to download and install the software
in one transaction hawkBit supports the separation of download and installation into separate steps.</p>
<p>This feature is called Maintenance Window where the device is informed to download the software first
and then when it enters a defined (maintenance) window the installation triggers follows as usual.</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="get" class="sc-jYnQyy eIFDdZ http-verb get">get</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/deploymentBase/{actionId}</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/deploymentBase/{actionId}</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-42" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-43" tabindex="0" data-rttab="true">200</li><li class="tab-error" role="tab" id="react-tabs-44" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-45" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-43" aria-labelledby="react-tabs-42"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-jIBlqr sc-BCDEK bjIddV jyPEvF"><svg class="sc-ilxebA hNiGMc" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/hal+json" selected="">application/hal+json</option><option value="application/json">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/hal+json</label></div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;8&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"deployment"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <span class="token string">&quot;forced&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"update"</span>: <span class="token string">&quot;forced&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenanceWindow"</span>: <span class="token string">&quot;available&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"chunks"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"part"</span>: <span class="token string">&quot;jvm&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"version"</span>: <span class="token string">&quot;1.0.75&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;oneapp runtime&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"artifacts"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;binary.tgz&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;986a1ade8b8a2f758ce951340cc5e21335cc2a00&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;d04440e6533863247655ac5fd4345bcc&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;b3a04740a19e36057ccf258701922f3cd2f1a880536be53a3ca8d50f6b615975&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">13</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;file.signature&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;986a1ade8b8a2f758ce951340cc5e21335cc2a00&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;d04440e6533863247655ac5fd4345bcc&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;b3a04740a19e36057ccf258701922f3cd2f1a880536be53a3ca8d50f6b615975&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">13</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"part"</span>: <span class="token string">&quot;os&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"version"</span>: <span class="token string">&quot;1.0.79&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;one Firmware&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"artifacts"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;binary.tgz&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;574cd34be20f75d101ed23518339cc38c5157bdb&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;a0637c1ccb9fd53e2ba6f45712516989&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;498014801aab66be1d7fbea56b1aa5959651b6fd710308e196a8c414029e7291&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">13</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;file.signature&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;574cd34be20f75d101ed23518339cc38c5157bdb&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;a0637c1ccb9fd53e2ba6f45712516989&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;498014801aab66be1d7fbea56b1aa5959651b6fd710308e196a8c414029e7291&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">13</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"part"</span>: <span class="token string">&quot;bApp&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"version"</span>: <span class="token string">&quot;1.0.91&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;oneapplication&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"artifacts"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;binary.tgz&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;e3ba7ff5839c210c98e254dde655147ffc49f5c9&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;020017c498e6b0b8f76168fd55fa6fd1&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;80406288820379a82bbcbfbf7e8690146e46256f505de1c6d430c0168a74f6dd&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">11</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;file.signature&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;e3ba7ff5839c210c98e254dde655147ffc49f5c9&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;020017c498e6b0b8f76168fd55fa6fd1&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;80406288820379a82bbcbfbf7e8690146e46256f505de1c6d430c0168a74f6dd&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">11</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"key"</span>: <span class="token string">&quot;aMetadataKey&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">&quot;Metadata value as defined in software module&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"actionHistory"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;RUNNING&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"messages"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;Reboot&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;Write firmware&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;Download done&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;Download failed. ErrorCode #5876745. Retry&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;Started download&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;Assignment initiated by user 'TestPrincipal'&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-45" aria-labelledby="react-tabs-44"></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/getConfirmationBase" data-section-id="tag/DDI-Root-Controller/operation/getConfirmationBase" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/getConfirmationBase" id="operation/getConfirmationBase" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/getConfirmationBase" aria-label="tag/DDI-Root-Controller/operation/getConfirmationBase"></a>Resource to request confirmation specific information for the controller<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;Core resource for confirmation related operations. While active actions awaiting confirmation will be
referenced, the current auto-confirmation status will be shown. In case auto-confirmation is active, details
like the initiator, remark and date of activation (as unix timestamp) will be provided.
Reference links to switch the auto-confirmation state are exposed as well.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>Core resource for confirmation related operations. While active actions awaiting confirmation will be
referenced, the current auto-confirmation status will be shown. In case auto-confirmation is active, details
like the initiator, remark and date of activation (as unix timestamp) will be provided.
Reference links to switch the auto-confirmation state are exposed as well.</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA fIqGlH"><svg class="sc-eTNRI hUWsvg" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;The response body in case auto-confirmation is active is richer - it contains additional information
such as initiator, remark and when the auto-confirmation had been activated.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The response body in case auto-confirmation is active is richer - it contains additional information
such as initiator, remark and when the auto-confirmation had been activated.</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="get" class="sc-jYnQyy eIFDdZ http-verb get">get</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/confirmationBase</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/confirmationBase</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-46" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-47" tabindex="0" data-rttab="true">200</li><li class="tab-error" role="tab" id="react-tabs-48" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-49" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-47" aria-labelledby="react-tabs-46"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-jIBlqr sc-BCDEK bjIddV jyPEvF"><svg class="sc-ilxebA hNiGMc" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/hal+json" selected="">application/hal+json</option><option value="application/json">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/hal+json</label></div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"autoConfirm"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"active"</span>: <span class="token boolean">false</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"_links"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"activateAutoConfirm"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/confirmationBase/activateAutoConfirm">https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/confirmationBase/activateAutoConfirm</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"confirmationBase"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/confirmationBase/10?c=-2122565939">https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/confirmationBase/10?c=-2122565939</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-49" aria-labelledby="react-tabs-48"></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/getConfirmationBaseAction" data-section-id="tag/DDI-Root-Controller/operation/getConfirmationBaseAction" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/getConfirmationBaseAction" id="operation/getConfirmationBaseAction" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/getConfirmationBaseAction" aria-label="tag/DDI-Root-Controller/operation/getConfirmationBaseAction"></a>Confirmation status of an action<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;Resource to receive information about a pending confirmation. The response will be of the same format as the
deploymentBase operation. The controller should provide feedback about the confirmation first, before
processing the deployment.&lt;/p&gt;
&lt;p&gt;Keep in mind that the provided download links for the artifacts are generated dynamically by the update server.
Host, port and path are not guaranteed to be similar to the provided examples below but will be defined at
runtime.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>Resource to receive information about a pending confirmation. The response will be of the same format as the
deploymentBase operation. The controller should provide feedback about the confirmation first, before
processing the deployment.</p>
<p>Keep in mind that the provided download links for the artifacts are generated dynamically by the update server.
Host, port and path are not guaranteed to be similar to the provided examples below but will be defined at
runtime.</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class=""><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="actionId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">actionId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><div><h5 class="sc-irLvIq cnGhhy">query<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="c" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">c</span></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-gUjWJS itHPsH"> <!-- -->Default:<!-- --> </span> <span class="sc-gUjWJS sc-ldgOGP itHPsH cRxwgg">-1</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="actionHistory" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">actionHistory</span></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int32<!-- -->&gt;<!-- --> </span></div><div><span class="sc-gUjWJS itHPsH"> <!-- -->Default:<!-- --> </span> <span class="sc-gUjWJS sc-ldgOGP itHPsH cRxwgg">0</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA fIqGlH"><svg class="sc-eTNRI hUWsvg" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;The response body includes the detailed information about the action awaiting confirmation in the same format as for the deploymentBase operation.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The response body includes the detailed information about the action awaiting confirmation in the same format as for the deploymentBase operation.</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">404<!-- --> </strong><div html="&lt;p&gt;Target not found&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Target not found</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="get" class="sc-jYnQyy eIFDdZ http-verb get">get</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/confirmationBase/{actionId}</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/confirmationBase/{actionId}</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-50" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-51" tabindex="0" data-rttab="true">200</li><li class="tab-error" role="tab" id="react-tabs-52" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-53" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-51" aria-labelledby="react-tabs-50"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-jIBlqr sc-BCDEK bjIddV jyPEvF"><svg class="sc-ilxebA hNiGMc" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/hal+json" selected="">application/hal+json</option><option value="application/json">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/hal+json</label></div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;6&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"confirmation"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <span class="token string">&quot;forced&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"update"</span>: <span class="token string">&quot;forced&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"maintenanceWindow"</span>: <span class="token string">&quot;available&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"chunks"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"part"</span>: <span class="token string">&quot;jvm&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"version"</span>: <span class="token string">&quot;1.0.62&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;oneapp runtime&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"artifacts"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;binary.tgz&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;3dceccec02e7626184bdbba12b247b67ff04c363&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;a9a7df0aa4c72b3b03b654c42d29744b&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;971d8db88fef8e7a3e6d5bbf501d69b07d0c300d9be948aff8b52960ef039358&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">11</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/binary.tgz">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/binary.tgz">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/binary.tgz.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/binary.tgz.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;file.signature&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;3dceccec02e7626184bdbba12b247b67ff04c363&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;a9a7df0aa4c72b3b03b654c42d29744b&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;971d8db88fef8e7a3e6d5bbf501d69b07d0c300d9be948aff8b52960ef039358&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">11</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/file.signature">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/file.signature">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/file.signature.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/file.signature.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"part"</span>: <span class="token string">&quot;bApp&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"version"</span>: <span class="token string">&quot;1.0.96&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;oneapplication&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"artifacts"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;binary.tgz&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;701c0c0fcbee5e96fa5c5b819cb519686940ade3&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;f0f6a34c4c9e79d07c2d92c3c3d88560&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;cff472a07c3143741fb03ac6c577acabef72a186a8bfaab00bbb47ca5ebbe554&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">11</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/binary.tgz">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/binary.tgz">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/binary.tgz.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/binary.tgz.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;file.signature&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;701c0c0fcbee5e96fa5c5b819cb519686940ade3&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;f0f6a34c4c9e79d07c2d92c3c3d88560&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;cff472a07c3143741fb03ac6c577acabef72a186a8bfaab00bbb47ca5ebbe554&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">11</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/file.signature">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/file.signature">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/file.signature.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/file.signature.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"part"</span>: <span class="token string">&quot;os&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"version"</span>: <span class="token string">&quot;1.0.44&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"name"</span>: <span class="token string">&quot;one Firmware&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"artifacts"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;binary.tgz&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;2b09765e953cd138b7da8f4725e48183dab62aec&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;9b0aa2f51379cb4a5e0b7d026c2605c9&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;618faa741070b3f8148bad06f088e537a8f7913e734df4dde61fb163725cb4ee&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">15</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/binary.tgz">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/binary.tgz">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/binary.tgz</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/binary.tgz.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/binary.tgz.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/binary.tgz.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span>,</div></li><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"filename"</span>: <span class="token string">&quot;file.signature&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"hashes"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"sha1"</span>: <span class="token string">&quot;2b09765e953cd138b7da8f4725e48183dab62aec&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5"</span>: <span class="token string">&quot;9b0aa2f51379cb4a5e0b7d026c2605c9&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"sha256"</span>: <span class="token string">&quot;618faa741070b3f8148bad06f088e537a8f7913e734df4dde61fb163725cb4ee&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"size"</span>: <span class="token number">15</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"_links"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"download"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/file.signature">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"download-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/file.signature">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/file.signature</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum-http"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/file.signature.MD5SUM">http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"md5sum"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"href"</span>: <span class="token string">&quot;</span><a href="https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/file.signature.MD5SUM">https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/file.signature.MD5SUM</a><span class="token string">&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"metadata"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><button class="collapser" aria-label="expand"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"key"</span>: <span class="token string">&quot;aMetadataKey&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"value"</span>: <span class="token string">&quot;Metadata value as defined in software module&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"actionHistory"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"status"</span>: <span class="token string">&quot;WAIT_FOR_CONFIRMATION&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable collapsed"><span class="property token string">"messages"</span>: <button class="collapser" aria-label="expand"></button><span class="token punctuation">[</span><span class="ellipsis"></span><ul class="array collapsible"><li><div class="hoverable collapsed"><span class="token string">&quot;Assignment initiated by user 'TestPrincipal'&quot;</span>,</div></li><li><div class="hoverable collapsed"><span class="token string">&quot;Waiting for the confirmation by the device before processing with the deployment&quot;</span></div></li></ul><span class="token punctuation">]</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-53" aria-labelledby="react-tabs-52"></div></div></div></div></div></div><div id="tag/DDI-Root-Controller/operation/getControllerCancelAction" data-section-id="tag/DDI-Root-Controller/operation/getControllerCancelAction" class="sc-eDLKkx cSNAXN"><div data-section-id="operation/getControllerCancelAction" id="operation/getControllerCancelAction" class="sc-iBdnpw fsPUig"><div class="sc-hLQSwg gikxZY"><h2 class="sc-qZrbh gwJLUj"><a class="sc-csKJxZ fNhImz" href="#tag/DDI-Root-Controller/operation/getControllerCancelAction" aria-label="tag/DDI-Root-Controller/operation/getControllerCancelAction"></a>Cancel an action<!-- --> </h2><div class="sc-eYFTNc dZbpPF"><div html="&lt;p&gt;The Hawkbit server might cancel an operation, e.g. an unfinished update has a successor. It is up to the
provisioning target to decide to accept the cancelation or reject it.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS"><p>The Hawkbit server might cancel an operation, e.g. an unfinished update has a successor. It is up to the
provisioning target to decide to accept the cancelation or reject it.</p>
</div></div><div><h5 class="sc-irLvIq cnGhhy">path<!-- --> Parameters</h5><table class="sc-hIPBNq kHkWhD"><tbody><tr class=""><td kind="field" title="tenant" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">tenant</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class=""><td kind="field" title="controllerId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">controllerId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">string</span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr><tr class="last "><td kind="field" title="actionId" class="sc-hABBmJ sc-fHejqy cqoAxn hfWKVF"><span class="sc-ifyrAs hIHfpT"></span><span class="property-name">actionId</span><div class="sc-gUjWJS sc-eKzvBH itHPsH ciWJhv">required</div></td><td class="sc-blmEgr berbbf"><div><div><span class="sc-gUjWJS sc-kZOsHZ itHPsH iSyacY"></span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP">integer</span><span class="sc-gUjWJS sc-iLXxbI itHPsH gfdSsP"> <!-- -->&lt;<!-- -->int64<!-- -->&gt;<!-- --> </span></div> <div><div html="" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"></div></div></div></td></tr></tbody></table></div><div><h3 class="sc-fYitVF duKVDl">Responses</h3><div><button class="sc-hsaIUA fIqGlH"><svg class="sc-eTNRI hUWsvg" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">200<!-- --> </strong><div html="&lt;p&gt;Successfully retrieved&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Successfully retrieved</p>
</div></button></div><div><button class="sc-hsaIUA ideQht"><svg class="sc-eTNRI fWTllA" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg><strong class="sc-gWQvRS ePkkgX">400<!-- --> </strong><div html="&lt;p&gt;Bad Request - e.g. invalid parameters&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Bad Request - e.g. invalid parameters</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">401<!-- --> </strong><div html="&lt;p&gt;The request requires user authentication.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The request requires user authentication.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">403<!-- --> </strong><div html="&lt;p&gt;Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">405<!-- --> </strong><div html="&lt;p&gt;The http request method is not allowed on the resource.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>The http request method is not allowed on the resource.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">406<!-- --> </strong><div html="&lt;p&gt;In case accept header is specified and not application/json.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>In case accept header is specified and not application/json.</p>
</div></button></div><div><button class="sc-hsaIUA ifZPCr" disabled=""><strong class="sc-gWQvRS ePkkgX">429<!-- --> </strong><div html="&lt;p&gt;Too many requests. The server will refuse further attempts and the client has to wait another second.&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY VEBGS sc-ckdEwu LxEPk"><p>Too many requests. The server will refuse further attempts and the client has to wait another second.</p>
</div></button></div></div></div><div class="sc-jTQCzO sc-gLLuof imiXRU jGdkPR"><div class="sc-bPrlCs cIsduN"><button class="sc-GkLId bclCVA"><span type="get" class="sc-jYnQyy eIFDdZ http-verb get">get</span><span class="sc-fYrVWQ gllLir">/{tenant}/controller/v1/{controllerId}/cancelAction/{actionId}</span><svg class="sc-eTNRI exoGJA" style="margin-right:-25px" version="1.1" viewBox="0 0 24 24" x="0" xmlns="http://www.w3.org/2000/svg" y="0" aria-hidden="true"><polygon points="17.3 8.3 12 13.6 6.7 8.3 5.3 9.7 12 16.4 18.7 9.7 "></polygon></svg></button><div aria-hidden="true" class="sc-eGgGjL hsEiws"><div class="sc-fnpiog jerStl"><div html="&lt;p&gt;Generated server url&lt;/p&gt;
" class="sc-iKOmoZ sc-cCzLxZ WVNwY jaVotg"><p>Generated server url</p>
</div><div tabindex="0" role="button"><div class="sc-lkDHyp etvaCd"><span>http://localhost:53002</span>/{tenant}/controller/v1/{controllerId}/cancelAction/{actionId}</div></div></div></div></div><div><h3 class="sc-kFCroH klfnyk"> <!-- -->Response samples<!-- --> </h3><div class="sc-cyZbeP jSWvqu" data-rttabs="true"><ul class="react-tabs__tab-list" role="tablist"><li class="tab-success react-tabs__tab--selected" role="tab" id="react-tabs-54" aria-selected="true" aria-disabled="false" aria-controls="react-tabs-55" tabindex="0" data-rttab="true">200</li><li class="tab-error" role="tab" id="react-tabs-56" aria-selected="false" aria-disabled="false" aria-controls="react-tabs-57" data-rttab="true">400</li></ul><div class="react-tabs__tab-panel react-tabs__tab-panel--selected" role="tabpanel" id="react-tabs-55" aria-labelledby="react-tabs-54"><div><div class="sc-cPtzlb jBjImi"><span class="sc-bCvmQg eTZsJr">Content type</span><div class="sc-jIBlqr sc-BCDEK bjIddV jyPEvF"><svg class="sc-ilxebA hNiGMc" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg><select class="dropdown-select"><option value="application/hal+json" selected="">application/hal+json</option><option value="application/json">application/json</option><option value="application/cbor">application/cbor</option></select><label>application/hal+json</label></div></div><div class="sc-hVcFVo jeLSWq"><div class="sc-cSxRuM fOJBdW"><div class="sc-gjLLEI iwAAMv"><button><div class="sc-jdHILj krcPXE">Copy</div></button><button> Expand all </button><button> Collapse all </button></div><div class="sc-iKOmoZ WVNwY sc-jMbVJB DqFKH"><div class="redoc-json"><code><button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable "><span class="property token string">"id"</span>: <span class="token string">&quot;11&quot;</span><span class="token punctuation">,</span></div></li><li><div class="hoverable "><span class="property token string">"cancelAction"</span>: <button class="collapser" aria-label="collapse"></button><span class="token punctuation">{</span><span class="ellipsis"></span><ul class="obj collapsible"><li><div class="hoverable collapsed"><span class="property token string">"stopId"</span>: <span class="token string">&quot;11&quot;</span></div></li></ul><span class="token punctuation">}</span></div></li></ul><span class="token punctuation">}</span></code></div></div></div></div></div></div><div class="react-tabs__tab-panel" role="tabpanel" id="react-tabs-57" aria-labelledby="react-tabs-56"></div></div></div></div></div></div></div><div class="sc-juusvx bsunyy"></div></div></div>
<script>
const __redoc_state = {"menu":{"activeItemIdx":-1},"spec":{"data":{"openapi":"3.0.1","info":{"title":"hawkBit REST APIs","description":"Eclipse hawkBit™ is a domain-independent back-end framework for rolling out software updates to constrained edge devices as well as more powerful controllers and gateways connected to IP based networking infrastructure.\n","version":"v1"},"servers":[{"url":"http://localhost:53002","description":"Generated server url"}],"tags":[{"name":"DDI Root Controller","description":"REST resource handling for root controller CRUD operations"}],"paths":{"/{tenant}/controller/v1/{controllerId}/installedBase":{"put":{"tags":["DDI Root Controller"],"summary":"Set offline assigned version","description":"Allow to set current running version.\nThis method is EXPERIMENTAL and may change in future releases.\n","operationId":"setAssignedOfflineVersion","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DdiAssignedVersion"}},"application/cbor":{"schema":{"$ref":"#/components/schemas/DdiAssignedVersion"}}},"required":true},"responses":{"200":{"description":"Successfully retrieved"},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"404":{"description":"Target or Distribution not found","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"409":{"description":"E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.","content":{"application/json":{}}},"410":{"description":"Action is not active anymore.","content":{"application/json":{}}},"415":{"description":"The request was attempt with a media-type which is not supported by the server for this resource.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/configData":{"put":{"tags":["DDI Root Controller"],"summary":"Feedback channel for the config data action","description":"The usual behaviour is that when a new device registers at the server it is requested to provide the meta\ninformation that will allow the server to identify the device on a hardware level (e.g. hardware revision,\nmac address, serial number etc.).","operationId":"putConfigData","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DdiConfigData"}},"application/cbor":{"schema":{"$ref":"#/components/schemas/DdiConfigData"}}},"required":true},"responses":{"200":{"description":"Successfully retrieved"},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"409":{"description":"E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.","content":{"application/json":{}}},"415":{"description":"The request was attempt with a media-type which is not supported by the server for this resource.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/deploymentBase/{actionId}/feedback":{"post":{"tags":["DDI Root Controller"],"summary":"Feedback channel for the DeploymentBase action","description":"Feedback channel. It is up to the device how much intermediate feedback is provided.\nHowever, the action will be kept open until the controller on the device reports a finished (either successful\nor error).\n","operationId":"postDeploymentBaseActionFeedback","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}},{"name":"actionId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DdiActionFeedback"}},"application/cbor":{"schema":{"$ref":"#/components/schemas/DdiActionFeedback"}}},"required":true},"responses":{"200":{"description":"Successfully retrieved"},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"404":{"description":"Target not found","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"409":{"description":"E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.","content":{"application/json":{}}},"410":{"description":"Action is not active anymore.","content":{"application/json":{}}},"415":{"description":"The request was attempt with a media-type which is not supported by the server for this resource.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/confirmationBase/{actionId}/feedback":{"post":{"tags":["DDI Root Controller"],"summary":"Feedback channel for actions waiting for confirmation","description":"The device will use this resource to either confirm or deny an action which is waiting for confirmation. The\naction will be transferred into the RUNNING state in case the device is confirming it. Afterwards it will be\nexposed by the deploymentBase.\n","operationId":"postConfirmationActionFeedback","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}},{"name":"actionId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DdiConfirmationFeedback"}},"application/cbor":{"schema":{"$ref":"#/components/schemas/DdiConfirmationFeedback"}}},"required":true},"responses":{"200":{"description":"Successfully retrieved"},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"404":{"description":"Target or Action not found","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"409":{"description":"E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.","content":{"application/json":{}}},"410":{"description":"Action is not active anymore.","content":{"application/json":{}}},"415":{"description":"The request was attempt with a media-type which is not supported by the server for this resource.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/confirmationBase/deactivateAutoConfirm":{"post":{"tags":["DDI Root Controller"],"summary":"Interface to deactivate auto-confirmation for a specific controller","description":"The device can use this resource to deactivate auto-confirmation. All active actions will remain unchanged\nwhile all future actions need to be confirmed, before processing with the deployment.\n","operationId":"deactivateAutoConfirmation","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successfully retrieved"},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"404":{"description":"Target not found","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"409":{"description":"E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.","content":{"application/json":{}}},"415":{"description":"The request was attempt with a media-type which is not supported by the server for this resource.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/confirmationBase/activateAutoConfirm":{"post":{"tags":["DDI Root Controller"],"summary":"Interface to activate auto-confirmation for a specific device","description":"The device can use this resource to activate auto-confirmation. As a result all current active as well as\nfuture actions will automatically be confirmed by mentioning the initiator as triggered person. Actions will\nbe automatically confirmed, as long as auto-confirmation is active.\n","operationId":"activateAutoConfirmation","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DdiActivateAutoConfirmation"}},"application/cbor":{"schema":{"$ref":"#/components/schemas/DdiActivateAutoConfirmation"}}}},"responses":{"200":{"description":"Successfully retrieved"},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"404":{"description":"Target not found","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"409":{"description":"E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.","content":{"application/json":{}}},"415":{"description":"The request was attempt with a media-type which is not supported by the server for this resource.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/cancelAction/{actionId}/feedback":{"post":{"tags":["DDI Root Controller"],"summary":"Feedback channel for cancel actions","description":"It is up to the device how much intermediate feedback is provided. However, the action will be kept open\nuntil the controller on the device reports a finished (either successful or error) or rejects the action,\ne.g. the canceled actions have been started already.","operationId":"postCancelActionFeedback","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}},{"name":"actionId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DdiActionFeedback"}},"application/cbor":{"schema":{"$ref":"#/components/schemas/DdiActionFeedback"}}},"required":true},"responses":{"200":{"description":"Successfully retrieved"},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"409":{"description":"E.g. in case an entity is created or modified by another user in another request at the same time. You may retry your modification request.","content":{"application/json":{}}},"415":{"description":"The request was attempt with a media-type which is not supported by the server for this resource.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}":{"get":{"tags":["DDI Root Controller"],"summary":"Root resource for an individual Target","description":"This base resource can be regularly polled by the controller on the provisioning target or device in order to\nretrieve actions that need to be executed. Those are provided as a list of links to give more detailed\ninformation about the action. Links are only available for initial configuration, open actions, or the latest\ninstalled action, respectively. The resource supports Etag based modification checks in order to save traffic.\n\nNote: deployments have to be confirmed in order to move on to the next action. Cancellations have to be\nconfirmed or rejected.","operationId":"getControllerBase","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successfully retrieved","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/DdiControllerBase"}},"application/json":{"schema":{"$ref":"#/components/schemas/DdiControllerBase"}},"application/cbor":{"schema":{"$ref":"#/components/schemas/DdiControllerBase"}}}},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/softwaremodules/{softwareModuleId}/artifacts":{"get":{"tags":["DDI Root Controller"],"summary":"Return all artifacts of a given software module and target","description":"Returns all artifacts that are assigned to the software module","operationId":"getSoftwareModulesArtifacts","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}},{"name":"softwareModuleId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"Successfully retrieved","content":{"application/hal+json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DdiArtifact"}}},"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DdiArtifact"}}},"application/cbor":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DdiArtifact"}}}}},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/softwaremodules/{softwareModuleId}/artifacts/{fileName}":{"get":{"tags":["DDI Root Controller"],"summary":"Artifact download","description":"Handles GET DdiArtifact download request. This could be full or partial (as specified by RFC7233 (Range Requests)) download request.","operationId":"downloadArtifact","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}},{"name":"softwareModuleId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"fileName","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successfully retrieved","content":{"*/*":{"schema":{"type":"object"}}}},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"404":{"description":"Target or Module not found","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/softwaremodules/{softwareModuleId}/artifacts/{fileName}.MD5SUM":{"get":{"tags":["DDI Root Controller"],"summary":"MD5 checksum download","description":"Handles GET {@link DdiArtifact} MD5 checksum file download request.","operationId":"downloadArtifactMd5","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}},{"name":"softwareModuleId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"fileName","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successfully retrieved"},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"404":{"description":"Target or Module not found","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/installedBase/{actionId}":{"get":{"tags":["DDI Root Controller"],"summary":"Previously installed action","description":"Resource to receive information of the previous installation. Can be used to re-retrieve artifacts of\nthe already finished action, for example in case a re-installation is necessary. The response will be of\nthe same format as the deploymentBase operation, providing the previous action that has been finished\nsuccessfully. As the action is already finished, no further feedback is expected.\n\nKeep in mind that the provided download links for the artifacts are generated dynamically by the update server.\nHost, port and path are not guaranteed to be similar to the provided examples below but will be defined at\nruntime.\n","operationId":"getControllerInstalledAction","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}},{"name":"actionId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"actionHistory","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}}],"responses":{"200":{"description":"The response body includes the detailed operation for the already finished action in the same format as\nfor the deploymentBase operation.\n\nIn this case the (optional) query for the last 10 messages, previously provided by the device, are included.\n","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/DdiDeploymentBase"}},"application/json":{"schema":{"$ref":"#/components/schemas/DdiDeploymentBase"}},"application/cbor":{"schema":{"$ref":"#/components/schemas/DdiDeploymentBase"}}}},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/deploymentBase/{actionId}":{"get":{"tags":["DDI Root Controller"],"summary":"Resource for software module (Deployment Base)","description":"Core resource for deployment operations. Contains all information necessary in order to execute the operation.\n\nKeep in mind that the provided download links for the artifacts are generated dynamically by the update server.\nHost, port and path and not guaranteed to be similar to the provided examples below but will be defined at\nruntime.\n","operationId":"getControllerDeploymentBaseAction","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}},{"name":"actionId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"c","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":-1}},{"name":"actionHistory","in":"query","description":"(Optional) GET parameter to retrieve a given number of messages which are previously provided by the\ndevice. Useful if the devices sent state information to the feedback channel and never stored them\nlocally.","required":false,"schema":{"type":"integer","description":"(Optional) GET parameter to retrieve a given number of messages which are previously provided by the\ndevice. Useful if the devices sent state information to the feedback channel and never stored them\nlocally.","format":"int32","default":0}}],"responses":{"200":{"description":"Successfully retrieved\n\nIn case a device provides state information on the feedback channel and wont store it locally,\na query for, e.q, the last 10 messages, could be used which will include the previously provided by the\ndevice,\nfeedback.\n\nIn addition to the straight forward approach to inform the device to download and install the software\nin one transaction hawkBit supports the separation of download and installation into separate steps.\n\nThis feature is called Maintenance Window where the device is informed to download the software first\nand then when it enters a defined (maintenance) window the installation triggers follows as usual.\n","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/DdiDeploymentBase"}},"application/json":{"schema":{"$ref":"#/components/schemas/DdiDeploymentBase"}},"application/cbor":{"schema":{"$ref":"#/components/schemas/DdiDeploymentBase"}}}},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/confirmationBase":{"get":{"tags":["DDI Root Controller"],"summary":"Resource to request confirmation specific information for the controller","description":"Core resource for confirmation related operations. While active actions awaiting confirmation will be\nreferenced, the current auto-confirmation status will be shown. In case auto-confirmation is active, details\nlike the initiator, remark and date of activation (as unix timestamp) will be provided.\nReference links to switch the auto-confirmation state are exposed as well.\n","operationId":"getConfirmationBase","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"The response body in case auto-confirmation is active is richer - it contains additional information\nsuch as initiator, remark and when the auto-confirmation had been activated.\n","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/DdiConfirmationBase"}},"application/json":{"schema":{"$ref":"#/components/schemas/DdiConfirmationBase"}},"application/cbor":{"schema":{"$ref":"#/components/schemas/DdiConfirmationBase"}}}},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/confirmationBase/{actionId}":{"get":{"tags":["DDI Root Controller"],"summary":"Confirmation status of an action","description":"Resource to receive information about a pending confirmation. The response will be of the same format as the\ndeploymentBase operation. The controller should provide feedback about the confirmation first, before\nprocessing the deployment.\n\nKeep in mind that the provided download links for the artifacts are generated dynamically by the update server.\nHost, port and path are not guaranteed to be similar to the provided examples below but will be defined at\nruntime.\n","operationId":"getConfirmationBaseAction","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}},{"name":"actionId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}},{"name":"c","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":-1}},{"name":"actionHistory","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}}],"responses":{"200":{"description":"The response body includes the detailed information about the action awaiting confirmation in the same format as for the deploymentBase operation.","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/DdiConfirmationBaseAction"}},"application/json":{"schema":{"$ref":"#/components/schemas/DdiConfirmationBaseAction"}},"application/cbor":{"schema":{"$ref":"#/components/schemas/DdiConfirmationBaseAction"}}}},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"404":{"description":"Target not found","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}},"/{tenant}/controller/v1/{controllerId}/cancelAction/{actionId}":{"get":{"tags":["DDI Root Controller"],"summary":"Cancel an action","description":"The Hawkbit server might cancel an operation, e.g. an unfinished update has a successor. It is up to the\nprovisioning target to decide to accept the cancelation or reject it.","operationId":"getControllerCancelAction","parameters":[{"name":"tenant","in":"path","required":true,"schema":{"type":"string"}},{"name":"controllerId","in":"path","required":true,"schema":{"type":"string"}},{"name":"actionId","in":"path","required":true,"schema":{"type":"integer","format":"int64"}}],"responses":{"200":{"description":"Successfully retrieved","content":{"application/hal+json":{"schema":{"$ref":"#/components/schemas/DdiCancel"}},"application/json":{"schema":{"$ref":"#/components/schemas/DdiCancel"}},"application/cbor":{"schema":{"$ref":"#/components/schemas/DdiCancel"}}}},"400":{"description":"Bad Request - e.g. invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExceptionInfo"}}}},"401":{"description":"The request requires user authentication.","content":{"application/json":{}}},"403":{"description":"Insufficient permissions, entity is not allowed to be changed (i.e. read-only) or data volume restriction applies.","content":{"application/json":{}}},"405":{"description":"The http request method is not allowed on the resource.","content":{"application/json":{}}},"406":{"description":"In case accept header is specified and not application/json.","content":{"application/json":{}}},"429":{"description":"Too many requests. The server will refuse further attempts and the client has to wait another second.","content":{"application/json":{}}}}}}},"components":{"schemas":{"DdiAssignedVersion":{"required":["name","version"],"type":"object","properties":{"name":{"type":"string","description":"Distribution Set name","example":"linux"},"version":{"type":"string","description":"Distribution set version","example":"1.2.3"}}},"ExceptionInfo":{"type":"object","properties":{"exceptionClass":{"type":"string"},"errorCode":{"type":"string"},"message":{"type":"string"},"info":{"type":"object","additionalProperties":{"type":"object"}}}},"DdiConfigData":{"required":["data"],"type":"object","properties":{"data":{"type":"object","additionalProperties":{"type":"string","description":"Link which is provided whenever the provisioning target or device is supposed to push its configuration data (aka. \"controller attributes\") to the server. Only shown for the initial configuration, after a successful update action, or if requested explicitly (e.g. via the management UI)."},"description":"Link which is provided whenever the provisioning target or device is supposed to push its configuration data (aka. \"controller attributes\") to the server. Only shown for the initial configuration, after a successful update action, or if requested explicitly (e.g. via the management UI)."},"mode":{"type":"string","description":"Optional parameter to specify the update mode that should be applied when updating target attributes. Valid values are 'merge', 'replace', and 'remove'. Defaults to 'merge'.","enum":["merge","replace","remove"]}},"example":{"mode":"merge","data":{"VIN":"JH4TB2H26CC000000","hwRevision":"2"}}},"DdiActionFeedback":{"required":["status"],"type":"object","properties":{"status":{"$ref":"#/components/schemas/DdiStatus"},"timestamp":{"type":"integer","description":"Timestamp (in milliseconds) when this status change occurred on Device.","format":"int64","example":1627997501890}}},"DdiProgress":{"required":["cnt"],"type":"object","properties":{"cnt":{"type":"integer","description":"Achieved amount","format":"int32","example":2},"of":{"type":"integer","description":"Maximum levels","format":"int32","example":5}},"description":"Progress assumption of the device (currently not supported)"},"DdiResult":{"required":["finished"],"type":"object","properties":{"finished":{"type":"string","description":"Result of the action execution","enum":["success","failure","none"]},"progress":{"$ref":"#/components/schemas/DdiProgress"}},"description":"Result of the action execution"},"DdiStatus":{"required":["execution","result"],"type":"object","properties":{"execution":{"type":"string","description":"Status of the action execution","enum":["closed","proceeding","canceled","scheduled","rejected","resumed","downloaded","download"]},"result":{"$ref":"#/components/schemas/DdiResult"},"code":{"type":"integer","description":"(Optional) Individual status code","format":"int32","example":200},"details":{"type":"array","description":"List of details message information","example":["Some feedback"],"items":{"type":"string","description":"List of details message information","example":"[\"Some feedback\"]"}}},"description":"Target action status"},"DdiConfirmationFeedback":{"required":["confirmation"],"type":"object","properties":{"confirmation":{"type":"string","description":"Action confirmation state","enum":["confirmed","denied"]},"code":{"type":"integer","description":"(Optional) Individual status code","format":"int32","example":200},"details":{"type":"array","description":"List of detailed message information","example":["Feedback message"],"items":{"type":"string","description":"List of detailed message information","example":"[\"Feedback message\"]"}}}},"DdiActivateAutoConfirmation":{"type":"object","properties":{"initiator":{"type":"string","description":"Individual value (e.g. username) stored as initiator and automatically used as confirmed user in future actions","example":"exampleUser"},"remark":{"type":"string","description":"Individual value to attach a remark which will be persisted when automatically confirming future actions","example":"exampleRemark"}}},"DdiConfig":{"type":"object","properties":{"polling":{"$ref":"#/components/schemas/DdiPolling"}},"description":"DDI controller configuration"},"DdiControllerBase":{"type":"object","properties":{"config":{"$ref":"#/components/schemas/DdiConfig"},"_links":{"$ref":"#/components/schemas/Links"}},"description":"**_links**: Actions that the server has for the target\n* **deploymentBase** - Detailed deployment operation\n* **installedBase** - Detailed operation of last successfully finished action\n* **configData** - Link which is provided whenever the provisioning target or device is supposed to push its configuration data (aka. \"controller attributes\") to the server. Only shown for the initial configuration, after a successful update action, or if requested explicitly (e.g. via the management UI)\n","example":{"config":{"polling":{"sleep":"12:00:00"}},"_links":{"deploymentBase":{"href":"https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/deploymentBase/5?c=-2127183556"},"installedBase":{"href":"https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/installedBase/4"},"configData":{"href":"https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/configData"}}}},"DdiPolling":{"type":"object","properties":{"sleep":{"pattern":"HH:MM:SS","type":"string","description":"Sleep time in HH:MM:SS notation","example":"12:00:00"}},"description":"Suggested sleep time between polls"},"DdiArtifact":{"required":["filename"],"type":"object","properties":{"filename":{"type":"string","description":"File name","example":"binary.tgz"},"hashes":{"$ref":"#/components/schemas/DdiArtifactHash"},"size":{"type":"integer","description":"Artifact size","format":"int64","example":3},"_links":{"$ref":"#/components/schemas/Links"}},"description":"**_links**:\n* **download** - HTTPs Download resource for artifacts. The resource supports partial download as specified by RFC7233 (range requests). Keep in mind that the target needs to have the artifact assigned in order to be granted permission to download.\n* **md5sum** - HTTPs Download resource for MD5SUM file is an optional auto generated artifact that is especially useful for Linux based devices on order to check artifact consistency after download by using the md5sum command line tool. The MD5 and SHA1 are in addition available as metadata in the deployment command itself.\n* **download-http** - HTTP Download resource for artifacts. The resource supports partial download as specified by RFC7233 (range requests). Keep in mind that the target needs to have the artifact assigned in order to be granted permission to download. (note: anonymous download needs to be enabled on the service account for non-TLS access)\n* **md5sum-http** - HTTP Download resource for MD5SUM file is an optional auto generated artifact that is especially useful for Linux based devices on order to check artifact consistency after download by using the md5sum command line tool. The MD5 and SHA1 are in addition available as metadata in the deployment command itself. (note: anonymous download needs to be enabled on the service account for non-TLS access)\n","example":{"filename":"binaryFile","hashes":{"sha1":"e4e667b70ff652cb9d9c8a49f141bd68e06cec6f","md5":"13793b0e3a7830ed685d3ede7ff93048","sha256":"c51368bf045803b429a67bdf04539a373d9fb8caa310fe0431265e6871b4f07a"},"size":11,"_links":{"download":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/40/filename/binaryFile"},"download-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/40/filename/binaryFile"},"md5sum-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/40/filename/binaryFile.MD5SUM"},"md5sum":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/40/filename/binaryFile.MD5SUM"}}}},"DdiArtifactHash":{"type":"object","properties":{"sha1":{"type":"string","description":"SHA1 hash of the artifact in Base 16 format","example":"2d86c2a659e364e9abba49ea6ffcd53dd5559f05"},"md5":{"type":"string","description":"MD5 hash of the artifact","example":"0d1b08c34858921bc7c662b228acb7ba"},"sha256":{"type":"string","description":"SHA-256 hash of the artifact in Base 16 format","example":"a03b221c6c6eae7122ca51695d456d5222e524889136394944b2f9763b483615"}},"description":"Artifact hashes"},"DdiActionHistory":{"type":"object","properties":{"status":{"type":"string","description":"Status of the deployment based on previous feedback by the device","example":"RUNNING"},"messages":{"type":"array","description":"Messages are previously sent to the feedback channel in LIFO order by the device. Note: The first status message is set by the system and describes the trigger of the deployment","items":{"type":"string","description":"Messages are previously sent to the feedback channel in LIFO order by the device. Note: The first status message is set by the system and describes the trigger of the deployment"}}},"description":"Current deployment state"},"DdiChunk":{"required":["name","part","version"],"type":"object","properties":{"part":{"type":"string","description":"Type of the chunk, e.g. firmware, bundle, app. In update server mapped to Software Module Type"},"version":{"type":"string","description":"Software version of the chunk","example":"1.2.0"},"name":{"type":"string","description":"Name of the chunk"},"encrypted":{"type":"boolean","description":"If encrypted"},"artifacts":{"type":"array","description":"List of artifacts","items":{"$ref":"#/components/schemas/DdiArtifact"}},"metadata":{"type":"array","description":"Meta data of the respective software module that has been marked with 'target visible'","items":{"$ref":"#/components/schemas/DdiMetadata"}}},"description":"Software chunks of an update. In server mapped by Software Module"},"DdiDeployment":{"required":["chunks"],"type":"object","properties":{"download":{"type":"string","description":"Handling for the download part of the provisioning process ('skip': do not download yet, 'attempt': server asks\nto download, 'forced': server requests immediate download)","enum":["skip","attempt","forced"]},"update":{"type":"string","description":"Handling for the update part of the provisioning process ('skip': do not update yet,\n'attempt': server asks to update, 'forced': server requests immediate update)","enum":["skip","attempt","forced"]},"chunks":{"type":"array","description":"Software chunks of an update. In server mapped by Software Module","items":{"$ref":"#/components/schemas/DdiChunk"}},"maintenanceWindow":{"type":"string","description":"Separation of download and installation by defining a maintenance window for the installation. Status shows if\ncurrently in a window","enum":["available","unavailable"]}},"description":"Detailed deployment operation"},"DdiDeploymentBase":{"required":["deployment","id"],"type":"object","properties":{"id":{"type":"string","description":"Id of the action","example":"8"},"deployment":{"$ref":"#/components/schemas/DdiDeployment"},"actionHistory":{"$ref":"#/components/schemas/DdiActionHistory"},"_links":{"$ref":"#/components/schemas/Links"}},"example":{"id":"8","deployment":{"download":"forced","update":"forced","maintenanceWindow":"available","chunks":[{"part":"jvm","version":"1.0.75","name":"oneapp runtime","artifacts":[{"filename":"binary.tgz","hashes":{"sha1":"986a1ade8b8a2f758ce951340cc5e21335cc2a00","md5":"d04440e6533863247655ac5fd4345bcc","sha256":"b3a04740a19e36057ccf258701922f3cd2f1a880536be53a3ca8d50f6b615975"},"size":13,"_links":{"download":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz"},"download-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz"},"md5sum-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz.MD5SUM"},"md5sum":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/binary.tgz.MD5SUM"}}},{"filename":"file.signature","hashes":{"sha1":"986a1ade8b8a2f758ce951340cc5e21335cc2a00","md5":"d04440e6533863247655ac5fd4345bcc","sha256":"b3a04740a19e36057ccf258701922f3cd2f1a880536be53a3ca8d50f6b615975"},"size":13,"_links":{"download":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature"},"download-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature"},"md5sum-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature.MD5SUM"},"md5sum":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/23/filename/file.signature.MD5SUM"}}}]},{"part":"os","version":"1.0.79","name":"one Firmware","artifacts":[{"filename":"binary.tgz","hashes":{"sha1":"574cd34be20f75d101ed23518339cc38c5157bdb","md5":"a0637c1ccb9fd53e2ba6f45712516989","sha256":"498014801aab66be1d7fbea56b1aa5959651b6fd710308e196a8c414029e7291"},"size":13,"_links":{"download":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz"},"download-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz"},"md5sum-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz.MD5SUM"},"md5sum":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/binary.tgz.MD5SUM"}}},{"filename":"file.signature","hashes":{"sha1":"574cd34be20f75d101ed23518339cc38c5157bdb","md5":"a0637c1ccb9fd53e2ba6f45712516989","sha256":"498014801aab66be1d7fbea56b1aa5959651b6fd710308e196a8c414029e7291"},"size":13,"_links":{"download":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature"},"download-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature"},"md5sum-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature.MD5SUM"},"md5sum":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/24/filename/file.signature.MD5SUM"}}}]},{"part":"bApp","version":"1.0.91","name":"oneapplication","artifacts":[{"filename":"binary.tgz","hashes":{"sha1":"e3ba7ff5839c210c98e254dde655147ffc49f5c9","md5":"020017c498e6b0b8f76168fd55fa6fd1","sha256":"80406288820379a82bbcbfbf7e8690146e46256f505de1c6d430c0168a74f6dd"},"size":11,"_links":{"download":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz"},"download-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz"},"md5sum-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz.MD5SUM"},"md5sum":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/binary.tgz.MD5SUM"}}},{"filename":"file.signature","hashes":{"sha1":"e3ba7ff5839c210c98e254dde655147ffc49f5c9","md5":"020017c498e6b0b8f76168fd55fa6fd1","sha256":"80406288820379a82bbcbfbf7e8690146e46256f505de1c6d430c0168a74f6dd"},"size":11,"_links":{"download":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature"},"download-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature"},"md5sum-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature.MD5SUM"},"md5sum":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/22/filename/file.signature.MD5SUM"}}}],"metadata":[{"key":"aMetadataKey","value":"Metadata value as defined in software module"}]}]},"actionHistory":{"status":"RUNNING","messages":["Reboot","Write firmware","Download done","Download failed. ErrorCode #5876745. Retry","Started download","Assignment initiated by user 'TestPrincipal'"]}}},"DdiMetadata":{"required":["key","value"],"type":"object","properties":{"key":{"type":"string","description":"Key of meta data entry"},"value":{"type":"string","description":"Value of meta data entry"}},"description":"Meta data of the respective software module that has been marked with 'target visible'"},"DdiAutoConfirmationState":{"required":["active"],"type":"object","properties":{"active":{"type":"boolean","example":true},"initiator":{"type":"string","example":"exampleUserId"},"remark":{"type":"string","example":"exampleRemark"},"activatedAt":{"type":"integer","format":"int64","example":1691065895439},"_links":{"$ref":"#/components/schemas/Links"}}},"DdiConfirmationBase":{"required":["autoConfirm"],"type":"object","properties":{"autoConfirm":{"$ref":"#/components/schemas/DdiAutoConfirmationState"},"_links":{"$ref":"#/components/schemas/Links"}},"description":"**_links**:\n* **confirmationBase** - confirmation base\n* **deactivateAutoConfirm** - where to deactivate auto confirm\n* **activateAutoConfirm** - where to activate auto confirm\n","example":{"autoConfirm":{"active":false},"_links":{"activateAutoConfirm":{"href":"https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/confirmationBase/activateAutoConfirm"},"confirmationBase":{"href":"https://management-api.host.com/TENANT_ID/controller/v1/CONTROLLER_ID/confirmationBase/10?c=-2122565939"}}}},"DdiConfirmationBaseAction":{"required":["confirmation","id"],"type":"object","properties":{"id":{"type":"string","description":"Id of the action","example":"6"},"confirmation":{"$ref":"#/components/schemas/DdiDeployment"},"actionHistory":{"$ref":"#/components/schemas/DdiActionHistory"},"_links":{"$ref":"#/components/schemas/Links"}},"description":"The response body includes the detailed information about the action awaiting confirmation in the same format as\nfor the deploymentBase operation.","example":{"id":"6","confirmation":{"download":"forced","update":"forced","maintenanceWindow":"available","chunks":[{"part":"jvm","version":"1.0.62","name":"oneapp runtime","artifacts":[{"filename":"binary.tgz","hashes":{"sha1":"3dceccec02e7626184bdbba12b247b67ff04c363","md5":"a9a7df0aa4c72b3b03b654c42d29744b","sha256":"971d8db88fef8e7a3e6d5bbf501d69b07d0c300d9be948aff8b52960ef039358"},"size":11,"_links":{"download":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/binary.tgz"},"download-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/binary.tgz"},"md5sum-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/binary.tgz.MD5SUM"},"md5sum":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/binary.tgz.MD5SUM"}}},{"filename":"file.signature","hashes":{"sha1":"3dceccec02e7626184bdbba12b247b67ff04c363","md5":"a9a7df0aa4c72b3b03b654c42d29744b","sha256":"971d8db88fef8e7a3e6d5bbf501d69b07d0c300d9be948aff8b52960ef039358"},"size":11,"_links":{"download":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/file.signature"},"download-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/file.signature"},"md5sum-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/file.signature.MD5SUM"},"md5sum":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/17/filename/file.signature.MD5SUM"}}}]},{"part":"bApp","version":"1.0.96","name":"oneapplication","artifacts":[{"filename":"binary.tgz","hashes":{"sha1":"701c0c0fcbee5e96fa5c5b819cb519686940ade3","md5":"f0f6a34c4c9e79d07c2d92c3c3d88560","sha256":"cff472a07c3143741fb03ac6c577acabef72a186a8bfaab00bbb47ca5ebbe554"},"size":11,"_links":{"download":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/binary.tgz"},"download-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/binary.tgz"},"md5sum-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/binary.tgz.MD5SUM"},"md5sum":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/binary.tgz.MD5SUM"}}},{"filename":"file.signature","hashes":{"sha1":"701c0c0fcbee5e96fa5c5b819cb519686940ade3","md5":"f0f6a34c4c9e79d07c2d92c3c3d88560","sha256":"cff472a07c3143741fb03ac6c577acabef72a186a8bfaab00bbb47ca5ebbe554"},"size":11,"_links":{"download":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/file.signature"},"download-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/file.signature"},"md5sum-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/file.signature.MD5SUM"},"md5sum":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/16/filename/file.signature.MD5SUM"}}}]},{"part":"os","version":"1.0.44","name":"one Firmware","artifacts":[{"filename":"binary.tgz","hashes":{"sha1":"2b09765e953cd138b7da8f4725e48183dab62aec","md5":"9b0aa2f51379cb4a5e0b7d026c2605c9","sha256":"618faa741070b3f8148bad06f088e537a8f7913e734df4dde61fb163725cb4ee"},"size":15,"_links":{"download":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/binary.tgz"},"download-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/binary.tgz"},"md5sum-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/binary.tgz.MD5SUM"},"md5sum":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/binary.tgz.MD5SUM"}}},{"filename":"file.signature","hashes":{"sha1":"2b09765e953cd138b7da8f4725e48183dab62aec","md5":"9b0aa2f51379cb4a5e0b7d026c2605c9","sha256":"618faa741070b3f8148bad06f088e537a8f7913e734df4dde61fb163725cb4ee"},"size":15,"_links":{"download":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/file.signature"},"download-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/file.signature"},"md5sum-http":{"href":"http://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/file.signature.MD5SUM"},"md5sum":{"href":"https://link-to-cdn.com/api/v1/TENANT_ID/download/controller/CONTROLLER_ID/softwaremodules/18/filename/file.signature.MD5SUM"}}}],"metadata":[{"key":"aMetadataKey","value":"Metadata value as defined in software module"}]}]},"actionHistory":{"status":"WAIT_FOR_CONFIRMATION","messages":["Assignment initiated by user 'TestPrincipal'","Waiting for the confirmation by the device before processing with the deployment"]}}},"DdiCancel":{"required":["cancelAction"],"type":"object","properties":{"id":{"type":"string","description":"Id of the action","example":"11"},"cancelAction":{"$ref":"#/components/schemas/DdiCancelActionToStop"}}},"DdiCancelActionToStop":{"required":["stopId"],"type":"object","properties":{"stopId":{"type":"string","description":"Id of the action that needs to be canceled (typically identical to id field on the cancel action itself)","example":"11"}},"description":"Action that needs to be canceled"},"Link":{"type":"object","properties":{"href":{"type":"string"},"hreflang":{"type":"string"},"title":{"type":"string"},"type":{"type":"string"},"deprecation":{"type":"string"},"profile":{"type":"string"},"name":{"type":"string"},"templated":{"type":"boolean"}}},"Links":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Link"}}}}}},"searchIndex":{"store":["tag/DDI-Root-Controller","tag/DDI-Root-Controller/operation/setAssignedOfflineVersion","tag/DDI-Root-Controller/operation/putConfigData","tag/DDI-Root-Controller/operation/postDeploymentBaseActionFeedback","tag/DDI-Root-Controller/operation/postConfirmationActionFeedback","tag/DDI-Root-Controller/operation/deactivateAutoConfirmation","tag/DDI-Root-Controller/operation/activateAutoConfirmation","tag/DDI-Root-Controller/operation/postCancelActionFeedback","tag/DDI-Root-Controller/operation/getControllerBase","tag/DDI-Root-Controller/operation/getSoftwareModulesArtifacts","tag/DDI-Root-Controller/operation/downloadArtifact","tag/DDI-Root-Controller/operation/downloadArtifactMd5","tag/DDI-Root-Controller/operation/getControllerInstalledAction","tag/DDI-Root-Controller/operation/getControllerDeploymentBaseAction","tag/DDI-Root-Controller/operation/getConfirmationBase","tag/DDI-Root-Controller/operation/getConfirmationBaseAction","tag/DDI-Root-Controller/operation/getControllerCancelAction"],"index":{"version":"2.3.9","fields":["title","description"],"fieldVectors":[["title/0",[0,2.782,1,1.833,2,0.84]],["description/0",[1,2.295,2,1.052,3,3.483,4,0.511,5,2.295,6,3.483,7,1.428]],["title/1",[8,1.986,9,2.5,10,1.986,11,1.986]],["description/1",[8,2.519,11,2.519,12,2.519,13,2.09,14,2.519,15,3.171,16,3.171,17,3.171,18,2.09,19,3.171,20,3.171]],["title/2",[21,0.685,22,1.083,23,2.27,24,2.27,25,0.137]],["description/2",[12,1.919,26,2.415,27,2.415,28,2.415,29,1.012,30,2.415,31,1.599,32,1.347,33,0.729,34,2.415,35,0.99,36,2.415,37,3.35,38,2.415,39,1.592,40,2.415,41,2.415,42,2.415,43,2.415,44,2.415,45,2.415,46,2.415]],["title/3",[21,0.755,22,1.193,25,0.15,47,1.395]],["description/3",[2,0.812,21,1.089,22,1.283,25,0.162,29,1.089,33,0.812,48,1.773,49,2.137,50,2.137,51,2.137,52,1.773,53,2.137,54,2.137,55,1.773,56,2.137,57,2.137,58,2.69]],["title/4",[21,0.685,22,1.083,25,0.137,59,1.803,60,0.584]],["description/4",[4,0.395,14,2.137,25,0.217,29,1.089,47,1.501,59,2.137,60,1.046,61,1.501,62,2.69,63,2.69,64,2.137,65,1.773,66,2.69,67,2.137,68,2.69]],["title/5",[2,0.685,69,1.803,70,1.803,71,1.083,72,1.496]],["description/5",[4,0.41,18,1.843,25,0.223,29,0.844,60,0.719,61,1.56,70,2.221,71,1.334,73,1.56,74,2.796,75,2.796,76,2.221,77,2.221,78,2.221,79,1.334,80,2.796]],["title/6",[29,0.685,69,1.803,71,1.083,72,1.496,73,1.266]],["description/6",[4,0.361,13,1.619,18,1.619,25,0.204,29,0.742,60,0.872,61,1.371,71,1.618,73,2.166,81,2.457,82,1.952,83,3.39,84,2.457,85,1.619,86,2.457,87,2.457,88,2.457,89,2.457]],["title/7",[21,0.755,22,1.193,25,0.15,90,1.193]],["description/7",[2,0.742,21,0.742,25,0.234,29,1.024,33,0.742,39,1.619,48,1.619,49,1.952,50,1.952,51,1.952,52,1.619,53,1.952,54,1.952,55,1.619,56,1.952,57,1.952,90,1.172,91,1.619,92,2.457,93,1.952,94,2.457]],["title/8",[1,1.647,4,0.367,95,2.5,96,1.395]],["description/8",[2,0.5,4,0.373,25,0.225,29,0.5,33,0.5,35,0.678,52,1.09,60,0.653,76,1.314,79,0.789,85,1.09,90,0.789,91,1.09,96,0.923,97,2.018,98,1.655,99,1.655,100,1.314,101,2.456,102,1.655,103,1.314,104,1.655,105,1.655,106,1.041,107,1.655,108,1.655,109,1.314,110,1.655,111,1.655,112,1.655,113,1.09,114,1.655,115,1.655,116,1.655,117,1.655,118,1.655,119,1.655,120,1.655,121,1.655,122,1.655,123,1.655,124,1.655]],["title/9",[96,1.159,125,1.651,126,0.852,127,2.078,128,1.37,129,1.37]],["description/9",[10,2.836,125,2.836,126,1.463,128,2.353,129,2.353,130,3.57]],["title/10",[126,1.285,131,1.105]],["description/10",[5,2,32,2.407,131,1.375,132,2.411,133,3.035,134,3.035,135,3.035,136,3.035,137,3.035,138,3.035]],["title/11",[131,0.98,139,2.21,140,2.21]],["description/11",[5,2.188,32,1.852,106,1.361,131,1.17,132,2.637,139,2.637,140,2.637,141,3.32,142,3.32]],["title/12",[25,0.167,113,1.833,143,2.782]],["description/12",[4,0.243,7,0.678,21,0.5,25,0.186,31,0.789,33,0.934,35,0.678,47,0.923,55,2.038,61,0.923,65,1.09,93,2.018,106,0.678,113,1.09,126,1.041,131,0.583,144,1.314,145,2.54,146,1.655,147,1.674,148,1.655,149,1.314,150,1.314,151,1.314,152,1.314,153,1.655,154,1.655,155,1.655,156,1.09,157,1.09,158,1.09,159,1.09,160,0.923,161,1.09,162,1.09,163,1.09,164,1.09,165,1.09,166,1.09,167,1.09,168,1.09,169,1.655]],["title/13",[4,0.333,79,1.083,97,1.803,128,1.496,129,1.496]],["description/13",[4,0.322,7,1.282,31,1.046,33,0.945,35,0.898,79,1.046,101,1.741,103,1.741,106,0.898,126,0.898,131,0.772,147,1.444,149,1.741,156,1.444,157,1.444,158,1.444,159,1.444,160,1.223,161,1.444,162,1.444,163,1.444,164,1.444,165,1.444,166,1.444,167,1.444,168,1.444,170,1.741,171,2.191,172,2.191]],["title/14",[2,0.628,4,0.305,32,1.159,35,0.852,60,0.535,72,1.37]],["description/14",[4,0.312,7,0.871,13,1.401,25,0.128,33,0.642,60,0.787,64,1.689,65,1.401,67,1.689,71,1.712,73,2.001,82,1.689,85,1.401,106,0.871,109,1.689,170,1.689,173,2.126,174,2.126,175,2.126,176,1.689,177,2.126,178,2.126,179,2.126,180,2.126,181,2.126,182,2.126,183,2.126,184,2.126]],["title/15",[25,0.167,60,0.715,176,2.21]],["description/15",[2,0.589,4,0.286,7,0.799,21,0.589,31,0.931,33,1.031,35,0.799,47,1.088,60,0.739,77,1.549,78,1.549,79,0.931,106,0.799,126,0.799,131,0.687,144,1.549,147,1.285,150,1.549,151,1.549,152,1.549,156,1.285,157,1.285,158,1.285,159,1.285,160,1.088,161,1.285,162,1.285,163,1.285,164,1.285,165,1.285,166,1.285,167,1.285,168,1.285,185,1.95,186,1.95,187,1.95]],["title/16",[25,0.189,90,1.496]],["description/16",[7,1.169,31,1.361,39,1.88,48,1.88,90,1.789,91,1.88,96,1.591,100,2.266,160,1.591,188,2.852,189,2.852,190,2.852,191,2.852,192,2.852,193,2.852]]],"invertedIndex":[["accept",{"_index":192,"title":{},"description":{"16":{}}}],["action",{"_index":25,"title":{"2":{},"3":{},"4":{},"7":{},"12":{},"15":{},"16":{}},"description":{"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"12":{},"14":{}}}],["activ",{"_index":73,"title":{"6":{}},"description":{"5":{},"6":{},"14":{}}}],["address",{"_index":42,"title":{},"description":{"2":{}}}],["afterward",{"_index":66,"title":{},"description":{"4":{}}}],["allow",{"_index":12,"title":{},"description":{"1":{},"2":{}}}],["alreadi",{"_index":93,"title":{},"description":{"7":{},"12":{}}}],["artifact",{"_index":126,"title":{"9":{},"10":{}},"description":{"9":{},"12":{},"13":{},"15":{}}}],["assign",{"_index":10,"title":{"1":{}},"description":{"9":{}}}],["auto-confirm",{"_index":71,"title":{"5":{},"6":{}},"description":{"5":{},"6":{},"14":{}}}],["automat",{"_index":83,"title":{},"description":{"6":{}}}],["avail",{"_index":110,"title":{},"description":{"8":{}}}],["await",{"_index":174,"title":{},"description":{"14":{}}}],["base",{"_index":97,"title":{"13":{}},"description":{"8":{}}}],["befor",{"_index":77,"title":{},"description":{"5":{},"15":{}}}],["behaviour",{"_index":27,"title":{},"description":{"2":{}}}],["below",{"_index":166,"title":{},"description":{"12":{},"13":{},"15":{}}}],["cancel",{"_index":90,"title":{"7":{},"16":{}},"description":{"7":{},"8":{},"16":{}}}],["case",{"_index":65,"title":{},"description":{"4":{},"12":{},"14":{}}}],["chang",{"_index":17,"title":{},"description":{"1":{}}}],["channel",{"_index":22,"title":{"2":{},"3":{},"4":{},"7":{}},"description":{"3":{}}}],["check",{"_index":118,"title":{},"description":{"8":{}}}],["checksum",{"_index":140,"title":{"11":{}},"description":{"11":{}}}],["config",{"_index":23,"title":{"2":{}},"description":{}}],["configur",{"_index":111,"title":{},"description":{"8":{}}}],["confirm",{"_index":60,"title":{"4":{},"14":{},"15":{}},"description":{"4":{},"5":{},"6":{},"8":{},"14":{},"15":{}}}],["contain",{"_index":171,"title":{},"description":{"13":{}}}],["control",{"_index":2,"title":{"0":{},"5":{},"14":{}},"description":{"0":{},"3":{},"7":{},"8":{},"15":{}}}],["core",{"_index":170,"title":{},"description":{"13":{},"14":{}}}],["crud",{"_index":6,"title":{},"description":{"0":{}}}],["current",{"_index":13,"title":{},"description":{"1":{},"6":{},"14":{}}}],["data",{"_index":24,"title":{"2":{}},"description":{}}],["date",{"_index":179,"title":{},"description":{"14":{}}}],["ddi",{"_index":0,"title":{"0":{}},"description":{}}],["ddiartifact",{"_index":132,"title":{},"description":{"10":{},"11":{}}}],["deactiv",{"_index":70,"title":{"5":{}},"description":{"5":{}}}],["decid",{"_index":191,"title":{},"description":{"16":{}}}],["defin",{"_index":167,"title":{},"description":{"12":{},"13":{},"15":{}}}],["deni",{"_index":62,"title":{},"description":{"4":{}}}],["deploy",{"_index":79,"title":{"13":{}},"description":{"5":{},"8":{},"13":{},"15":{}}}],["deploymentbas",{"_index":47,"title":{"3":{}},"description":{"4":{},"12":{},"15":{}}}],["detail",{"_index":109,"title":{},"description":{"8":{},"14":{}}}],["devic",{"_index":29,"title":{"6":{}},"description":{"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{}}}],["download",{"_index":131,"title":{"10":{},"11":{}},"description":{"10":{},"11":{},"12":{},"13":{},"15":{}}}],["dynam",{"_index":159,"title":{},"description":{"12":{},"13":{},"15":{}}}],["e.g",{"_index":39,"title":{},"description":{"2":{},"7":{},"16":{}}}],["error",{"_index":57,"title":{},"description":{"3":{},"7":{}}}],["etag",{"_index":116,"title":{},"description":{"8":{}}}],["etc",{"_index":45,"title":{},"description":{"2":{}}}],["exampl",{"_index":147,"title":{},"description":{"12":{},"13":{},"15":{}}}],["execut",{"_index":103,"title":{},"description":{"8":{},"13":{}}}],["expect",{"_index":155,"title":{},"description":{"12":{}}}],["experiment",{"_index":16,"title":{},"description":{"1":{}}}],["expos",{"_index":67,"title":{},"description":{"4":{},"14":{}}}],["feedback",{"_index":21,"title":{"2":{},"3":{},"4":{},"7":{}},"description":{"3":{},"7":{},"12":{},"15":{}}}],["file",{"_index":141,"title":{},"description":{"11":{}}}],["finish",{"_index":55,"title":{},"description":{"3":{},"7":{},"12":{}}}],["first",{"_index":186,"title":{},"description":{"15":{}}}],["format",{"_index":152,"title":{},"description":{"12":{},"15":{}}}],["full",{"_index":133,"title":{},"description":{"10":{}}}],["further",{"_index":154,"title":{},"description":{"12":{}}}],["futur",{"_index":18,"title":{},"description":{"1":{},"5":{},"6":{}}}],["gener",{"_index":158,"title":{},"description":{"12":{},"13":{},"15":{}}}],["give",{"_index":107,"title":{},"description":{"8":{}}}],["given",{"_index":127,"title":{"9":{}},"description":{}}],["guarante",{"_index":164,"title":{},"description":{"12":{},"13":{},"15":{}}}],["handl",{"_index":5,"title":{},"description":{"0":{},"10":{},"11":{}}}],["hardwar",{"_index":37,"title":{},"description":{"2":{}}}],["hawkbit",{"_index":188,"title":{},"description":{"16":{}}}],["host",{"_index":161,"title":{},"description":{"12":{},"13":{},"15":{}}}],["identifi",{"_index":36,"title":{},"description":{"2":{}}}],["individu",{"_index":95,"title":{"8":{}},"description":{}}],["inform",{"_index":35,"title":{"14":{}},"description":{"2":{},"8":{},"12":{},"13":{},"15":{}}}],["initi",{"_index":85,"title":{},"description":{"6":{},"8":{},"14":{}}}],["instal",{"_index":113,"title":{"12":{}},"description":{"8":{},"12":{}}}],["interfac",{"_index":69,"title":{"5":{},"6":{}},"description":{}}],["intermedi",{"_index":50,"title":{},"description":{"3":{},"7":{}}}],["keep",{"_index":156,"title":{},"description":{"12":{},"13":{},"15":{}}}],["kept",{"_index":51,"title":{},"description":{"3":{},"7":{}}}],["latest",{"_index":112,"title":{},"description":{"8":{}}}],["level",{"_index":38,"title":{},"description":{"2":{}}}],["link",{"_index":106,"title":{},"description":{"8":{},"11":{},"12":{},"13":{},"14":{},"15":{}}}],["list",{"_index":105,"title":{},"description":{"8":{}}}],["long",{"_index":88,"title":{},"description":{"6":{}}}],["mac",{"_index":41,"title":{},"description":{"2":{}}}],["md5",{"_index":139,"title":{"11":{}},"description":{"11":{}}}],["mention",{"_index":84,"title":{},"description":{"6":{}}}],["meta",{"_index":34,"title":{},"description":{"2":{}}}],["method",{"_index":15,"title":{},"description":{"1":{}}}],["mind",{"_index":157,"title":{},"description":{"12":{},"13":{},"15":{}}}],["modif",{"_index":117,"title":{},"description":{"8":{}}}],["modul",{"_index":129,"title":{"9":{},"13":{}},"description":{"9":{}}}],["more",{"_index":108,"title":{},"description":{"8":{}}}],["move",{"_index":122,"title":{},"description":{"8":{}}}],["much",{"_index":49,"title":{},"description":{"3":{},"7":{}}}],["necessari",{"_index":149,"title":{},"description":{"12":{},"13":{}}}],["need",{"_index":76,"title":{},"description":{"5":{},"8":{}}}],["new",{"_index":28,"title":{},"description":{"2":{}}}],["next",{"_index":123,"title":{},"description":{"8":{}}}],["note",{"_index":121,"title":{},"description":{"8":{}}}],["number",{"_index":44,"title":{},"description":{"2":{}}}],["offlin",{"_index":9,"title":{"1":{}},"description":{}}],["open",{"_index":52,"title":{},"description":{"3":{},"7":{},"8":{}}}],["oper",{"_index":7,"title":{},"description":{"0":{},"12":{},"13":{},"14":{},"15":{},"16":{}}}],["order",{"_index":101,"title":{},"description":{"8":{},"13":{}}}],["partial",{"_index":134,"title":{},"description":{"10":{}}}],["path",{"_index":163,"title":{},"description":{"12":{},"13":{},"15":{}}}],["pend",{"_index":185,"title":{},"description":{"15":{}}}],["person",{"_index":87,"title":{},"description":{"6":{}}}],["poll",{"_index":99,"title":{},"description":{"8":{}}}],["port",{"_index":162,"title":{},"description":{"12":{},"13":{},"15":{}}}],["previou",{"_index":145,"title":{},"description":{"12":{}}}],["previous",{"_index":143,"title":{"12":{}},"description":{}}],["process",{"_index":78,"title":{},"description":{"5":{},"15":{}}}],["provid",{"_index":33,"title":{},"description":{"2":{},"3":{},"7":{},"8":{},"12":{},"13":{},"14":{},"15":{}}}],["provis",{"_index":100,"title":{},"description":{"8":{},"16":{}}}],["rang",{"_index":137,"title":{},"description":{"10":{}}}],["re-instal",{"_index":148,"title":{},"description":{"12":{}}}],["re-retriev",{"_index":146,"title":{},"description":{"12":{}}}],["receiv",{"_index":144,"title":{},"description":{"12":{},"15":{}}}],["refer",{"_index":182,"title":{},"description":{"14":{}}}],["referenc",{"_index":175,"title":{},"description":{"14":{}}}],["regist",{"_index":30,"title":{},"description":{"2":{}}}],["regularli",{"_index":98,"title":{},"description":{"8":{}}}],["reject",{"_index":91,"title":{},"description":{"7":{},"8":{},"16":{}}}],["relat",{"_index":173,"title":{},"description":{"14":{}}}],["releas",{"_index":19,"title":{},"description":{"1":{}}}],["remain",{"_index":74,"title":{},"description":{"5":{}}}],["remark",{"_index":178,"title":{},"description":{"14":{}}}],["report",{"_index":54,"title":{},"description":{"3":{},"7":{}}}],["request",{"_index":32,"title":{"14":{}},"description":{"2":{},"10":{},"11":{}}}],["resourc",{"_index":4,"title":{"8":{},"13":{},"14":{}},"description":{"0":{},"4":{},"5":{},"6":{},"8":{},"12":{},"13":{},"14":{},"15":{}}}],["respect",{"_index":114,"title":{},"description":{"8":{}}}],["respons",{"_index":150,"title":{},"description":{"12":{},"15":{}}}],["rest",{"_index":3,"title":{},"description":{"0":{}}}],["result",{"_index":81,"title":{},"description":{"6":{}}}],["retriev",{"_index":102,"title":{},"description":{"8":{}}}],["return",{"_index":125,"title":{"9":{}},"description":{"9":{}}}],["revis",{"_index":40,"title":{},"description":{"2":{}}}],["rfc7233",{"_index":136,"title":{},"description":{"10":{}}}],["root",{"_index":1,"title":{"0":{},"8":{}},"description":{"0":{}}}],["run",{"_index":14,"title":{},"description":{"1":{},"4":{}}}],["runtim",{"_index":168,"title":{},"description":{"12":{},"13":{},"15":{}}}],["same",{"_index":151,"title":{},"description":{"12":{},"15":{}}}],["save",{"_index":119,"title":{},"description":{"8":{}}}],["serial",{"_index":43,"title":{},"description":{"2":{}}}],["server",{"_index":31,"title":{},"description":{"2":{},"12":{},"13":{},"15":{},"16":{}}}],["set",{"_index":8,"title":{"1":{}},"description":{"1":{}}}],["shown",{"_index":177,"title":{},"description":{"14":{}}}],["similar",{"_index":165,"title":{},"description":{"12":{},"13":{},"15":{}}}],["softwar",{"_index":128,"title":{"9":{},"13":{}},"description":{"9":{}}}],["specif",{"_index":72,"title":{"5":{},"6":{},"14":{}},"description":{}}],["specifi",{"_index":135,"title":{},"description":{"10":{}}}],["start",{"_index":92,"title":{},"description":{"7":{}}}],["state",{"_index":64,"title":{},"description":{"4":{},"14":{}}}],["statu",{"_index":176,"title":{"15":{}},"description":{"14":{}}}],["success",{"_index":56,"title":{},"description":{"3":{},"7":{}}}],["successfulli",{"_index":153,"title":{},"description":{"12":{}}}],["successor",{"_index":190,"title":{},"description":{"16":{}}}],["support",{"_index":115,"title":{},"description":{"8":{}}}],["switch",{"_index":183,"title":{},"description":{"14":{}}}],["target",{"_index":96,"title":{"8":{},"9":{}},"description":{"8":{},"16":{}}}],["tenant}/controller/v1/{controllerid",{"_index":124,"title":{},"description":{"8":{}}}],["tenant}/controller/v1/{controllerid}/cancelaction/{actionid",{"_index":193,"title":{},"description":{"16":{}}}],["tenant}/controller/v1/{controllerid}/cancelaction/{actionid}/feedback",{"_index":94,"title":{},"description":{"7":{}}}],["tenant}/controller/v1/{controllerid}/configdata",{"_index":46,"title":{},"description":{"2":{}}}],["tenant}/controller/v1/{controllerid}/confirmationbas",{"_index":184,"title":{},"description":{"14":{}}}],["tenant}/controller/v1/{controllerid}/confirmationbase/activateautoconfirm",{"_index":89,"title":{},"description":{"6":{}}}],["tenant}/controller/v1/{controllerid}/confirmationbase/deactivateautoconfirm",{"_index":80,"title":{},"description":{"5":{}}}],["tenant}/controller/v1/{controllerid}/confirmationbase/{actionid",{"_index":187,"title":{},"description":{"15":{}}}],["tenant}/controller/v1/{controllerid}/confirmationbase/{actionid}/feedback",{"_index":68,"title":{},"description":{"4":{}}}],["tenant}/controller/v1/{controllerid}/deploymentbase/{actionid",{"_index":172,"title":{},"description":{"13":{}}}],["tenant}/controller/v1/{controllerid}/deploymentbase/{actionid}/feedback",{"_index":58,"title":{},"description":{"3":{}}}],["tenant}/controller/v1/{controllerid}/installedbas",{"_index":20,"title":{},"description":{"1":{}}}],["tenant}/controller/v1/{controllerid}/installedbase/{actionid",{"_index":169,"title":{},"description":{"12":{}}}],["tenant}/controller/v1/{controllerid}/softwaremodules/{softwaremoduleid}/artifact",{"_index":130,"title":{},"description":{"9":{}}}],["tenant}/controller/v1/{controllerid}/softwaremodules/{softwaremoduleid}/artifacts/{filenam",{"_index":138,"title":{},"description":{"10":{}}}],["tenant}/controller/v1/{controllerid}/softwaremodules/{softwaremoduleid}/artifacts/{filename}.md5sum",{"_index":142,"title":{},"description":{"11":{}}}],["those",{"_index":104,"title":{},"description":{"8":{}}}],["timestamp",{"_index":181,"title":{},"description":{"14":{}}}],["traffic",{"_index":120,"title":{},"description":{"8":{}}}],["transfer",{"_index":63,"title":{},"description":{"4":{}}}],["trigger",{"_index":86,"title":{},"description":{"6":{}}}],["unchang",{"_index":75,"title":{},"description":{"5":{}}}],["unfinish",{"_index":189,"title":{},"description":{"16":{}}}],["unix",{"_index":180,"title":{},"description":{"14":{}}}],["until",{"_index":53,"title":{},"description":{"3":{},"7":{}}}],["up",{"_index":48,"title":{},"description":{"3":{},"7":{},"16":{}}}],["updat",{"_index":160,"title":{},"description":{"12":{},"13":{},"15":{},"16":{}}}],["us",{"_index":61,"title":{},"description":{"4":{},"5":{},"6":{},"12":{}}}],["usual",{"_index":26,"title":{},"description":{"2":{}}}],["version",{"_index":11,"title":{"1":{}},"description":{"1":{}}}],["wait",{"_index":59,"title":{"4":{}},"description":{"4":{}}}],["well",{"_index":82,"title":{},"description":{"6":{},"14":{}}}]],"pipeline":[]}},"options":{}};
var container = document.getElementById('redoc');
Redoc.hydrate(__redoc_state, container);
</script>
</body>
</html>