Skip to main content

AccountTeamMember

A roster row from accountUsers or team mutations representing the holder, a linked member, or an invitation. IDs are prefixed by record kind and unrestricted members expose an empty sites list.

type AccountTeamMember {
id: String!
name: String
lastActive: Int
invitedDate: Int
sites: [String!]
email: String!
role: AccountUsersRole!
invitationUrl: String
invitationPending: Boolean!
specificSites: Boolean!
secondFactorEnabled: Boolean!
canDelete: Boolean!
canUpdate: Boolean!
}

Fields​

AccountTeamMember.id ● String! non-null scalar​

Roster ID from accountUsers: ah_0 for the holder, ua_ for a membership, or i_ for an invitation.

AccountTeamMember.name ● String scalar​

AccountTeamMember.lastActive ● Int scalar​

Latest login or audit-logged activity time in Unix seconds; null for pending invitations and members who have never been active.

AccountTeamMember.invitedDate ● Int scalar​

Time the invitation was created or last resent, in Unix seconds; null for members and the account holder.

AccountTeamMember.sites ● [String!] list scalar​

AccountTeamMember.email ● String! non-null scalar​

AccountTeamMember.role ● AccountUsersRole! non-null enum​

AccountTeamMember.invitationUrl ● String scalar​

Invitation acceptance URL; invitations expire 30 days after creation or a successful resend.

AccountTeamMember.invitationPending ● Boolean! non-null scalar​

AccountTeamMember.specificSites ● Boolean! non-null scalar​

AccountTeamMember.secondFactorEnabled ● Boolean! non-null scalar​

AccountTeamMember.canDelete ● Boolean! non-null scalar​

AccountTeamMember.canUpdate ● Boolean! non-null scalar​

Returned By​

accountUsers query ● createAccountUsers mutation ● updateAccountUsers mutation