Avatar API

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

Use this API to interact with user avatars.

Get details on an account avatar

Gets the URL of an account avatar associated with a given public email address. This endpoint does not require authentication.

  • If successful, returns the URL of the avatar.
  • If no account is associated with the given email address, returns results from external avatar services.
  • If the public visibility is restricted and the request isn’t authenticated, returns 403 Forbidden.

Parameters:

Attribute Type Required Description
email string yes Public email address of the account.
size integer no Single pixel dimension. Only used for avatar lookups at Gravatar or a configured Libravatar server.

Example request:

curl --request GET \
  --url "https://gitlab.example.com/api/v4/[email protected]&size=32"

Example response:

{
  "avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=64&d=identicon"
}