List members in the organization
GET
/api/members
const url = 'https://example.com/api/members';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/members \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”List of members
Media typeapplication/json
Array<object>
object
id
required
Unique identifier (UUID v4) for the resource.
string format: uuid
email
required
Primary email address.
string
fullName
Full legal or preferred name of the individual.
string
role
required
Assigned administrative user role (org_admin, partner_admin, staff).
string
partnerId
Unique identifier (UUID v4) for the assigned partner location facility.
string format: uuid
partnerName
Display name of the assigned partner location facility.
string
profiles
Assigned functional operational access profiles.
Array<string>
isConfirmed
required
Flag confirming whether user email address has been verified.
boolean
phone
E.164 formatted contact phone number.
string
smsOptedOut
Flag indicating whether user is currently opted out of SMS notifications.
boolean
Example
[ { "id": "a1b2c3d4-e5f6-7890-abcd-1234567890ab", "fullName": "Sarah Jenkins", "role": "org_admin", "partnerId": "20000000-0000-0000-0000-000000000002", "partnerName": "Community Food Pantry", "profiles": [ "intake_staff", "kiosk_operator" ], "isConfirmed": true, "phone": "+17045550199", "smsOptedOut": false }]Unauthorized
Forbidden