Repository Lookup

GET /jailbreak/repository/{repositorySlug}

Retrieve a repository's metadata by its slug

Path parameters

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
      • suite string

        Suite of the package repository

      • aliases array[string]

        Aliases of the package repository

      • name string | null

        Name of the package repository

      • refs object
        Hide refs attribute Show refs attribute
        • packages string

          URL to the packages in the package repository

      • Number of packages in the package repository

      • uri string

        URL to the package repository

      • isPruned boolean

        If the package repository is pruned/hidden from indexing

      • originId string

        Database ID of the package repository

      • tier number

        Tier ranking of the package repository

      • slug string

        Slug of the package repository

      • description string | null

        Description of the package repository

      • version string | null

        Version of the package repository

      • sections array[string]

        Sections of the package repository

      • sileoEndpoint string | null

        Sileo endpoint of the package repository

      • origin object
        Hide origin attributes Show origin attributes
  • 400 application/json

    Bad Request

    Hide response attributes Show response attributes object
    • error string

      The error message

    • date string

      The date and time of the error

    • message string

      The HTTP status code for 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 \
 -X GET https://api.canister.me/v2/jailbreak/repository/myrepo
Response examples (200)
{
  "message": "200 Successful",
  "date": "2024-05-04T09:42:00+00:00",
  "data": {
    "suite": "./",
    "aliases": [
      "string"
    ],
    "name": "Havoc",
    "refs": {
      "packages": "https://api.canister.me/v2/jailbreak/repository/havoc/packages"
    },
    "packageCount": 473,
    "uri": "https://havoc.app",
    "isPruned": false,
    "originId": "clbygg1ht0gckph35gtsqzngb",
    "tier": 1,
    "slug": "havoc",
    "description": "The Havoc Repository",
    "version": "1.0",
    "sections": [
      "string"
    ],
    "sileoEndpoint": "https://havoc.app/api/sileo/",
    "origin": {
      "hostname": "havoc.app",
      "uuid": "clbygg1ht0gckph35gtsqzngb",
      "releasePath": "/Release",
      "hasReleaseGpg": false,
      "supportsPaymentV2": false,
      "hasInRelease": false,
      "usesHttps": true,
      "packagesPath": "/Packages.zst",
      "lastUpdated": "2022-12-22 02:18:43 +0000",
      "supportsPaymentV1": true
    }
  }
}
Response examples (400)
{
  "error": "Missing query parameter: 'q'",
  "date": "2023-01-04T20: 34: 05.627525+00: 00",
  "message": "400 Bad Request"
}
Response examples (404)
{
  "date": "2023-01-04 20:34:05 +0000",
  "message": "404 Not Found"
}