DeleteKey deletes a public key. GitHub API docs: https://docs.github.com/rest/users/keys?apiVersion=2022-11-28#delete-a-public-ssh-key-for-the-authenticated-user meta:operation DELETE /user/keys/{key_id}
(ctx context.Context, id int64)
| 112 | // |
| 113 | //meta:operation DELETE /user/keys/{key_id} |
| 114 | func (s *UsersService) DeleteKey(ctx context.Context, id int64) (*Response, error) { |
| 115 | u := fmt.Sprintf("user/keys/%v", id) |
| 116 | |
| 117 | req, err := s.client.NewRequest(ctx, "DELETE", u, nil) |
| 118 | if err != nil { |
| 119 | return nil, err |
| 120 | } |
| 121 | |
| 122 | return s.client.Do(req, nil) |
| 123 | } |