---
schema_version: "1"
id: c104e9f5e825aa29fcb437b3717dea24526118c673bdd725e3dd98253165bb65
title: Site
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_site.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_site.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: b9cd25b9f291ac82e7b6959737443109b60cc2f8f522a298b461ed6b22a915ad
description: Represents a public website that is integrated with an org. This object is available in API version 16.0 and later.
---
# Site

Represents a public website that is integrated with an org. This object is available in API version 16.0 and later.

﻿To access this object, Digital Experiences, Salesforce Sites, or Site.com must be enabled.

## Supported Calls

describeSObjects(), query(), retrieve()

## Special Access Rules

- Customer Portal users can’t access this object.
- To view this object, you must have the View Setup and Configuration permission.

## Fields

| Field | Description |
| --- | --- |
| AdminId | 
Type

reference

Properties

Filter, Group, Sort

Description

The site administrator designated as the contact for the site. This user receives site-related communications from site visitors and from Salesforce.

This is a relationship field.

Relationship Name

Admin

Relationship Type

Lookup

Refers To

User



 |
| AnalyticsTrackingCode | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The tracking code associated with your site. This code can be used by services like Google Analytics to track page request data for your site.



 |
| ArchiveStatus | 

Type

picklist

Properties

Filter, Group, Nillable, Restricted picklist, Sort

Description

The archived status of a site. Possible values are:

- NotArchived
- TemporaritlyArchived





 |
| ArchivedById | 

Type

reference

Properties

Filter, Group, Nillable, Sort

Description

The user that archived the site.

Relationship Name:

ArchivedBy

Relationship Type:

Lookup

Refers To:

User



 |
| ArchivedDate | 

Type

dateTime

Properties

Filter, Nillable, Sort

Description

Date and time when the site was archived.



 |
| ClickjackProtectionLevel | 

Type

picklist

Properties

Defaulted on create, Filter, Group, Restricted picklist, Sort

Description

Sets the clickjack protection level. The options are:

- AllowAllFraming—Allow framing by any page (no protection)
- SameOriginOnly—Allow framing by the same origin only (recommended)
- NoFraming—Don’t allow framing by any page (most protection)

This field is available in API version 30.0 and later.



 |
| DailyBandwidthLimit | 

Type

int

Properties

Filter, Group, Nillable, Sort

Description

The rolling 24-hour daily bandwidth limit for the sites in your organization.



 |
| DailyBandwidthUsed | 

Type

int

Properties

Filter, Group, Nillable, Sort

Description

The current rolling 24-hour daily bandwidth usage for the sites in your organization.



 |
| DailyRequestTimeLimit | 

Type

int

Properties

Filter, Group, Nillable, Sort

Description

The rolling 24-hour daily service request time limit for the sites in your organization. Service request time is calculated as the total server time in minutes required to generate pages for the site.



 |
| DailyRequestTimeUsed | 

Type

int

Properties

Filter, Group, Nillable, Sort

Description

The current rolling 24-hour daily service request time for the sites in your organization.



 |
| Description | 

Type

textarea

Properties

Filter, Nillable, Sort

Description

An optional description of the site.



 |
| GuestRecordDefaultOwnerId | 

Type

reference

Properties

Filter, Group, Nillable, Sort

Description

A user in the Salesforce org that is the default owner of records created by unauthenticated (guest) users.

This is a relationship field.

Relationship Name

GuestRecordDefaultOwner

Relationship Type

Lookup

Refers To

User



 |
| GuestUserId | 

Type

reference

Properties

Filter, Group, Nillable, Sort

Description

The site or Experience Cloud sites specific user that anonymous, unauthenticated users run as when interacting with the site.

This is a relationship field.

Relationship Name

GuestUser

Relationship Type

Lookup

Refers To

User



 |
| MasterLabel | 

Type

string

Properties

Filter, Group, Sort

Description

The name of the site as it appears in the user interface.



 |
| MonthlyPageViewsEntitlement | 

Type

int

Properties

Filter, Group, Nillable, Sort

Description

The number of page views allowed for the current calendar month for the sites in your organization.



 |
| Name | 

Type

string

Properties

Filter, Group, Sort

Description

The name used when referencing the site in the API.



 |
| OptionsAllowGuestPaymentsApi | 

Type

boolean

Properties

Filter

Description

Indicates whether unauthenticated guest users can access the Payments API (true) or not (false). The default is false. This field is available in API version 49.0 and later.



 |
| OptionsAllowGuestSupportApi | 

Type

boolean

Properties

Filter

Description

The option to enable unauthenticated users to access the Support API.



 |
| OptionsAllowHomePage | 

Type

boolean

Properties

Filter

Description

The option to enable the standard page associated with the Home tab (/home/home.jsp).



 |
| OptionsAllowStandardAnswersPages | 

Type

boolean

Properties

Filter

Description

The option to enable standard pages associated with an answers Experience Cloud site. If you want to use default Answers pages (such as AnswersHome), enable these pages.



 |
| OptionsAllowStandardIdeasPages | 

Type

boolean

Properties

Filter

Description

The option to enable standard pages associated with an Ideas Experience Cloud site. If you want to use default Ideas pages (such as IdeasHome), enable these pages.



 |
| OptionsAllowStandardLookups | 

Type

boolean

Properties

Filter

Description

The option to enable the standard lookup pages. These are the windows associated with lookup fields on Visualforce pages.



 |
