Canister logo
API Changelog
Download source
  • JSON OpenAPI specification
  • YAML OpenAPI specification

Topics

  • Introduction

Endpoints

  • endpoint
    • Health Check GET
    • Landing Page GET
    • OpenAPI JSON GET
    • OpenAPI YAML GET
  • lookup
    • Package Lookup GET
    • Multi Package Lookup GET
    • Repository Lookup GET
    • Repository Packages GET
    • Repository Safety Check GET
  • search
    • Package Search GET
    • Repository Rank Search GET
    • Repository Search GET
Powered by Bump.sh

Repository Rank Search

GET /jailbreak/repository/ranking

Retrieve an indexed repository using a ranking number

Query parameters

  • rank string(query) Required

    The repository ranking to filter by

    Minimum length is 1, maximum length is 1. Values are 1, 2, 3, 4, 5, or *.

Responses

  • 200 application/json

    OK

    Hide response attributes Show response attributes object
    • message string

      Value is 200 Successful.

    • date string(date-time)
    • count integer

      Minimum value is 0.

    • data array[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

GET /jailbreak/repository/ranking
curl \
 --request GET 'http://api.example.com/jailbreak/repository/ranking?rank=1'
Response examples (200)
{
  "message": "200 Successful",
  "date": "2025-05-04T09:42:00Z",
  "count": 42,
  "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"
}