---
title: "API Documentation UI"
method: GET
path: "/swagger"
tags: ["UI Pages"]
---

# API Documentation UI

`GET /swagger`

Render the swagger UI page, or (dev only) its supporting jinja context

## Headers

- `x-hail-return-jinja-context` boolean

## Response `200`

Successfully retrieved the Swagger UI

- object

## Changes

- **2025-11-20** `51788a4b337b` — 1 breaking, 4 info
  - removed the media type `text/html` for the response with the status `200`
  - api tag `UI Pages` added
  - api tag `Documentation` removed
  - added the new optional `header` request parameter `x-hail-return-jinja-context`
  - …1 more
- **2025-04-16** `b936fd02a792` — 1 breaking, 1 warning, 3 info
  - removed the media type `application/json` for the response with the status `200`
  - deleted the `header` request parameter `x-hail-return-jinja-context`
  - api tag `Documentation` added
  - api tag `UI Pages` removed
  - …1 more

[Change history](https://skmtc.dev/hail-is/apis/hail-ci-service/changes/swagger/get.md)

---

[API](https://skmtc.dev/hail-is/apis/hail-ci-service.md) · [All operations](https://skmtc.dev/hail-is/apis/hail-ci-service/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hail-is/hail-ci-service/revisions/37d6dddb7b5a/schema)
