registry.opensource.zalan.do
Open in
urlscan Pro
52.28.3.142
Public Scan
Submitted URL: http://registry.opensource.zalan.do/
Effective URL: https://registry.opensource.zalan.do/ui/
Submission: On March 17 via api from US — Scanned from DE
Effective URL: https://registry.opensource.zalan.do/ui/
Submission: On March 17 via api from US — Scanned from DE
Form analysis
26 forms found in the DOM<form id="api_selector">
<!-- EDITED disabled
<div class='input'><input placeholder="http://example.com/api" id="input_baseUrl" name="baseUrl" type="text"/></div>
-->
<div id="auth_container">
<div><a class="authorize__btn" href="#">Authorize</a>
</div>
</div>
<!-- EDITED disabled
<div class='input'><a id="explore" class="header__btn" href="#" data-sw-translate>Explore</a></div>
-->
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">200</td>
<td class="markdown">
<p>v2 is available</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code"><label for="mn0.016290269880713026">n</label></td>
<td>
<input class="parameter" minlength="0" name="n" placeholder="" id="mn0.016290269880713026" type="text" value="">
</td>
<td class="markdown">
<p>Paginated catalog results can be retrieved by adding an <code>n</code> parameter to the request URL, declaring that the response should be limited to <code>n</code> results.</p>
</td>
<td>query</td>
<td>
<span class="model-signature">integer</span>
</td>
</tr>
<tr>
<td class="code"><label for="mlast0.00672279760246508">last</label></td>
<td>
<input class="parameter" minlength="0" name="last" placeholder="" id="mlast0.00672279760246508" type="text" value="">
</td>
<td class="markdown">
<p>last repository value from previous response</p>
</td>
<td>query</td>
<td>
<span class="model-signature">string</span>
</td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">200</td>
<td class="markdown">
<p>v2 is available</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.4843156152466077">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.4843156152466077" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.07319307025081967">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.07319307025081967" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">202</td>
<td class="markdown">
<p>upload accepted</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.5051892291944582">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.5051892291944582" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.007519491109172938">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.007519491109172938" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="muuid0.2729599542194623">uuid</label></td>
<td>
<input class="parameter required" minlength="1" name="uuid" placeholder="(required)" id="muuid0.2729599542194623" type="text" value="">
</td>
<td>
<strong><span class="markdown">
<p>Upload UUID as described on <a href="https://docs.docker.com/registry/spec/api/#pushing-an-image">https://docs.docker.com/registry/spec/api/#pushing-an-image</a></p>
</span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code"><label for="mdata0.19192736410223055">data</label></td>
<td>
<textarea class="body-textarea" name="data" id="mdata0.19192736410223055"></textarea>
<div class="editor_holder"></div>
<br>
<div class="parameter-content-type">
<div><label for="pct0.19605995520228858" data-sw-translate="">Parameter content type:</label>
<select name="parameterContentType" id="pct0.19605995520228858">
<option value="application/octet-stream">application/octet-stream</option>
</select>
</div>
</div>
</td>
<td class="markdown"></td>
<td>body</td>
<td>
<span class="model-signature">undefined</span>
</td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">202</td>
<td class="markdown">
<p>upload accepted</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.8882035968413788">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.8882035968413788" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.4023116860548417">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.4023116860548417" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="muuid0.6500480447532058">uuid</label></td>
<td>
<input class="parameter required" minlength="1" name="uuid" placeholder="(required)" id="muuid0.6500480447532058" type="text" value="">
</td>
<td>
<strong><span class="markdown">
<p>Upload UUID as described on <a href="https://docs.docker.com/registry/spec/api/#pushing-an-image">https://docs.docker.com/registry/spec/api/#pushing-an-image</a></p>
</span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mdigest0.2420160583939357">digest</label></td>
<td>
<input class="parameter required" minlength="1" name="digest" placeholder="(required)" id="mdigest0.2420160583939357" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code"><label for="mdata0.4305454765561594">data</label></td>
<td>
<textarea class="body-textarea" name="data" id="mdata0.4305454765561594"></textarea>
<div class="editor_holder"></div>
<br>
<div class="parameter-content-type">
<div><label for="pct0.429862667516298" data-sw-translate="">Parameter content type:</label>
<select name="parameterContentType" id="pct0.429862667516298">
<option value="application/octet-stream">application/octet-stream</option>
</select>
</div>
</div>
</td>
<td class="markdown"></td>
<td>body</td>
<td>
<span class="model-signature">undefined</span>
</td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">201</td>
<td class="markdown">
<p>upload accepted</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.12156003346275446">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.12156003346275446" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.8759739097932631">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.8759739097932631" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mdigest0.3283040770621424">digest</label></td>
<td>
<input class="parameter required" minlength="1" name="digest" placeholder="(required)" id="mdigest0.3283040770621424" type="text" value="">
</td>
<td>
<strong><span class="markdown">
<p>Layer digest as described on <a href="https://docs.docker.com/registry/spec/api/#pushing-an-image">https://docs.docker.com/registry/spec/api/#pushing-an-image</a></p>
</span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">200</td>
<td class="markdown">
<p>exists</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.751756945225647">team</label></td>
<td> (empty) </td>
<td class="markdown"></td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.4296142843092705">artifact</label></td>
<td> (empty) </td>
<td class="markdown"></td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mdigest0.9836368750193087">digest</label></td>
<td> (empty) </td>
<td class="markdown">
<p>Layer digest as described on <a href="https://docs.docker.com/registry/spec/api/#pushing-an-image">https://docs.docker.com/registry/spec/api/#pushing-an-image</a></p>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">200</td>
<td class="markdown">
<p>exists</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>FS layer blob does not exist</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.8615767666520979">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.8615767666520979" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.24452528787403138">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.24452528787403138" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mname0.04242342604614491">name</label></td>
<td>
<input class="parameter required" minlength="1" name="name" placeholder="(required)" id="mname0.04242342604614491" type="text" value="">
</td>
<td>
<strong><span class="markdown">
<p>Manifest name</p>
</span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">200</td>
<td class="markdown">
<p>OK</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.48071243152699195">team</label></td>
<td> (empty) </td>
<td class="markdown"></td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.42464960045914246">artifact</label></td>
<td> (empty) </td>
<td class="markdown"></td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mname0.9447278375290893">name</label></td>
<td> (empty) </td>
<td class="markdown">
<p>Manifest name</p>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">200</td>
<td class="markdown">
<p>OK</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.4036411484547533">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.4036411484547533" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.5936851823249674">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.5936851823249674" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mname0.3656281250868667">name</label></td>
<td>
<input class="parameter required" minlength="1" name="name" placeholder="(required)" id="mname0.3656281250868667" type="text" value="">
</td>
<td>
<strong><span class="markdown">
<p>Manifest name</p>
</span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code"><label for="mx-scm-source0.9654844340126862">x-scm-source</label></td>
<td>
<input class="parameter" minlength="0" name="x-scm-source" placeholder="" id="mx-scm-source0.9654844340126862" type="text" value="">
</td>
<td class="markdown"></td>
<td>header</td>
<td>
<span class="model-signature">string</span>
</td>
</tr>
<tr>
<td class="code"><label for="mx-trusted0.7526019649067464">x-trusted</label></td>
<td>
<input class="parameter" minlength="0" name="x-trusted" placeholder="" id="mx-trusted0.7526019649067464" type="text" value="">
</td>
<td class="markdown"></td>
<td>header</td>
<td>
<span class="model-signature">string</span>
</td>
</tr>
<tr>
<td class="code"><label for="mdata0.12438712628905346">data</label></td>
<td>
<textarea class="body-textarea" name="data" id="mdata0.12438712628905346"></textarea>
<div class="editor_holder"></div>
<br>
<div class="parameter-content-type">
<div><label for="pct0.26242283929415167" data-sw-translate="">Parameter content type:</label>
<select name="parameterContentType" id="pct0.26242283929415167">
<option value="application/octet-stream">application/octet-stream</option>
<option value="application/json">application/json</option>
<option value="application/vnd.oci.image.manifest.v1+json">application/vnd.oci.image.manifest.v1+json</option>
<option value="application/vnd.docker.distribution.manifest.v2+json">application/vnd.docker.distribution.manifest.v2+json</option>
<option value="application/vnd.docker.distribution.manifest.v1+prettyjws">application/vnd.docker.distribution.manifest.v1+prettyjws</option>
</select>
</div>
</div>
</td>
<td class="markdown"></td>
<td>body</td>
<td>
<span class="model-signature">string</span>
</td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">200</td>
<td class="markdown">
<p>OK</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.7258799561055242">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.7258799561055242" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.027764645945523192">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.027764645945523192" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code"><label for="mn0.6734106025388846">n</label></td>
<td>
<input class="parameter" minlength="0" name="n" placeholder="" id="mn0.6734106025388846" type="text" value="">
</td>
<td class="markdown">
<p>Paginated catalog results can be retrieved by adding an <code>n</code> parameter to the request URL, declaring that the response should be limited to <code>n</code> results.</p>
</td>
<td>query</td>
<td>
<span class="model-signature">integer</span>
</td>
</tr>
<tr>
<td class="code"><label for="mlast0.8259034722221652">last</label></td>
<td>
<input class="parameter" minlength="0" name="last" placeholder="" id="mlast0.8259034722221652" type="text" value="">
</td>
<td class="markdown">
<p>last repository value from previous response</p>
</td>
<td>query</td>
<td>
<span class="model-signature">string</span>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.1385017199791554">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.1385017199791554" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.5468132083762836">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.5468132083762836" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">200</td>
<td class="markdown">
<p>Map of tags to image IDs</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Repository/tags not found</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.20717405438902126">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.20717405438902126" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.44152565700404867">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.44152565700404867" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.03916581529405816">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.03916581529405816" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.5082869907829626">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.5082869907829626" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.8441934438986758">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.8441934438986758" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mtag0.22718051732486044">tag</label></td>
<td>
<input class="parameter required" minlength="1" name="tag" placeholder="(required)" id="mtag0.22718051732486044" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.3763152366623186">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.3763152366623186" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.37336749201069197">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.37336749201069197" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mtag0.5165211710361399">tag</label></td>
<td>
<input class="parameter required" minlength="1" name="tag" placeholder="(required)" id="mtag0.5165211710361399" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">200</td>
<td class="markdown">
<p>OK</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Artifact/Tag not found</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">422</td>
<td class="markdown">
<p>Artifact cannot be marked as trusted</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.7898420510027993">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.7898420510027993" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.21879004255051426">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.21879004255051426" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mtag0.6097002373295481">tag</label></td>
<td>
<input class="parameter required" minlength="1" name="tag" placeholder="(required)" id="mtag0.6097002373295481" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">200</td>
<td class="markdown">
<p>OK</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Artifact/Tag not found</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.1533293820175261">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.1533293820175261" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.49962826950651196">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.49962826950651196" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mtag0.7166678785521969">tag</label></td>
<td>
<input class="parameter required" minlength="1" name="tag" placeholder="(required)" id="mtag0.7166678785521969" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code"><label for="mtag-set-production-ready-request0.75102481207723">tag-set-production-ready-request</label></td>
<td>
<textarea class="body-textarea" name="tag-set-production-ready-request" id="mtag-set-production-ready-request0.75102481207723"></textarea>
<div class="editor_holder"></div>
<br>
<div class="parameter-content-type">
<div><label for="pct0.7584266413215794" data-sw-translate="">Parameter content type:</label>
<select name="parameterContentType" id="pct0.7584266413215794">
<option value="application/json">application/json</option>
</select>
</div>
</div>
</td>
<td class="markdown"></td>
<td>body</td>
<td>
<span class="model-signature">
<div>
<div>
<ul class="signature-nav">
<li><a class="description-link" href="#" data-sw-translate="">Model</a></li>
<li><a class="snippet-link selected" href="#" data-sw-translate="">Example Value</a></li>
</ul>
<div>
<div class="signature-container">
<div class="description" style="display: none;">
<span class="strong">TagSetProductionReadyRequest {</span>
<div><span class="propWrap"><span class="propName required">incident_id</span> (<span class="propType">string</span>): <span class="propDesc markdown">
<p>Jira incident id</p>
</span>stringReg. Exp.:^INC-\d+$</span></div><span class="strong">}</span>
</div>
<div class="snippet" style="display: block;">
<div class="snippet_json" style="display: block;">
<pre><code class="hljs json">{
"<span class="hljs-attr">incident_id</span>": <span class="hljs-string">"string"</span>
}</code></pre>
<small class="notice" data-sw-translate=""></small>
</div>
</div>
</div>
</div>
</div>
</div>
</span>
</td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">202</td>
<td class="markdown">
<p>Accepted</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">400</td>
<td class="markdown">
<p>Incident tocket is missing or format is wrong</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Artifact/Tag not found</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">409</td>
<td class="markdown">
<p>Resetting user imergency flag is not allowed</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">422</td>
<td class="markdown">
<p>Artifact cannot be marked as production_ready</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.7866562087453692">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.7866562087453692" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.48374075475294087">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.48374075475294087" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mtag0.6408615573852183">tag</label></td>
<td>
<input class="parameter required" minlength="1" name="tag" placeholder="(required)" id="mtag0.6408615573852183" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.0862731704915225">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.0862731704915225" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="martifact0.7300180144584141">artifact</label></td>
<td>
<input class="parameter required" minlength="1" name="artifact" placeholder="(required)" id="martifact0.7300180144584141" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
<tr>
<td class="code required"><label for="mtags0.7437033680002954">tags</label></td>
<td>
<input class="parameter required" minlength="1" name="tags" placeholder="(required)" id="mtags0.7437033680002954" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>query</td>
<td><span class="model-signature">Array[string]</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">200</td>
<td class="markdown">
<p>Return tags with scm-source information</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Prefix does not match any image id and tags</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">412</td>
<td class="markdown">
<p>Prefix matches more than one image id</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mimage0.0427275165947445">image</label></td>
<td>
<input class="parameter required" minlength="1" name="image" placeholder="(required)" id="mimage0.0427275165947445" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Response Messages</h4>
<table class="fullwidth response-messages">
<thead>
<tr>
<th data-sw-translate="">HTTP Status Code</th>
<th data-sw-translate="">Reason</th>
<th data-sw-translate="">Response Model</th>
<th data-sw-translate="">Headers</th>
</tr>
</thead>
<tbody class="operation-status">
<tr>
<td width="15%" class="code">404</td>
<td class="markdown">
<p>Prefix does not match any image id</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
<tr>
<td width="15%" class="code">412</td>
<td class="markdown">
<p>Prefix matches more than one image id</p>
</td>
<td width="50%"><span class="model-signature">
<div>
</div>
</span></td>
<td class="headers">
<table>
<tbody>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code required"><label for="mteam0.24464930238515636">team</label></td>
<td>
<input class="parameter required" minlength="1" name="team" placeholder="(required)" id="mteam0.24464930238515636" type="text" value="">
</td>
<td>
<strong><span class="markdown"></span></strong>
</td>
<td>path</td>
<td><span class="model-signature">string</span></td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
<form accept-charset="UTF-8" class="sandbox">
<div style="margin:0;padding:0;display:inline"></div>
<h4 data-sw-translate="">Parameters</h4>
<table class="fullwidth parameters">
<thead>
<tr>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter</th>
<th style="width: 310px; max-width: 310px" data-sw-translate="">Value</th>
<th style="width: 200px; max-width: 200px" data-sw-translate="">Description</th>
<th style="width: 100px; max-width: 100px" data-sw-translate="">Parameter Type</th>
<th style="width: 220px; max-width: 230px" data-sw-translate="">Data Type</th>
</tr>
</thead>
<tbody class="operation-params">
<tr>
<td class="code"><label for="mminutes0.8884020833279631">minutes</label></td>
<td>
<input class="parameter" minlength="0" name="minutes" placeholder="" id="mminutes0.8884020833279631" type="text" value="">
</td>
<td class="markdown">
<p>stayed unchecked for at least n minutes</p>
</td>
<td>query</td>
<td>
<span class="model-signature">integer</span>
</td>
</tr>
<tr>
<td class="code"><label for="mdetailed0.5997887320800366">detailed</label></td>
<td>
<select class="parameter " name="detailed" id="mdetailed0.5997887320800366">
<option selected="" value=""></option>
<option value="true"> true </option>
<option value="false"> false </option>
</select>
</td>
<td class="markdown">
<p>include image list</p>
</td>
<td>query</td>
<td><span class="model-signature">boolean</span></td>
</tr>
</tbody>
</table>
<div class="sandbox_header">
<input class="submit" type="submit" value="Try it out!" data-sw-translate="">
<a href="#" class="response_hider" style="display:none" data-sw-translate="">Hide Response</a>
<span class="response_throbber" style="display:none"></span>
</div>
</form>
Text Content
swagger Authorize Pier One API Docker Registry * DOCKER REGISTRY API V2 * Show/Hide * List Operations * Expand Operations * * GET /V2 * Check compatibility IMPLEMENTATION NOTES Checks for compatibility with Docker Registry v2. RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 200 v2 is available Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /V2/_CATALOG * Returns the namespaces IMPLEMENTATION NOTES Images are stored in collections, known as a repository, which is keyed by a name, as seen throughout the API specification. A registry instance may contain several repositories. The list of available repositories is made available through the catalog. * uid PARAMETERS Parameter Value Description Parameter Type Data Type n Paginated catalog results can be retrieved by adding an n parameter to the request URL, declaring that the response should be limited to n results. query integer last last repository value from previous response query string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 200 v2 is available Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * POST /V2/{TEAM}/{ARTIFACT}/BLOBS/UPLOADS/ * start upload (first step of docker push) * uid PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 202 upload accepted Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * PATCH /V2/{TEAM}/{ARTIFACT}/BLOBS/UPLOADS/{UUID} * upload FS layer blob * uid PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string uuid Upload UUID as described on https://docs.docker.com/registry/spec/api/#pushing-an-image path string data Parameter content type: application/octet-stream body undefined RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 202 upload accepted Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * PUT /V2/{TEAM}/{ARTIFACT}/BLOBS/UPLOADS/{UUID} * upload complete * uid PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string uuid Upload UUID as described on https://docs.docker.com/registry/spec/api/#pushing-an-image path string digest query string data Parameter content type: application/octet-stream body undefined RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 201 upload accepted Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /V2/{TEAM}/{ARTIFACT}/BLOBS/{DIGEST} * get layer PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string digest Layer digest as described on https://docs.docker.com/registry/spec/api/#pushing-an-image path string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 200 exists Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * HEAD /V2/{TEAM}/{ARTIFACT}/BLOBS/{DIGEST} * check layer PARAMETERS Parameter Value Description Parameter Type Data Type team (empty) path string artifact (empty) path string digest (empty) Layer digest as described on https://docs.docker.com/registry/spec/api/#pushing-an-image path string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 200 exists 404 FS layer blob does not exist CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /V2/{TEAM}/{ARTIFACT}/MANIFESTS/{NAME} * get manifest (first step of docker pull) PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string name Manifest name path string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 200 OK Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * HEAD /V2/{TEAM}/{ARTIFACT}/MANIFESTS/{NAME} * check for existing image manifest PARAMETERS Parameter Value Description Parameter Type Data Type team (empty) path string artifact (empty) path string name (empty) Manifest name path string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 200 OK CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * PUT /V2/{TEAM}/{ARTIFACT}/MANIFESTS/{NAME} * put manifest * uid PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string name Manifest name path string x-scm-source header string x-trusted header string data Parameter content type: application/octet-stream application/json application/vnd.oci.image.manifest.v1+json application/vnd.docker.distribution.manifest.v2+json application/vnd.docker.distribution.manifest.v1+prettyjws body string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 200 OK Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /V2/{TEAM}/{ARTIFACT}/TAGS/LIST * list tags RESPONSE CLASS (STATUS 200) list of tags * Model * Example Value inline_model_0 { name (string, optional), tags (Array[string], optional) } { "name": "myteam/myart", "tags": [ "1.0" ] } Response Content Type application/json PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string n Paginated catalog results can be retrieved by adding an n parameter to the request URL, declaring that the response should be limited to n results. query integer last last repository value from previous response query string Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * DOCKER REGISTRY API V1 * Show/Hide * List Operations * Expand Operations * * GET /V1/REPOSITORIES/{TEAM}/{ARTIFACT}/TAGS * list tags IMPLEMENTATION NOTES Lists all tags of an artifact. PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 200 Map of tags to image IDs 404 Repository/tags not found Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * PIER ONE API * Show/Hide * List Operations * Expand Operations * * GET /TEAMS * list teams IMPLEMENTATION NOTES lists all teams that have artifacts RESPONSE CLASS (STATUS 200) Return list of team IDs * Model * Example Value Inline Model [ string ] [ "string" ] Response Content Type application/json Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /TEAMS/{TEAM}/ARTIFACTS * list artifacts IMPLEMENTATION NOTES lists all artifacts of a team RESPONSE CLASS (STATUS 200) Return list of artifact IDs * Model * Example Value Inline Model [ string ] [ "string" ] Response Content Type application/json PARAMETERS Parameter Value Description Parameter Type Data Type team path string Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /TEAMS/{TEAM}/ARTIFACTS/{ARTIFACT}/TAGS * list tags IMPLEMENTATION NOTES Lists all tags of an artifact sorted by time (most recently pushed tag last). RESPONSE CLASS (STATUS 200) Return list of tags * Model * Example Value Inline Model [ Inline Model 1 ]Inline Model 1 { name (string, optional), created (string, optional), created_by (string, optional), image (string, optional), clair_id (string, optional), severity_fix_available (string, optional), severity_no_fix_available (string, optional), status (string, optional), status_reason (string, optional) } [ { "name": "1.0", "created": "2015-05-07T15:49:51.230+0200", "created_by": "hjacobs", "image": "string", "clair_id": "string", "severity_fix_available": "string", "severity_no_fix_available": "string", "status": "string", "status_reason": "string" } ] Response Content Type application/json PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /TEAMS/{TEAM}/ARTIFACTS/{ARTIFACT}/TAGS/{TAG} * Get a tag IMPLEMENTATION NOTES Get a tag RESPONSE CLASS (STATUS 200) Returns a tag * Model * Example Value TagFull { name (string, optional), created (string, optional), created_by (string, optional), image (string, optional), artifact (string, optional), status (string, optional), status_reason (string, optional), checker_status (string, optional), checker_status_received_at (string, optional), checker_status_reason (string, optional), checker_status_reason_details (string, optional), emergency_status (string, optional), emergency_status_received_at (string, optional), emergency_status_reason (string, optional), user_status (string, optional), user_status_received_at (string, optional), user_status_reason (string, optional), user_status_issue (string, optional), user_status_set_by (string, optional) } { "name": "1.0", "created": "2015-05-07T15:49:51.230+0200", "created_by": "god", "image": "string", "artifact": "string", "status": "string", "status_reason": "string", "checker_status": "string", "checker_status_received_at": "string", "checker_status_reason": "string", "checker_status_reason_details": "string", "emergency_status": "string", "emergency_status_received_at": "string", "emergency_status_reason": "string", "user_status": "string", "user_status_received_at": "string", "user_status_reason": "string", "user_status_issue": "string", "user_status_set_by": "string" } Response Content Type application/json PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string tag path string Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * POST /TEAMS/{TEAM}/ARTIFACTS/{ARTIFACT}/TAGS/{TAG}/APPROVAL * DEPRECATED IMPLEMENTATION NOTES DEPRECATED * uid PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string tag path string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 200 OK 404 Artifact/Tag not found 422 Artifact cannot be marked as trusted Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * POST /TEAMS/{TEAM}/ARTIFACTS/{ARTIFACT}/TAGS/{TAG}/CHECK * Verify the image against the compliance checker IMPLEMENTATION NOTES Triggers image compliance verification * uid PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string tag path string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 200 OK 404 Artifact/Tag not found Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * POST /TEAMS/{TEAM}/ARTIFACTS/{ARTIFACT}/TAGS/{TAG}/PRODUCTION-READY * DEPRECATED IMPLEMENTATION NOTES DEPRECATED * uid PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string tag path string tag-set-production-ready-request Parameter content type: application/json body * Model * Example Value TagSetProductionReadyRequest { incident_id (string): Jira incident id stringReg. Exp.:^INC-\d+$ } { "incident_id": "string" } RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 202 Accepted 400 Incident tocket is missing or format is wrong 404 Artifact/Tag not found 409 Resetting user imergency flag is not allowed 422 Artifact cannot be marked as production_ready Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /TEAMS/{TEAM}/ARTIFACTS/{ARTIFACT}/TAGS/{TAG}/SCM-SOURCE * Get scm-source.json IMPLEMENTATION NOTES Get artifact's SCM source information (e.g. GIT commit) RESPONSE CLASS (STATUS 200) Return scm-source.json * Model * Example Value ScmSourceInformation { url (string, optional), revision (string, optional), author (string, optional), status (string, optional) } { "url": "git:git@github.com:zalando-stups/pierone.git", "revision": "cd768599e1bb41c38279c26254feff5cf57bf967", "author": "hjacobs", "status": "" } Response Content Type application/json PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string tag path string Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /TEAMS/{TEAM}/ARTIFACTS/{ARTIFACT}/SCM-SOURCES * Get scm source information for images IMPLEMENTATION NOTES Lists lists scm-source info for provided image tags * uid PARAMETERS Parameter Value Description Parameter Type Data Type team path string artifact path string tags query Array[string] RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 200 Return tags with scm-source information 404 Prefix does not match any image id and tags 412 Prefix matches more than one image id Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /TAGS/{IMAGE} * List tags for image IMPLEMENTATION NOTES Lists tags that point to this image * uid RESPONSE CLASS (STATUS 200) Return tags * Model * Example Value Inline Model [ Inline Model 1 ]Inline Model 1 { name (string, optional), artifact (string, optional), team (string, optional) } [ { "name": "1.0", "artifact": "pierone", "team": "stups" } ] Response Content Type application/json PARAMETERS Parameter Value Description Parameter Type Data Type image path string RESPONSE MESSAGES HTTP Status Code Reason Response Model Headers 404 Prefix does not match any image id 412 Prefix matches more than one image id Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /STATS/TEAMS * Get statistics for all teams IMPLEMENTATION NOTES Get statistics for all teams * uid RESPONSE CLASS (STATUS 200) Return team stats * Model * Example Value TeamStatistics { team (string, optional), stats (TeamStatistic, optional) }TeamStatistic { artifacts (integer, optional), tags (integer, optional) } { "team": "stups", "stats": { "artifacts": 0, "tags": 0 } } Response Content Type application/json Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /STATS/TEAMS/{TEAM} * Get usage statistics for a team IMPLEMENTATION NOTES Get usage statistics for a team * uid RESPONSE CLASS (STATUS 200) Return team stats * Model * Example Value Inline Model [ Inline Model 1 ]Inline Model 1 { artifacts (integer, optional), tags (integer, optional) } [ { "artifacts": 0, "tags": 0 } ] Response Content Type application/json PARAMETERS Parameter Value Description Parameter Type Data Type team path string Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS * * GET /STATS/COMPLIANCE/UNCHECKED-IMAGES * Get statistics of unchecked tags IMPLEMENTATION NOTES Get statistics of unchecked tags * uid RESPONSE CLASS (STATUS 200) Returns unchecked tags * Model * Example Value UncheckedTags { count (integer, optional), tags (Array[inline_model], optional) }inline_model { name (string, optional), artifact (string, optional), team (string, optional), checker_status (string, optional), created (string, optional) } { "count": 10, "tags": [ { "name": "string", "artifact": "string", "team": "string", "checker_status": "string", "created": "string" } ] } Response Content Type application/json PARAMETERS Parameter Value Description Parameter Type Data Type minutes stayed unchecked for at least n minutes query integer detailed true false include image list query boolean Hide Response CURL REQUEST URL RESPONSE BODY RESPONSE CODE RESPONSE HEADERS [ BASE URL: / , API VERSION: 0.1 ]