Toggle primary email visibility

Sets the visibility for your primary email addresses.

PATCH /user/email/visibility

Parameters

You need to pass an object with the following keys.

Name Type Description
email string Required. Specify the primary email address that needs a visibility change.
visibility string Required. Use public to enable an authenticated user to view the specified email address, or use private so this primary email address cannot be seen publicly.

Input

{
  "email": "octocat@github.com",
  "visibility": "public"
}

Response

Status: 200 OK
[
  {
    "email": "octocat@github.com",
    "primary": true,
    "verified": true,
    "visibility": "private"
  }
]