Skip to content

Member

An operator of the workspace: a person on the team, an agent or a service, with roles. Authorization, audit and the owner and assignee fields point at Members.

PackSystem
Versionv1 (latest)
URNurn:postware:system:member
Identityperson or invitation.email
Status categoriesinvited, active, suspended

Fields

FieldTypeReqNotes
kindenum(person|agent|service)yes
display_namestringyes
personRef<Person>nothe operator's own Person record
rolesstring[]yesowner, admin, member, or a custom role name that policies grant
statusStatus(invited|active|suspended)yesdefault map[category:active]
invitationobjectnoset while status is invited; the magic link sent to this email activates the Member; {email: string, invited_by?: Ref<Member>, expires_at?: datetime}