Skip to main content

Site Settings

Configure your site's settings, access controls, and integrations from a centralized settings panel.

Overview​

Site Settings provides a comprehensive interface to manage all aspects of your site configuration. From basic site information to advanced security settings, roles, and integrations, everything is accessible from a single, organized settings page.


Concepts​

Site Settings Categories​

Settings are organized into categories for easier management:

  • General: Basic site information and configuration
  • Configurations: NavKit, General, Security, and Integration settings
  • Access: Users, Roles, User Attributes, and Social Apps

Site Config​

Key-value configuration pairs that control site behavior. These can be grouped into categories like NavKit, General, Security, and Integrations.


Access Site Settings​

  1. Navigate to your Site in the Dashboard.
  2. Click the Settings tab.
  3. The settings page displays a sidebar with all available sections.

Settings Sections​

Site Info​

View and update basic site information.

  1. Click Site Info in the settings sidebar.
  2. Update the following fields:
    • Site Name: The display name of your site
    • Domain: View the site domain (read-only)
    • Description: Optional description
  3. Click Save Changes.

Status Panel: View current site status, environment, creation date, and organization.


Secret Types​

Manage the types of secrets that can be stored for your site.

  1. Click Secret Types in the settings sidebar.
  2. View existing secret types.
  3. Click Create Secret Type to add a new type.
  4. Configure the secret type:
    • Name: Display name for the secret type
    • Key: Unique identifier
    • Schema: JSON schema defining the secret structure
  5. Click Save.

Configuration Sections​

Configure navigation and UI settings for your site.

  1. Click NavKit in the Configurations group.
  2. View and edit NavKit settings.
  3. Each setting can be edited inline.
  4. Changes are saved automatically.

General Configuration​

Manage general site settings.

  1. Click General in the Configurations group.
  2. Configure key-value settings for site behavior.
  3. Edit values directly in the settings cards.

Security Configuration​

Configure security-related settings.

  1. Click Security in the Configurations group.
  2. Manage authentication and authorization settings.
  3. Configure session timeouts, password policies, etc.

Integrations Configuration​

Manage third-party integrations and API settings.

  1. Click Integrations in the Configurations group.
  2. Configure integration endpoints and credentials.
  3. Enable or disable specific integrations.

Access Settings​

Users​

Manage site-level users and their access.

  1. Click Users in the Access group.
  2. View all users with access to the site.
  3. Search for specific users.
  4. Manage user permissions and roles.

Roles​

Create and manage site-level roles.

  1. Click Roles in the Access group.
  2. View existing roles.
  3. Click Create Role to add a new role.
  4. Configure role permissions.
  5. Assign users to roles.

User Attributes​

Define custom attributes for user profiles.

  1. Click User Attributes in the Access group.
  2. View existing user attributes.
  3. Add new custom attributes.
  4. Configure attribute types (text, number, date, etc.).

Social Apps​

Configure social authentication providers.

  1. Click Social Apps in the Access group.
  2. View configured OAuth providers.
  3. Add new social login providers (Google, GitHub, etc.).
  4. Configure client credentials and scopes.

Danger Zone​

warning

Actions in the Danger Zone are permanent and cannot be undone.

  1. Click Danger Zone in the settings sidebar.
  2. The following destructive actions are available:
    • Delete Site: Permanently remove the site and all data

Delete a Site​

  1. Click Delete Site.
  2. Review the warning about data that will be deleted:
    • All applications and their data
    • Database tables and content
    • File uploads and storage
    • Usage analytics and logs
    • Site configuration and settings
  3. Type the site name to confirm.
  4. Click Delete Site Permanently.

Create Config Setting​

Add new configuration settings to your site.

  1. Navigate to any Configuration section.
  2. Click Create Config.
  3. Fill in the setting details:
    • Category: Select the category (NavKit, General, Security, Integrations)
    • Key: Unique identifier for the setting
    • Value: The configuration value
    • Description: Optional description
  4. Click Create.

Configuration​

Site Info Fields​

FieldDescriptionEditable
Site NameDisplay nameYes
DomainSite domain URLNo
DescriptionSite descriptionYes
StatusActive/InactiveNo
EnvironmentProduction/Staging/DevelopmentNo
CreatedCreation dateNo
OrganizationParent organizationNo

Config Categories​

CategoryDescription
NavKitNavigation and UI configuration
GeneralGeneral site behavior settings
SecurityAuthentication and security settings
IntegrationsThird-party service configurations

Troubleshooting​

Settings not saving​

Problem: Changes to settings aren't being saved.

Solution:

  1. Check that you have permission to edit site settings.
  2. Verify the value format is correct.
  3. Refresh the page and try again.

Cannot delete site​

Problem: The delete confirmation doesn't work.

Solution:

  1. Type the site name exactly as shown (case-sensitive).
  2. Ensure you have admin permissions.
  3. Check for any pending operations on the site.

Last Updated: January 2025