---
schema_version: "1"
id: 32e2a3aa4e93d8cc07c0cb0fdc0765435ce1c63c9cefc0d5fa3521951cc6dabb
title: NetworkSelfRegistration
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_networkselfregistration.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_networkselfregistration.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: e8db164a2cedd0f99d8c4cd966d794876f9950daed7f8fcaba48cf61390f01c8
description: 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.
---
# 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.





 |