---
title: "PATCH /api/settings/update/"
method: PATCH
path: "/api/settings/update/"
tags: ["Settings"]
---

# PATCH /api/settings/update/

`PATCH /api/settings/update/`

Updates the admin configured settings if the user has admin permissions.

## Request body

- PatchedSettings
  - `allow_new_signups` boolean — Indicates whether new users can create a new account when signing up.
  - `allow_signups_via_workspace_invitations` boolean — Indicates whether invited users can create an account when signing up, even if allow_new_signups is disabled.
  - `allow_reset_password` boolean — Indicates whether users can request a password reset link.
  - `allow_global_workspace_creation` boolean — Indicates whether all users can create workspaces, or just staff.
  - `account_deletion_grace_delay` integer — Number of days after the last login for an account pending deletion to be deleted
  - `show_admin_signup_page` boolean — Indicates that there are no admin users in the database yet, so in the frontend the signup form will be shown instead of the login page.
  - `track_workspace_usage` boolean — Runs a job once per day which calculates per workspace row counts and file storage usage, displayed on the admin workspace page.
  - `show_baserow_help_request` boolean — Indicates whether the `We need your help!` message will be shown on the dashboard
  - `co_branding_logo` UserFile
    - `size` integer, required
    - `mime_type` string
    - `is_image` boolean
    - `image_width` integer, nullable
    - `image_height` integer, nullable
    - `uploaded_at` string, date-time, required
    - `url` string, uri, required
    - `thumbnails` object, required
    - `name` string, required
    - `original_name` string, required
  - `email_verification` union — Controls whether user email addresses have to be verified. * `no_verification` - no_verification * `recommended` - recommended * `enforced` - enforced
    - 'no_verification' | 'recommended' | 'enforced' — * `no_verification` - no_verification * `recommended` - recommended * `enforced` - enforced
    - unknown
  - `verify_import_signature` boolean — Indicates whether the signature of imported files should be verified.
  - `allow_reporting_abuse` boolean — Indicates whether anonymous visitors can report publicly shared resources, like views and forms, for abuse.

## Response `200`

- Settings
  - `allow_new_signups` boolean — Indicates whether new users can create a new account when signing up.
  - `allow_signups_via_workspace_invitations` boolean — Indicates whether invited users can create an account when signing up, even if allow_new_signups is disabled.
  - `allow_reset_password` boolean — Indicates whether users can request a password reset link.
  - `allow_global_workspace_creation` boolean — Indicates whether all users can create workspaces, or just staff.
  - `account_deletion_grace_delay` integer — Number of days after the last login for an account pending deletion to be deleted
  - `show_admin_signup_page` boolean — Indicates that there are no admin users in the database yet, so in the frontend the signup form will be shown instead of the login page.
  - `track_workspace_usage` boolean — Runs a job once per day which calculates per workspace row counts and file storage usage, displayed on the admin workspace page.
  - `show_baserow_help_request` boolean — Indicates whether the `We need your help!` message will be shown on the dashboard
  - `co_branding_logo` UserFile
    - `size` integer, required
    - `mime_type` string
    - `is_image` boolean
    - `image_width` integer, nullable
    - `image_height` integer, nullable
    - `uploaded_at` string, date-time, required
    - `url` string, uri, required
    - `thumbnails` object, required
    - `name` string, required
    - `original_name` string, required
  - `email_verification` union — Controls whether user email addresses have to be verified. * `no_verification` - no_verification * `recommended` - recommended * `enforced` - enforced
    - 'no_verification' | 'recommended' | 'enforced' — * `no_verification` - no_verification * `recommended` - recommended * `enforced` - enforced
    - unknown
  - `verify_import_signature` boolean — Indicates whether the signature of imported files should be verified.
  - `allow_reporting_abuse` boolean — Indicates whether anonymous visitors can report publicly shared resources, like views and forms, for abuse.

---

[API](https://skmtc.net/baserow/apis/baserow-api-spec.md) · [All operations](https://skmtc.net/baserow/apis/baserow-api-spec/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/baserow/baserow-api-spec/versions/0c490e5b0c7f/schema)
