BrokerResearchProactiveUser
type BrokerResearchProactiveUser {
userId: ID!
userName: String!
userEmail: String!
userCountry: String!
companyId: ID!
companyName: String!
entitlementStatus: BrokerResearchProactiveEntitlementStatus!
currentEntitlementGroups: [String!]!
}
Fields
BrokerResearchProactiveUser.userId ● ID! non-null scalar graph-ql-types
BrokerResearchProactiveUser.userName ● String! non-null scalar graph-ql-types
BrokerResearchProactiveUser.userEmail ● String! non-null scalar graph-ql-types
The user's email, echoed verbatim from the searched value (lowercased). Confirmed with product per.
BrokerResearchProactiveUser.userCountry ● String! non-null scalar graph-ql-types
ISO-2 mailing-address country code. Empty string when unknown.
BrokerResearchProactiveUser.companyId ● ID! non-null scalar graph-ql-types
BrokerResearchProactiveUser.companyName ● String! non-null scalar graph-ql-types
BrokerResearchProactiveUser.entitlementStatus ● BrokerResearchProactiveEntitlementStatus! non-null enum graph-ql-types
BrokerResearchProactiveUser.currentEntitlementGroups ● [String!]! non-null scalar graph-ql-types
Group IDs the user already holds with the calling provider. Empty for NOT_REQUESTED users; for APPROVED users this is the actual granted set — always a strict subset of the provider's catalog (fully-entitled users are excluded from the API and surface as NOT_FOUND).