INPUT_OBJECT

UpdateRegistrationConfiguration

link GraphQL Schema definition

1input UpdateRegistrationConfiguration {
3
2organizationGuid: ID
5
4name: String
7
6slug: String
9
8files: [OrgFileResourceInput]
11
10openRegistrationStatus: OrgRegistrationStatus
13
12allowlistDomains: [String]
15
14adminApprovalRequired: Boolean
19
16# How registrants not on the access list are handled under restricted
17# registration. Omitted = unchanged.
18notOnListHandling: NotOnListHandling
21
20uiSettings: OrgUISettingsInput
32
22# Legacy access-list model: required — the complete normal access list, replacing
23# what is stored.
24# A legacy client may carry Default Access as an entry with domainName "". The
25# list must contain
26# at least one entry (a normal entry, or Default Access): an empty or omitted list
27# is rejected.
28# New access-list model: must be omitted — normal entries are managed through the
29# per-entry
30# access-list APIs, and sending it is rejected rather than quietly dropped.
31domainSettings: [OrgDomainSettingsInput]
41
33# Default Access for registrants matching no entry: a grant sets or replaces it,
34# null clears it,
35# omitted leaves it unchanged. On the legacy model, when domainSettings is also
36# sent, the list is
37# the whole access state: defaultAccess wins over a domainName "" entry when both
38# are present, and
39# an omitted defaultAccess means Default Access is whatever the list carries.
40defaultAccess: RegistrationAccessGrantInput
42}