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

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 ]