Skip to content

Web Commits API

  • Tier: Free
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

Version history

Use this API to retrieve information about commits created with the Web UI.

Get public signing key

Get the GitLab public key for signing web commits.

GET /web_commits/public_key

If successful, returns 200 and the following response attribute:

Attribute Type Description
public_key string GitLab public key for signing web commits.

Example request:

curl --url "https://gitlab.example.com/api/v4/web_commits/public_key"

Example response:

[
  {
    public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAiPWx6WM4lhHNedGfBpPJNPpZ7yKu+dnn1SJejgt4596k6YjzGGphH2TUxwKzxcKDKKezwkpfnxPkSMkuEspGRt/aZZ9wa++Oi7Qkr8prgHc4soW6NUlfDzpvZK2H5E7eQaSeP3SAwGmQKUFHCddNaP0L+hM7zhFNzjFvpaMgJw0=\""
  }
]