SettingAudit
A record of one change to a setting.
type SettingAudit {
action: SettingAuditAction!
id: ID!
ipAddress: String
metadata: JSON
newDataType: String
newValue: JSON
oldDataType: String
oldValue: JSON
organizationId: String!
performedAt: DateTime!
performedBy: String!
performedByName: String
reason: String
settingCategory: String!
settingId: String
settingKey: String!
userAgent: String
}
Fields
SettingAudit.action ● SettingAuditAction! non-null enum
What was done.
SettingAudit.id ● ID! non-null scalar
The unique ID of this record.
SettingAudit.ipAddress ● String scalar
The IP address the change came from.
SettingAudit.metadata ● JSON scalar
Additional data attached to the record, as JSON.
SettingAudit.newDataType ● String scalar
The data type after.
SettingAudit.newValue ● JSON scalar
The value after.
SettingAudit.oldDataType ● String scalar
The data type before.
SettingAudit.oldValue ● JSON scalar
The value before.
SettingAudit.organizationId ● String! non-null scalar
The ID of the organization the record belongs to.
SettingAudit.performedAt ● DateTime! non-null scalar
When it was changed.
SettingAudit.performedBy ● String! non-null scalar
The ID of the user who changed it.
SettingAudit.performedByName ● String scalar
The name of the user who changed it.
SettingAudit.reason ● String scalar
Why it was changed.
SettingAudit.settingCategory ● String! non-null scalar
The group the setting is in.
SettingAudit.settingId ● String scalar
The ID of the setting.
SettingAudit.settingKey ● String! non-null scalar
The key of the setting.
SettingAudit.userAgent ● String scalar
The browser or app the change came from.
Returned By
tenantSettingHistory query