v5

latestOpenAPI 3.1.0raw.githubusercontent.com2026-06-167122208.0 KB
gpg_keys

show

View a single GPG Key

Example request:

curl -X GET https://packagecloud.io/api/v1/repos/username/reponame/gpg_keys/username-reponame-85D7FBF915DFCBC6.pub.gpg.json
get/api/v1/repos/{user_id}/{repo}/gpg_keys/{keyname}.json

Path parameters

user_idstring required

The username to which the repo belongs.

repostring required

The name of the repo.

keynamestring required

The GPG Key keyname.

Response

<GPGKey> The GPG Key object representing the requested key.

namestring

The name of the GPG key.

fingerprintstring

The GPG key's fingerprint.

keytypestring

The GPG key type ('repo' for repository signing keys or 'package' for package signing keys).

selfstring

The URL for this object.

destroy_urlstring

The URL that can be used to delete this GPG key.

download_urlstring

The URL that can be used to download the GPG public key data.

Example response

{
  "name": "user-repo-99A35B3F55E8EB3B.pub.gpg",
  "fingerprint": "99A35B3F55E8EB3B",
  "keytype": "repo",
  "self": "/api/v1/repos/user/repo/gpg_keys/user-repo-99A35B3F55E8EB3B.pub.gpg.json",
  "destroy_url": "/api/v1/repos/user/repo/gpg_keys/user-repo-99A35B3F55E8EB3B.pub.gpg.json",
  "download_url": "https://packagecloud.io/user/repo/gpgkey"
}