Skip to content

List SSH signing keys for a user

GET
/users/{username}/ssh_signing_keys

Lists the SSH signing keys for a user. This operation is accessible by anyone.

API method documentation

username
required
string

The handle for the GitHub user account.

per_page
integer
default: 30

The number of results per page (max 100). For more information, see “Using pagination in the REST API.”

page
integer
default: 1

The page number of the results to fetch. For more information, see “Using pagination in the REST API.”

Response

Media type application/json
Array<object>
SSH Signing Key

A public SSH key used to sign Git commits

object
key
required
string
id
required
integer
title
required
string
created_at
required
string format: date-time
Examples
Example default
[
{
"id": 2,
"key": "2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJyvv1234",
"title": "ssh-rsa AAAAB3NzaC1yc2EAAA",
"created_at": "2020-06-11T21:31:57Z"
},
{
"id": 3,
"key": "2Sg8iYjAxxmI2LvUXpJjkYrMxURPc8r+dB7TJy931234",
"title": "ssh-rsa AAAAB3NzaC1yc2EAAB",
"created_at": "2020-07-11T21:31:57Z"
}
]
Link
string
Example
<https://api.github.com/resource?page=2>; rel="next", <https://api.github.com/resource?page=5>; rel="last"