Returns members of the caller’s team, optionally filtered by office or group IDs, with pagination support.
When groupIds is omitted, all members visible to the caller are returned. Results are paginated; use offset and limit to control paging. The total field in _metadata reflects the full result count before pagination.
curl --request GET \
--url https://api.lofty.com/v1.0/members \
--header 'Authorization: <authorization>'{
"get_metadata": {
"collection": "note",
"limit": 10,
"offset": 0,
"total": 50,
"scrollId": "<string>"
},
"members": [
{
"id": 11,
"teamId": 12345,
"invitorUserId": 100001,
"memberUserId": 100234,
"role": 0,
"roleName": "Agent",
"firstLetter": "A",
"email": "alice@example.com",
"firstName": "Alice",
"lastName": "Johnson",
"phoneNumber": "+14155550199",
"status": 1,
"virtualNumber": "+14155550100",
"newLeadCount": 5,
"assignedLeadCount": 42,
"isAdmin": false,
"agentInfo": {
"licenseId": "<string>",
"position": "<string>",
"companyName": "<string>",
"companyAddress": "<string>",
"mlsAgentId": "<string>",
"agentPid": "<string>"
},
"timeZoneId": "America/Los_Angeles",
"groupId": 12345,
"groupName": "North Austin Office",
"group": {
"id": 123,
"teamId": 123,
"parentId": 123,
"websiteOwnerId": 123,
"name": "<string>",
"type": 123,
"phone": "<string>",
"phoneCode": "<string>",
"phoneCountry": "<string>",
"email": "<string>",
"city": "<string>",
"state": "<string>",
"zipcode": "<string>",
"streetAddress": "<string>",
"webSiteUrl": "<string>",
"createTime": "2023-11-07T05:31:56Z",
"updateTime": "2023-11-07T05:31:56Z",
"path": "<string>",
"showInSite": true,
"defaultFlag": true,
"allowManageSub": true,
"agentCount": 123,
"boundNumber": "<string>",
"status": "ACTIVE",
"layer": 123,
"childPath": "<string>"
},
"accountStatus": "<string>"
}
]
}Documentation Index
Fetch the complete documentation index at: https://developer.lofty.com/llms.txt
Use this file to discover all available pages before exploring further.
Bearer [access_token]
Office / group IDs to filter members by. When omitted, all visible members are returned.
Zero-based index of the first entry to return. Values < 0 are silently reset to 0.
x >= 0Maximum number of entries to return per page. Exceeding the server-configured maximum returns 400 LIMIT_PARAM_OVERSIZE.
x >= 1curl --request GET \
--url https://api.lofty.com/v1.0/members \
--header 'Authorization: <authorization>'{
"get_metadata": {
"collection": "note",
"limit": 10,
"offset": 0,
"total": 50,
"scrollId": "<string>"
},
"members": [
{
"id": 11,
"teamId": 12345,
"invitorUserId": 100001,
"memberUserId": 100234,
"role": 0,
"roleName": "Agent",
"firstLetter": "A",
"email": "alice@example.com",
"firstName": "Alice",
"lastName": "Johnson",
"phoneNumber": "+14155550199",
"status": 1,
"virtualNumber": "+14155550100",
"newLeadCount": 5,
"assignedLeadCount": 42,
"isAdmin": false,
"agentInfo": {
"licenseId": "<string>",
"position": "<string>",
"companyName": "<string>",
"companyAddress": "<string>",
"mlsAgentId": "<string>",
"agentPid": "<string>"
},
"timeZoneId": "America/Los_Angeles",
"groupId": 12345,
"groupName": "North Austin Office",
"group": {
"id": 123,
"teamId": 123,
"parentId": 123,
"websiteOwnerId": 123,
"name": "<string>",
"type": 123,
"phone": "<string>",
"phoneCode": "<string>",
"phoneCountry": "<string>",
"email": "<string>",
"city": "<string>",
"state": "<string>",
"zipcode": "<string>",
"streetAddress": "<string>",
"webSiteUrl": "<string>",
"createTime": "2023-11-07T05:31:56Z",
"updateTime": "2023-11-07T05:31:56Z",
"path": "<string>",
"showInSite": true,
"defaultFlag": true,
"allowManageSub": true,
"agentCount": 123,
"boundNumber": "<string>",
"status": "ACTIVE",
"layer": 123,
"childPath": "<string>"
},
"accountStatus": "<string>"
}
]
}