GET/user/codespaces/secrets/public-key

Get public key for the authenticated user

Gets your public key, which you need to encrypt secrets. You need to encrypt a secret before you can create or update secrets.

The authenticated user must have Codespaces access to use this endpoint.

OAuth app tokens and personal access tokens (classic) need the codespace or codespace:secrets scope to use this endpoint.

  • RetriesRetries up to 2×, 500ms backoff, 30s timeout.

1 status code
200Response
key_idstringrequired
The identifier for the key.
keystringrequired
The Base64 encoded public key.

Was this helpful?