--- title: Restrict write access on system fields to admin users \[New in Security Center 7.0\] description: Use the glide.rest.table\_api.admin\_only\_sys\_fields system property to control write access the fields generated by the system. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/instance-security-hardening-settings/sc-restrict-write-access-on-system-fields-to-admin-users.html release: australia product: Instance Security Hardening Settings classification: instance-security-hardening-settings topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Access control, Hardening settings, Platform Security] --- # Restrict write access on system fields to admin users \[New in Security Center 7.0\] Use the **glide.rest.table\_api.admin\_only\_sys\_fields** system property to control write access the fields generated by the system. The **glide.rest.table\_api.admin\_only\_sys\_fields** property controls write access to these fields: - sys\_id - sys\_created\_by - sys\_created\_on - sys\_updated\_by - sys\_updated\_on When this property is set to **true**, only an admin can write to these fields that are system-generated values. When the property is set to **false** or it doesn't exist in the System Properties \[sys\_properties\] table, users who have create or write access to a table can write to these system values using the [Table API](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/api-reference/c_TableAPI.md). Set the property **glide.rest.table\_api.admin\_only\_sys\_fields** to **true** to prevent non-admin users from updating system fields on records. ## More information
| Attribute | Description |
|---|---|
| Configuration name | **glide.rest.table\_api.admin\_only\_sys\_fields** |
| Configuration type | System Properties \(/sys\_properties\_list.do\) |
| Data type | Boolean |
| Recommended value | true |
| Default value | false |
| Fallback value | false |
| Category | [Access control](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/instance-security-hardening-settings/sc-access-control.md) |
| Security risk | - Severity score: 2.7 - CVSS score: Low - Users without the admin role could update fields such as sys\_created\_by or sys\_updated\_on. This access can impact the integrity of the created or updated record metadata, making records appear as if they were created by another user or updated at a different time. |
| Functional impact | Any integrations or users without the admin role that use the Table API to create or update records and change these fields are impacted. These requests to the Table API set the query parameter **sysparm\_suppress\_auto\_sys\_field** to **false** and set those fields in the request body. |
| Dependencies and prerequisites | None |