アバターAPI
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
このAPIを使用して、ユーザーのアバターを操作します。
ユーザーアカウントのアバターを取得する
指定された公開メールアドレスに関連付けられたユーザーアカウントのアバターのURLを取得するします。このエンドポイントでは認証は不要です。
- 成功した場合、アバターのURLを返します。
- 指定されたメールアドレスに関連付けられたアカウントがない場合、外部のアバターサービスからの結果を返します。
- 公開表示レベルが制限されており、リクエストが認証されていない場合、
403 Forbiddenを返します。
GET /avatar?email=admin@example.comパラメータは以下のとおりです:
| 属性 | 型 | 必須 | 説明 |
|---|---|---|---|
email | 文字列 | はい | アカウントの公開メールアドレス。 |
size | 整数 | いいえ | 単一のピクセル寸法。Gravatarまたは設定済みのLibravatarサーバーでのアバターのルックアップにのみ使用されます。 |
リクエスト例:
curl --request GET \
--url "https://gitlab.example.com/api/v4/avatar?email=admin@example.com&size=32"レスポンス例:
{
"avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=64&d=identicon"
}