Repository Lookup

GET /jailbreak/repository/{repositorySlug}

Retrieve a repository's metadata by its slug

Path parameters

  • repositorySlug string Required

    The slug to lookup

Responses

  • 200 application/json

    OK

    Hide response attributes Show response attributes object
    • message string

      Value is 200 Successful.

    • date string(date-time)
    • data object
      Hide data attributes Show data attributes object
      • origin_release_path string

        Path to the repository Release file

      • description string | null

        Repository description

      • origin_release_hash string

        Hash of the repository Release file

      • origin_last_updated string

        Last updated date of the repository origin

      • origin_has_release_gpg boolean

        Repository has a Release.gpg file

      • origin_supports_payment_v1 boolean

        Repository supports payment V1 (Sileo)

      • visible boolean

        If the repository is visible

      • id string

        Repository identifier

      • origin_has_in_release boolean

        Repository has an InRelease file

      • origin_uses_https boolean

        Repository uses HTTPS

      • slug string Deprecated

        Repository slug (legacy)

      • origin_hostname string

        Hostname of the repository origin

      • sileo_endpoint string | null

        Repository Sileo endpoint

      • isBootstrap boolean Deprecated

        If the repository is a bootstrap repository (legacy)

      • origin_supports_payment_v2 boolean

        Repository supports payment V2 (Native)

      • tier number Deprecated

        Repository tier (legacy)

      • origin_packages_hash string

        Hash of the repository Packages file

      • refs object
        Hide refs attributes Show refs attributes object
        • packages string

          URL to the list of packages in the repository

        • meta string

          URL to the repository metadata

      • origin_packages_path string

        Path to the repository Packages file

      • name string | null

        Repository name

      • suite string

        Debian APT suite

      • bootstrap boolean

        If the repository is a bootstrap repository

      • package_count number

        Number of packages in the repository

      • date string | null

        Repository last updated date

      • uri string

        URL to the repository

      • sections array[string]

        Repository sections

      • version string | null

        Repository version

      • quality number

        Quality of the repository

  • 400 application/json

    Bad Request

    Hide response attributes Show response attributes object
    • error string

      The error message

    • message string

      The HTTP status code for the error

    • date string

      The date and time of the error

  • 404 application/json

    Not Found

    Hide response attributes Show response attributes object
    • date string

      The date and time of the error

    • message string

      The HTTP status code for the error

GET /jailbreak/repository/{repositorySlug}
curl \
 --request GET 'http://api.example.com/jailbreak/repository/myrepo'
Response examples (200)
{
  "message": "200 Successful",
  "date": "2025-05-04T09:42:00Z",
  "data": {
    "origin_release_path": "/Release",
    "description": "The Havoc Repository",
    "origin_release_hash": "461347dd3fd98bbc76911a5a6c5db2ed6b7cd5da87dac89ee43cda6a0ceb2309",
    "origin_last_updated": "2024-07-24T03:22:36+00:00",
    "origin_has_release_gpg": true,
    "origin_supports_payment_v1": true,
    "visible": true,
    "id": "havoc",
    "origin_has_in_release": false,
    "origin_uses_https": true,
    "slug": "havoc",
    "origin_hostname": "havoc.app",
    "sileo_endpoint": "https://havoc.app/api/sileo/",
    "isBootstrap": false,
    "origin_supports_payment_v2": false,
    "tier": 1,
    "origin_packages_hash": "fa91ebff565d6840f3a47e715f7f06718a81daaa861a517028974403679affe5",
    "refs": {
      "packages": "https://api.canister.me/v2/jailbreak/repository/havoc/packages",
      "meta": "https://api.canister.me/v2/jailbreak/repository/havoc"
    },
    "origin_packages_path": "/Packages.zst",
    "name": "Havoc",
    "suite": "./",
    "bootstrap": false,
    "package_count": 1852,
    "date": "2024-07-23T11:20:05+00:00",
    "uri": "https://havoc.app",
    "sections": [
      "string"
    ],
    "version": "1.0",
    "quality": 1
  }
}
Response examples (400)
{
  "error": "Missing query parameter: 'q'",
  "message": "400 Bad Request",
  "date": "2023-01-04T20: 34: 05.627525+00: 00"
}
Response examples (404)
{
  "date": "2023-01-04T20:34:05+00:00",
  "message": "404 Not Found"
}