List GPG keys for a user
GET
/users/{username}/gpg_keys
Lists the GPG keys for a user. This information is accessible by anyone.
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “ Path Parameters ” username
required
string
The handle for the GitHub user account.
Query Parameters
Section titled “ Query Parameters ” per_page
integer
The number of results per page (max 100). For more information, see “Using pagination in the REST API.”
page
integer
The page number of the results to fetch. For more information, see “Using pagination in the REST API.”
Responses
Section titled “ Responses ”Response
Media type application/json
Array<object>
GPG Key A unique encryption key
object
id
required
integer format: int64
name
string
primary_key_id
required
integer
key_id
required
string
public_key
required
string
emails
required
Array<object>
object
email
string
verified
boolean
subkeys
required
Array<object>
object
id
integer format: int64
primary_key_id
integer
key_id
string
public_key
string
emails
Array<object>
object
email
string
verified
boolean
subkeys
Array
can_sign
boolean
can_encrypt_comms
boolean
can_encrypt_storage
boolean
can_certify
boolean
created_at
string
expires_at
string
raw_key
string
revoked
boolean
can_sign
required
boolean
can_encrypt_comms
required
boolean
can_encrypt_storage
required
boolean
can_certify
required
boolean
created_at
required
string format: date-time
expires_at
required
string format: date-time
revoked
required
boolean
raw_key
required
string
Examples
Example default
[ { "id": 3, "name": "Octocat's GPG Key", "primary_key_id": 2, "key_id": "3262EFF25BA0D270", "public_key": "xsBNBFayYZ...", "emails": [ { "email": "octocat@users.noreply.github.com", "verified": true } ], "subkeys": [ { "id": 4, "primary_key_id": 3, "key_id": "4A595D4C72EE49C7", "public_key": "zsBNBFayYZ...", "emails": [], "can_sign": false, "can_encrypt_comms": true, "can_encrypt_storage": true, "can_certify": false, "created_at": "2016-03-24T11:31:04-06:00", "expires_at": "2016-03-24T11:31:04-07:00", "revoked": false } ], "can_sign": true, "can_encrypt_comms": false, "can_encrypt_storage": false, "can_certify": true, "created_at": "2016-03-24T11:31:04-06:00", "expires_at": "2016-03-24T11:31:04-07:00", "revoked": false, "raw_key": "string" }]Headers
Section titled “ Headers ” Link
string
Example
<https://api.github.com/resource?page=2>; rel="next", <https://api.github.com/resource?page=5>; rel="last"