Skip to main content
GET
/
v2
/
action
/
glasscore
/
user
/
{id}
Get User
curl --request GET \
  --url https://api.glass.fm/v2/action/glasscore/user/{id}
{
  "avatar": "<string>",
  "DropId": 123,
  "email": "<string>",
  "id": 123,
  "isInvited": true,
  "isSuspended": true,
  "nameFirst": "<string>",
  "nameFirstLast": "<string>",
  "nameLast": "<string>",
  "PersonId": 123,
  "phone": "<string>",
  "RoleId": 123,
  "status": "<string>"
}

Path Parameters

id
number
required

The ID of the entity for this request.

Example:

5

Query Parameters

return
string

Comma-separated list of specific fields to return/append in the response. See isAdditionalData for more details.

Example:

"id,nameFirst,nameLast"

isAdditionalData
boolean

Set to true to merge requested fields with default response, or false/omit to return only requested fields plus ID.

Example:

true

Response

200 - application/json

User

avatar
string
required

URL or identifier for the user's profile image.

DropId
number | null
required

Identifier number for the tenant ID of the user.

email
string
required

The email address associated with the user's account.

id
number
required

Unique identifier for the user.

isInvited
boolean | null
required

Indicates whether the user has been invited but not yet registered.

isSuspended
boolean | null
required

Indicates whether the user's account is currently suspended.

nameFirst
string
required

The user's first name.

nameFirstLast
string
required

The user's full name in 'First Last' format.

nameLast
string
required

The user's last name.

PersonId
number | null
required

Identifier for the associated person record, nullable if not linked.

phone
string
required

The user's phone number.

RoleId
number
required

Identifier for the user's role or permission level.

status
string
required

Current status of the user's account (e.g., active, inactive, pending).