TeamMember

The `TeamMember` entity.

Definition

TypeScript
interface TeamMember {
  id: string;
  teamId: string;
  userId: string;
  role: "viewer" | "editor" | "admin";
  createdAt: string;
}

Fields

FieldTypeNotes
idstringreadonly required
teamIdstringrequired — Team the membership is in.
userIdstringrequired — User represented by this membership.
role"viewer" | "editor" | "admin"required — Member role within the team (gates team management — rename, add/remove members — only; does NOT affect entity permission tiers).
createdAtstringreadonly required — ISO-8601 timestamp when the membership was created.