Skip to content

Set primary email visibility for the authenticated user

PATCH
/user/email/visibility

Sets the visibility for your primary email addresses.

API method documentation

Media type application/json
object
visibility
required

Denotes whether an email is publicly visible.

string
Allowed values: public private
Examples
Example default

Example setting the primary email address to private

{
"visibility": "private"
}

Response

Media type application/json
Array<object>
Email

Email

object
email
required
string format: email
primary
required
boolean
verified
required
boolean
visibility
required
string
nullable
Examples
Example default
[
{
"email": "octocat@github.com",
"primary": true,
"verified": true,
"visibility": "private"
}
]

Not modified

Requires authentication

Media type application/json
Basic Error

Basic Error

object
message
string
documentation_url
string
url
string
status
string
Example generated
{
"message": "example",
"documentation_url": "example",
"url": "example",
"status": "example"
}

Forbidden

Media type application/json
Basic Error

Basic Error

object
message
string
documentation_url
string
url
string
status
string
Example generated
{
"message": "example",
"documentation_url": "example",
"url": "example",
"status": "example"
}

Resource not found

Media type application/json
Basic Error

Basic Error

object
message
string
documentation_url
string
url
string
status
string
Example generated
{
"message": "example",
"documentation_url": "example",
"url": "example",
"status": "example"
}

Validation failed, or the endpoint has been spammed.

Media type application/json
Validation Error

Validation Error

object
message
required
string
documentation_url
required
string
errors
Array<object>
object
resource
string
field
string
message
string
code
required
string
index
integer
value
One of:
string
nullable
Example generated
{
"message": "example",
"documentation_url": "example",
"errors": [
{
"resource": "example",
"field": "example",
"message": "example",
"code": "example",
"index": 1,
"value": [
"example"
]
}
]
}