List members
client.member.list(MemberListParams { limit, offset } query?, RequestOptionsoptions?): MemberListResponse { data, object, totalCount }
GET/v1/members
Returns a paginated list of members in your workspace. Results are sorted by when the record was created in Lightfield (createdAt), newest first. Use offset and limit to paginate through results. See List endpoints for more information about pagination.
Required scope: members:read
Rate limit category: Search
List members
import Lightfield from 'lightfield';
const client = new Lightfield({
apiKey: 'My API Key',
});
const memberListResponse = await client.member.list();
console.log(memberListResponse.data);{
"data": [
{
"id": "id",
"createdAt": "createdAt",
"fields": {
"$email": {
"value": "value",
"valueType": "EMAIL"
},
"$name": {
"value": {
"firstName": "firstName",
"lastName": "lastName"
},
"valueType": "FULL_NAME"
},
"$profileImage": {
"value": "value",
"valueType": "URL"
},
"$role": {
"value": "value",
"valueType": "TEXT"
}
},
"httpLink": "httpLink",
"relationships": {
"$user": {
"cardinality": "HAS_ONE",
"objectType": "user",
"values": [
"string"
]
}
},
"updatedAt": "updatedAt"
}
],
"object": "object",
"totalCount": 0
}Returns Examples
{
"data": [
{
"id": "id",
"createdAt": "createdAt",
"fields": {
"$email": {
"value": "value",
"valueType": "EMAIL"
},
"$name": {
"value": {
"firstName": "firstName",
"lastName": "lastName"
},
"valueType": "FULL_NAME"
},
"$profileImage": {
"value": "value",
"valueType": "URL"
},
"$role": {
"value": "value",
"valueType": "TEXT"
}
},
"httpLink": "httpLink",
"relationships": {
"$user": {
"cardinality": "HAS_ONE",
"objectType": "user",
"values": [
"string"
]
}
},
"updatedAt": "updatedAt"
}
],
"object": "object",
"totalCount": 0
}