| OptionsAllowStandardPortalPages | 

Type

boolean

Properties

Filter

Description

The option to enable authenticated users to access the standard Salesforce pages.



 |
| OptionsAllowStandardSearch | 

Type

boolean

Properties

Filter

Description

The option to enable the standard search pages. To allow public users to perform standard searches, enable these pages.



 |
| OptionsBrowserXssProtection | 

Type

boolean

Properties

Filter

Description

The option to enable the browser's cross-site scripting protection.



 |
| OptionsCachePublicVfPagesInProxies | 

Type

boolean

Properties

Filter

Description

Indicates whether proxy servers cache this site’s publicly available pages only for unauthenticated guest users (true) or not (false). When this field is false, this site’s cache-enabled Visualforce pages are cached in the web browser for both authenticated and unauthenticated users. The default is true. See [Configure Site Caching](https://help.salesforce.com/articleView?id=platform.sites_caching.htm&type=5&language=en_US) in Salesforce Help for more information.

This field is available in API version 52.0 and later.





 |
| OptionsContentSniffingProtection | 

Type

boolean

Properties

Filter

Description

The option to enable content-sniffing protection.



 |
| OptionsCookieConsent | 

Type

boolean

Properties

Filter

Description

Indicates whether only required Salesforce-supplied cookies are allowed within the site (true) or all cookies types are allowed: required, functional, and advertising (false). The default is false. This field is available in API version 52.0 and later.



 |
| OptionsCspUpgradeInsecureRequests | 

Type

boolean

Properties

Filter

Description

This field is removed in API version 52.0 and later. In API version 51.0 and earlier, the value in the field is ignored.



 |
| OptionsEnableFeeds | 

Type

boolean

Properties

Filter

Description

The option that displays the Syndication Feeds related list, where you can create and manage syndication feeds for users on your public sites. This field is visible only if you have the feature enabled for your organization.



 |
| OptionsHasStoredPathPrefix | 

Type

boolean

Properties

Filter

Description

Indicates whether this Experience Cloud site has a customized urlPathPrefix (true) or instead uses the Experience Cloud site's UrlPathPrefix plus /s (false). The default is false. In other sites, this field has no effect. This field is available in API version 50.0 and later.



 |
| OptionsRedirectToCustomDomain | 

Type

boolean

Properties

Filter

Description

Indicates whether requests to this site’s system-managed URLs are redirected to the HTTPS custom domain serving this site (true) or not (false). System-managed site URLs end in \*.my.salesforce-sites.com or \*.my.site.com. In Experience Cloud sites, the default is false. In Salesforce Sites, the default is true.

If multiple custom domains serve this site and this field is set to true, requests are routed to the site’s primary custom URL only if it’s an HTTPS custom domain. Otherwise, requests are redirected to the first HTTPS custom domain associated with this site, in alphanumeric order. If no HTTPS custom domain serves this site, this option has no effect.

This field is available in API version 52.0 and later.





 |
| OptionsReferrerPolicyOriginWhenCrossOrigin | 

Type

boolean

Properties

Filter

Description

The option to enable referrer policy (origin-when-cross-origin).



 |
| OptionsRequireHttps | 

Type

boolean

Properties

Filter

Description

This field is removed in API version 52.0 and later. In API version 51.0 and earlier, the value in the field is ignored.



 |
| SiteType | 

Type

picklist

Properties

Filter, Group, Restricted picklist, Sort

Description

Identifies whether the site is a Visualforce (Salesforce Sites) or a Site.com site. SiteType is available in API version 21.0 and later. In API version 26.0 and later, if Experience Cloud sites are enabled for your Salesforce org, the site could also be a Network Visualforce or Network Site.com site.



 |
| Status | 

Type

picklist

Properties

Filter, Group, Restricted picklist, Sort

Description

The status for the site. For example, Active or In Maintenance.



 |
| Subdomain | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

If you enabled Salesforce Sites or Digital Experiences before you enabled enhanced domains on your My Domain, this field returns this site’s previous subdomain. For example, if your domain was mycompany.force.com, then mycompany is the subdomain.

If you enabled Salesforce Sites or Digital Experiences after you enabled enhanced domains, this field returns a null value.



 |
| TopLevelDomain | 

Type

url

Properties

Filter, Nillable

Description

The optional branded custom Web address that you registered with a third-party domain name registrar. The custom Web address acts as an alias to your Salesforce address.

Beginning with API version 21.0, TopLevelDomain is no longer available. Instead, use the [Domain](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_domain.htm "Read-only object that represents a custom Web address assigned to a site in your organization. This object is available in API version 26.0 and later.") and [DomainSite](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_domainsite.htm "Read-only junction object that joins the Site and Domain objects. This object is available in API version 26.0 and later.") objects.





 |
| UrlPathPrefix | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The unique Salesforce URL that the public uses to access this site.



 |

## Usage

Use this read-only object to query or retrieve information on your site.

## Associated Objects

This object has the following associated objects. Unless noted, these associated objects are available in the same API version as this object.

[SiteFeed](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_feed.htm "StandardObjectNameFeed is the model for all feed objects associated with standard objects. These objects represent the posts and feed-tracked changes of a standard object.")

Feed tracking is available for the object.

[SiteHistory](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_associated_objects_history.htm "StandardObjectNameHistory is the model for all history objects associated with standard objects. These objects represent the history of changes to the values in the fields of a standard object.")

History is available for tracked fields of the object.