Commit 8441dc76 authored by GitLab Bot's avatar GitLab Bot

Automatic merge of gitlab-org/gitlab-ce master

parents aa19c0d7 f06a9035
# Avatar API # Avatar API
> [Introduced][ce-19121] in GitLab 11.0 > [Introduced](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/19121) in GitLab 11.0.
## Get a single avatar URL ## Get a single avatar URL
Get a single avatar URL for a given email address. If user with matching public Get a single [avatar](../user/profile/index.md#profile-settings) URL for a user with the given email address.
email address is not found, results from external avatar services are returned.
This endpoint can be accessed without authentication. In case public visibility
is restricted, response will be `403 Forbidden` when unauthenticated.
``` If:
- No user with the given public email address is found, results from external avatar services are
returned.
- Public visibility is restricted, response will be `403 Forbidden` when unauthenticated.
NOTE: **Note:**
This endpoint can be accessed without authentication.
```text
GET /avatar?email=admin@example.com GET /avatar?email=admin@example.com
``` ```
| Attribute | Type | Required | Description | Parameters:
| --------- | ------- | -------- | --------------------- |
| `email` | string | yes | Public email address of the user |
| `size` | integer | no | Single pixel dimension (since images are squares). Only used for avatar lookups at `Gravatar` or at the configured `Libravatar` server |
```bash | Attribute | Type | Required | Description |
curl https://gitlab.example.com/api/v4/avatar?email=admin@example.com |:----------|:--------|:---------|:----------------------------------------------------------------------------------------------------------------------------------------|
| `email` | string | yes | Public email address of the user. |
| `size` | integer | no | Single pixel dimension (since images are squares). Only used for avatar lookups at `Gravatar` or at the configured `Libravatar` server. |
Example request:
```sh
curl https://gitlab.example.com/api/v4/avatar?email=admin@example.com&size=32
``` ```
Example response: Example response:
```json ```json
{ {
"avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80\u0026d=identicon" "avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=64&d=identicon"
} }
``` ```
[ce-19121]: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/19121
This diff is collapsed.
...@@ -2,16 +2,17 @@ ...@@ -2,16 +2,17 @@
Read through GiLab's branching documentation: Read through GiLab's branching documentation:
- [Create a branch](../web_editor.md#create-a-new-branch) - [Create a branch](../web_editor.md#create-a-new-branch).
- [Default branch](#default-branch) - [Default branch](#default-branch).
- [Protected branches](../../protected_branches.md#protected-branches) - [Protected branches](../../protected_branches.md#protected-branches).
- [Delete merged branches](#delete-merged-branches) - [Delete merged branches](#delete-merged-branches).
- [Branch filter search box](#branch-filter-search-box) - [Branch filter search box](#branch-filter-search-box).
See also: See also:
- [GitLab Flow](../../../../university/training/gitlab_flow.md#gitlab-flow): use the best of GitLab for your branching strategies - [Branches API](../../../../api/branches.md), for information on operating on repository branches using the GitLab API.
- [Getting started with Git](../../../../topics/git/index.md) and GitLab - [GitLab Flow](../../../../university/training/gitlab_flow.md#gitlab-flow). Use the best of GitLab for your branching strategies.
- [Getting started with Git](../../../../topics/git/index.md) and GitLab.
## Default branch ## Default branch
...@@ -41,7 +42,6 @@ this operation. ...@@ -41,7 +42,6 @@ this operation.
It's particularly useful to clean up old branches that were not deleted It's particularly useful to clean up old branches that were not deleted
automatically when a merge request was merged. automatically when a merge request was merged.
## Branch filter search box ## Branch filter search box
> [Introduced](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/22166) in GitLab 11.5. > [Introduced](https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/22166) in GitLab 11.5.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment