BrokerResearchProactiveEntitledRow
type BrokerResearchProactiveEntitledRow {
userId: ID
requestId: Int
companyId: ID
entitlementGroups: [String!]!
}
Fields
BrokerResearchProactiveEntitledRow.userId ● ID scalar graph-ql-types
Set for user-level entitles. Paired with requestId (the id of the single UE row created for that user). On user-level rows, the resolved companyId is also echoed so callers get the full (user, company, request) triple without an extra lookup.
BrokerResearchProactiveEntitledRow.requestId ● Int scalar graph-ql-types
Set for user-level entitles. The UE row id of the created / updated entitlement for userId. Callers can use this to audit or refetch the row. Not set on firm-level entitles.
BrokerResearchProactiveEntitledRow.companyId ● ID scalar graph-ql-types
Set for both user-level and firm-level entitles. On user-level rows it echoes the resolved company_id from the target user. On firm-level (CLE) entitles the CLE fan-out creates multiple UE rows internally; the response describes the firm-level grant only. Callers can search UE by (broker_id, company_id) if they need the fan-out set.