Skip to main content
Version: 0.6.x (Current)

Organization Memberships

An Organization Membership represents a user's membership in an organization, including their status and team assignments.

Available Queries

QueryDescription
organizationMemberships(includeOrgs, excludeOrgs, filter)List memberships across organizations
organizationMembership(id: ID!)Fetch a single membership by ID
myOrganizationMemberships(filter)List the authenticated user's own memberships

Example

List all members across your organizations:

query AllMembers {
organizationMemberships(includeOrgs: ["my-org"]) {
id
status
organizationId
userId
teamIds
}
}

Check your own memberships:

query MyMemberships {
myOrganizationMemberships {
id
status
organizationId
teamIds
}
}

Fields

FieldTypeDescription
idID!Membership identifier
statusString!Membership status (e.g. active, invited)
organizationIdID!ID of the organization
userIdID!ID of the member user
teamIds[ID!]!IDs of teams the member belongs to

Filter Fields

FieldComparison Type
idStringComparisonExp
statusStringComparisonExp
organizationIdStringComparisonExp
userIdStringComparisonExp
teamIdsStringComparisonExp
  • Organizations — The organization this membership belongs to
  • Users — The user who holds this membership
  • Teams — Teams the member is assigned to