Skip to main content
POST
/
api
/
v1
/
user
/
ssh-keys
/
github-profile
Import keys from GitHub profile
curl --request POST \
  --url https://cloud-api.phala.com/api/v1/user/ssh-keys/github-profile \
  --header 'Content-Type: application/json' \
  --data '
{
  "github_username": "<string>"
}
'
{
  "github_username": "<string>",
  "keys_added": 123,
  "keys_skipped": 123,
  "errors": [
    "<string>"
  ]
}

Body

application/json

Request model for importing SSH keys from a GitHub profile.

github_username
string
required

GitHub username to import SSH keys from

Required string length: 1 - 39

Response

Import completed; check keys_added and errors for per-key results

Result of importing SSH keys from a GitHub profile.

github_username
string
required

GitHub username that was imported

keys_added
integer
required

New keys added

keys_skipped
integer
required

Keys skipped (already exist by fingerprint)

errors
string[]

Per-key errors encountered