---
title: "Get a team member by account (email)"
method: GET
path: "/v1.0/members/{account}"
tags: ["Members"]
---

# Get a team member by account (email)

`GET /v1.0/members/{account}`

## Request

- Base URL: `https://api.lofty.com`
- URL: `https://api.lofty.com/v1.0/members/{account}`
- Auth: none required
- TypeScript: <https://skmtc.dev/lofty/apis/lofty-service-open-apis/docs/v1.0/members/:account/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns a team member of the caller's team identified by their login email. The member must have accepted the team invitation.

## Path parameters

- `account` string, required

## Headers

- `Authorization` string, required

## Response `200`

Team member retrieved successfully.

- UserResponse
  - `id` integer: Team-member record ID.
  - `teamId` integer: ID of the team this member belongs to.
  - `invitorUserId` integer: User ID of the member who invited this member.
  - `memberUserId` integer: User ID of the team member.
  - `role` integer: Numeric role code.
  - `roleName` string: Human-readable role name.
  - `firstLetter` string: First letter of the member's name, used for alphabetic grouping.
  - `email` string: Email address of the member.
  - `firstName` string: Given name of the member.
  - `lastName` string: Family name of the member.
  - `phoneNumber` string: Phone number of the member.
  - `status` integer: Numeric status code of the member.
  - `virtualNumber` string: Virtual number assigned to the member for dialer features. Empty string when no virtual number is assigned.
  - `newLeadCount` integer: Number of new (unassigned) leads routable to this member.
  - `assignedLeadCount` integer: Number of leads currently assigned to this member.
  - `isAdmin` boolean: Whether the member is an administrator of the team.
  - `agentInfo` AgentInfo: Additional agent profile details.
    - `licenseId` string: Agent license Id
    - `position` string: Agent position
    - `companyName` string: Agent Company Name
    - `companyAddress` string: Agent company Address
    - `mlsAgentId` string: MLS Agent Id
    - `agentPid` string: Agent Pid
  - `timeZoneId` string: IANA time zone identifier for the member.
  - `groupId` integer: ID of the office / group this member belongs to.
  - `groupName` string: Name of the office / group this member belongs to.
  - `group` OfficeBo
    - `id` integer
    - `teamId` integer
    - `parentId` integer
    - `websiteOwnerId` integer
    - `name` string
    - `type` integer
    - `phone` string
    - `phoneCode` string
    - `phoneCountry` string
    - `email` string
    - `city` string
    - `state` string
    - `zipcode` string
    - `streetAddress` string
    - `webSiteUrl` string
    - `createTime` string, date-time
    - `updateTime` string, date-time
    - `path` string
    - `showInSite` boolean
    - `defaultFlag` boolean
    - `allowManageSub` boolean
    - `agentCount` integer
    - `boundNumber` string
    - `status` 'ACTIVE' | 'PENDING' | 'INACTIVE'
    - `layer` integer
    - `childPath` string
  - `accountStatus` string

## Other responses

- `401`: Missing or invalid authentication token.
- `404`: No accepted team member with the given account in the caller's team (20003 USER_NOT_EXIST).
- `500`: Internal server error.

---

[API](https://skmtc.dev/lofty/apis/lofty-service-open-apis.md) - [All operations](https://skmtc.dev/lofty/apis/lofty-service-open-apis/llms.txt) - [OpenAPI document](https://skmtc.dev/lofty/apis/lofty-service-open-apis/revisions/23e640467118?raw)
