| id |
string |
Membership id — not the user id. |
| user_id |
string |
— |
| name |
string|null |
— |
| email |
string|null |
— |
| role_id |
string |
— |
| role |
string|null |
Role slug. |
| branch_id |
string|null |
Set when the membership is scoped to one branch. |
| region |
string|null |
Set when scoped to a region. |
| branch_ids |
array |
Every branch the membership covers directly. |
| regions |
array |
Every region the membership covers. |
| scope |
string |
Derived from the branches and regions; the same value the invite input takes. scoped means more than one branch or region. |
| two_factor_required |
boolean |
This person must use two-factor authentication. |
| two_factor_enabled |
boolean |
Whether they have set it up. |
| invitation_url |
string |
Only in the response to an invite or resend, and only to the caller: the one-time acceptance link, so it can be passed on by hand if the e-mail does not arrive. Never stored or listed. |
| status |
string |
— |
| joined_at |
string|null |
— |