Sites¶
The site object is a singular JSON file which contains the main configurations for the Skuid site.
| Field Name | Type | Description | 
| name | String | 
The name of the site | 
| localization | JSON Object | 
A localization object. | 
| offline | JSON Object | 
An offline object. | 
| sso | JSON Object | 
An sso object. | 
| security | JSON Object | 
A security object. | 
localization Object¶
Contains the settings for the site’s locale and localization options, which involve time zone and language.
| Field Name | Type | Description | 
| defaultLocale | String | 
Sets the main geographic location of the site. Relates to the Default Locale property | 
| defaultLanguage | String | 
Sets the default language location for users of the site. Relates to the Default Language property | 
| defaultTimezone | String | 
Sets the default timezone for users of the site. Relates to the Default Time Zone property | 
offline Object¶
An object containing the site’s configuration settings for offline mode.
| Field Name | Type | Description | 
| enabled | Boolean | 
Determines whether or not offline mode is enabled | 
| syncAutomatically | Boolean | 
Relates to the Auto-sync Offline Changes When Connected property | 
| syncInteraction | Boolean | 
Relates to the Require Confirmation Before Sync property | 
| manualSyncWithStatusBar | Boolean | 
Relates to the Manually Sync Using Status Bar property | 
sso Object¶
Contains the properties for the site’s single sign-on (SSO) configuration.
| Field Name | Type | Description | 
| enabled | Boolean | 
Determines whether or not SSO is enabled for the site | 
| loginHeading | String | 
Relates to the SSO Login Heading value. null unless the Use Custom SSO Login Heading property is checked in the Skuid UI | 
| loginSubHeading | String | 
Relates to the SSO Login Subheading value. null unless the Use Custom SSO Login Subheading property is checked in the Skuid UI | 
| ssoLoginOnly | Boolean | 
Relates to the Hide Username/Password Login option property | 
security Object¶
Contains the properties for the site’s security settings, available via Settings > Site > Security.
| Field Name | Type | Description | 
| sessionActivityTimeout | Number | 
The amount of time—in minutes—before Skuid requires a new login, and thus a new session | 
| passwordTokenExpiration | Number | 
The amount of time—in minutes—that a password reset token is viable | 
| roamingSessions | Boolean | 
Determines whether or not roaming sessions—which allow user sessions to be persist across access different IP addresses—is activated for the site | 
| ipWhitelist | [String] | 
Relates to the IP Whitelist site property, an array of strings containing the IP addresses through which the Skuid site can be accessed. |