Skip to content
Log in Request a demo

Audit Logs

Skailer writes audit log records for changes, data exports and denied access. The log is read with one method.

POST /api/v1/audit-logs/search

Requires permission audit_log_read=view.

FieldTypeDescription
datetime_from, datetime_tostring (datetime)Period of the records
action_typesarray[string]created, updated, deleted, archived, merged, background_process, data_exported, read, unauthorized, access_denied, impersonation_started, impersonation_ended
object_typesarray[string]Object types, for example employee, applicant, document; the full list is in the API reference
object_idintegerRecords of one object
employee_idsarray[integer]Records made by these employees
is_systembooleantrue - only records made by the system, false - only by people
include_detailsbooleanReturn details - the payload of the change. Default false
page_numberintegerPage number, starts at 1. The page size is fixed at 20

Each record returns:

FieldDescription
idRecord ID
datetime_created_atWhen the action happened
action_type, details_typeWhat happened
object_type, object_idWhich object it happened to
employee_idWho did it; null for system actions
is_systemThe action was made by the system
detailsPayload of the change, only with include_details=true
impersonator_employee_idSet when an organization admin acted while signed in as the employee