AddClientRoleInput
Fields
| Field | Type | Description |
|---|---|---|
associatedClientIds | [ConnectableInputForClientCompany!] | Associated client organizations (direction: IN on HAS_CLIENT_COMPANY) |
clientCompanyIds | [ConnectableInputForClientCompany!] | Client companies (direction: OUT on HAS_CLIENT_COMPANY) |
clientExternalAssignmentIds | [ConnectableInput!] | Connect existing ClientExternalAssignment nodes |
clientExternalAssignments | [ClientExternalAssignmentInput!] | Create new ClientExternalAssignment nodes inline |
fromDate | DateTime | When the Client role begins. Written to HAS_ROLE.fromDate only. Defaults to the server-side request timestamp if omitted. NOT propagated to representations or participant groups. |
participantGroups | [ParticipantGroupClientInput!] | Create new ParticipantGroup nodes for this Client |
partyId | UUID! | The ID of the existing Party to attach the Client role to |
representations | [RepresentationInput!]! | Required, non-empty, no duplicate repAreaId. |
roleSubType | RoleSubType | Client-only subtypes: Rostered, Private, Protected |