Get User (Company)
On this page
GraphQL endpoint: /company
Gets a user by id. Each profile field is returned only if the user's visibility settings allow the caller to see it; hidden fields come back null (or empty for lists).
Query
query ($id: ID!) {
user(id: $id) {
id
username
firstName
middleName
lastName
birthdate
aboutMe
timezone
metadata
secretStorage
addresses {
city
country
state
street
types
zipCode
visibility
}
emails {
email
types
visibility
}
telephoneNumbers {
number
types
visibility
}
socialNetworks {
type
url
visibility
}
webpages {
type
url
visibility
}
interests {
description
title
}
nameVisibility
aboutMeVisibility
birthdateVisibility
interestsVisibility
timezoneVisibility
metadataVisibility
}
}
Variables
{
"id": "00000000-0000-4000-8000-000000000001"
}
Response
{
"data": {
"user": {
"aboutMe": "this is my generic intro",
"aboutMeVisibility": null,
"addresses": [
{
"city": "test city",
"country": "United States",
"state": "Alabama",
"street": "test street 1",
"types": [
"HOME"
],
"visibility": null,
"zipCode": "12345"
}
],
"birthdate": "1990-01-15",
"birthdateVisibility": null,
"emails": [
{
"email": "test2@email.com",
"types": [
"OTHER"
],
"visibility": null
}
],
"firstName": "1john",
"id": "00000000-0000-4000-8000-000000000001",
"interests": [
{
"description": null,
"title": "Interest 3"
}
],
"interestsVisibility": null,
"lastName": "2doe",
"metadata": {
"test": "value"
},
"metadataVisibility": null,
"middleName": "ray",
"nameVisibility": null,
"secretStorage": null,
"socialNetworks": [
{
"type": "FACEBOOK",
"url": "https://test-sm4.not",
"visibility": null
}
],
"telephoneNumbers": [
{
"number": "5",
"types": [
"OTHER"
],
"visibility": null
}
],
"timezone": "UTC",
"timezoneVisibility": null,
"username": "username6",
"webpages": [
{
"type": "WEBPAGE",
"url": "https://test-webpage7.not",
"visibility": null
}
]
}
}
}