Newer Version Available

This content describes an older version of this product. View Latest

NetworkSelfRegistration

Represents the account that self-registering Experience Cloud users are associated with by default. Self-registering users in an Experience Cloud site are required to be associated with an account, which the admin must specify while setting up self-registration for the site. If an account isn’t specified, Salesforce creates person accounts (when enabled) for self-registering users. This object is available in API version 34.0 and later.

Supported Calls

create(), delete(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), undelete(), update(), upsert()

Fields

Field Name Details
AccountId
Type
reference
Properties
Create, Filter, Group, Nillable, Sort, Update
Description

The ID of the account that self-registering users in the Experience Cloud site are associated with.

ApexHandlerId
Type
reference
Properties
Create, Filter, Group, Nillable, Sort, Update
Description

The ID of the Apex handler created by Configurable Self-Reg registration page type.

CurrencyIsoCode
Type
picklist
Properties
Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
Available only for orgs with the multicurrency feature enabled. Contains the ISO code for any currency allowed by the org.
The default value is USD.
ExecuteApexHandlerAsId
Type
reference
Properties
Create, Filter, Group, Nillable, Sort, Update
Description

The ID of the user who is executing the configurable self-registration handler.

NetworkId
Type
reference
Properties
Create, Filter, Group, Sort, Update
Description

The ID of NetworkId is unique within your org.

You can use only one account per Experience Cloud site to assign self-registering users.

OptionsDisableStandardRgstrComponent
Type
boolean
Properties
Create, Filter, Update
Description
Determines whether you can use standard Aura and Lightning Web Runtime (LWR) components for self-registration. If this field is true, self-registration flows that use these components don’t work.

For more control over self-registration, set this field to true if you’re not using the standard self-registration component.

OptionsIncludePassword
Type
Boolean
Properties
Create, Filter, Update
Description

Option on Configurable Self-Reg registration page. If true, the Include Password field is selected.

OptionsShowEmail
Type
Boolean
Properties
Create, Filter, Update
Description

Option on Configurable Self-Reg registration page. If true, the Email field appears on the self-registration form.

OptionsShowFirstName
Type
Boolean
Properties
Create, Filter, Update
Description

Option on the Configurable Self-Reg registration page. If true, the First Name field appears on the self-registration form.

OptionsShowLastName
Type
Boolean
Properties
Create, Filter, Update
Description

Option on the Configurable Self-Reg registration page. If true, the Last Name field appears on the self-registration form.

OptionsShowMobilePhone
Type
Boolean
Properties
Create, Filter, Update
Description

Option on the Configurable Self-Reg registration page. If true, the Mobile field appears on the self-registration form.

OptionsShowNickname
Type
Boolean
Properties
Create, Filter, Update
Description

Option on the Configurable Self-Reg registration page. If true, the Nickname field appears on the self-registration form.

OptionsShowUsername
Type
Boolean
Properties
Create, Filter, Update
Description

Option on the Configurable Self-Reg registration page. If true, the Username field appears on the self-registration form.

PermissionSetGroupId
Type
reference
Properties
Create, Filter, Group, Nillable, Sort, Update
Description
ID of the permission set group used for the self registration. This field is a relationship field.
Relationship Name
PermissionSetGroup
Refers To
PermissionSetGroup
VerificationMethod
Type
picklist
Properties
Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
Description
The type of verification method that a user must supply when registering, which can be:
  • SyncEmail—User must supply an email address to verify identity.
  • SMS—User must supply a phone number to verify identity.