Skip to main content

Audit Log

Audit Log Object

FieldTypeDescription
idsnowflakethe audit log entry's unique identifier
organisation_idsnowflakethe organisation's id
item_idsnowflakethe item's id
item_typeObjectTypethe item type (ObjectType enum)
eventaudit log eventthe audit log event name
reasonstring?the reason for the change (optional)
changesarray<audit log change>array of changes made to the item
created_byuserthe user who made the change (full object or user ID)
created_atISO8601 timestampwhen the audit log entry was created

Audit Log Change Object

FieldTypeDescription
namestringthe field name
old_value_typeItemFieldTypethe old value's type (ItemFieldType enum)
old_valueobjectthe previous value
new_value_typeItemFieldTypethe new value's type (ItemFieldType enum)
new_valueobjectthe new value

Audit Log Event

The event field on the audit log object contains the event name as a string.

EventDescription
organisation_updateOrganisation updated
member_approveMember approval
member_removeMember removed
member_banMember banned
member_unbanMember unbanned
member_roleMember role changed
role_createRole created
role_updateRole updated
role_deleteRole deleted
invite_createInvite created
invite_deleteInvite deleted
workgroup_createWorkgroup created
workgroup_updateWorkgroup updated
workgroup_deleteWorkgroup deleted
team_createTeam created
team_updateTeam updated
team_deleteTeam deleted
team_member_addTeam member added
team_member_changeTeam member details changed
team_member_removeTeam member removed

Get Organisation Audit Logs

GET /organisations/{organisation.id}/auditlogs

Returns an array of audit log objects for the organisation.