INPUT_OBJECT

CreateRegistrationConfigurationInput

link GraphQL Schema definition

1input CreateRegistrationConfigurationInput {
4
2# The organization GUID that the registration is associated with.
3organizationGuid: ID
7
5# The name of the registration configuration.
6name: String!
10
8# A unique slug for the custom registration URL.
9slug: String!
14
11# A list of file resources associated with the registration (e.g., TOS, Privacy
12# Policy).
13files: [OrgFileResourceInput]
17
15# The status of the registration (open or restricted).
16openRegistrationStatus: OrgRegistrationStatus
20
18# A boolean flag indicating if admin approval is required for registration.
19adminApprovalRequired: Boolean
24
21# How registrants not on the access list are handled under restricted
22# registration.
23notOnListHandling: NotOnListHandling
27
25# Custom UI settings for the registration page.
26uiSettings: OrgUISettingsInput
40
28# The normal access list: domain entries. A legacy client may include Default
29# Access as an
30# entry with domainName "" — it is then excluded from domain validation. New
31# clients send
32# Default Access through defaultAccess instead; when both are present,
33# defaultAccess wins.
34# The resulting access list must contain at least one entry (a normal entry, or
35# Default
36# Access): an empty list is rejected. Omitting the field is the same request as
37# sending it
38# empty, so a create supplying only defaultAccess is accepted either way.
39domainSettings: [OrgDomainSettingsInput]
45
41# Default Access for registrants matching no entry. Required when
42# openRegistrationStatus is
43# open, or restricted with notOnListHandling other than strict_deny.
44defaultAccess: RegistrationAccessGrantInput
46}