For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Logo
DeveloperAcademyCommunityStatus
  • Service Management
    • Overview
    • Concierge & Ticketing Capabilities Overview
    • Forms
    • Forms - Integration Specific Guides
    • Live Agent Chat / Handoff
    • Triage
    • Approval Mirroring
    • Ticket Interception
    • Generic Ticketing Integration: Ticket Gateway
  • Administration
    • MyMoveworks
    • Organization Information
    • Roles and Permissions
    • MyMoveworks SSO
  • Moveworks Setup
    • Accessing Moveworks Setup
    • First-Time Login via Magic Link
    • Moveworks Setup Modules
    • Moveworks Setup: Module How To Guides
    • Plugin Management
    • Monitor Alerts
    • Audit Logs
    • DSL Fields Defaults
    • Data Crawling View
    • API Playground
    • Setup Homepage
    • Troubleshooting Hub
    • Security and Privacy Settings
    • Configuration Delete
    • Advanced Config Editor
    • Identity configuration
    • Onboarding Stage
  • Security
    • Security
    • Hyperlink & Button Expiry
    • Attachment Handling
    • Moveworks Subprocessors
  • Provision Management
    • Overview
    • Access Software
    • Access Groups
    • Access Account
  • Access Requirements
    • Overview
    • Update Set Modules
    • Ticketing Systems & ITSMs Access
    • Identity and Access Management Systems Access
    • Multi-Factor Authentication (MFA) Systems Access
    • Knowledge Access Requirements
    • Email Distribution List Systems Access
    • Facilities Management Access
    • Live Agent Chat Access
    • HR Information System Access
    • Expense Management Access
    • Calendar Management Access
  • Core Platform
    • User Identity
    • Moveworks On-Prem Agent
    • Approvals Engine
    • Entity Catalog
    • Configuration Languages
    • Moveworks Data Objects
    • SIEM
  • Employee Experience Insights
    • Overview
    • Breaking Down the Dashboard
    • Understanding Industry Benchmarks
    • Apps & Services
    • Impact Module
    • EXI Common Use Cases
    • Configure EXI
    • Ticket Backpolling
  • Knowledge Studio
    • Overview
    • Knowledge Studio Configuration
    • AI Powered Recommendations
    • Inspecting & Verifying Sources
    • Publishing Articles
    • Creating Knowledge Articles
    • Resolving IT Tickets Guidance
DeveloperAcademyCommunityStatus
On this page
  • 1️⃣ CURRENT SIEM LOG EXPORT (Available Until March 2026)
  • 📂 File Structure & Delivery Cadence (Current)
  • Directory Layout
  • Refresh Frequency
  • 🧩 Current Log Schema Overview
  • Top-Level Fields
  • Supported Event Types (Current Version)
  • Example Logs (Current Version)
  • 2️⃣ NEW SIEM LOG EXPORT (Available since December 2025)
  • 🧩 What’s New in the Upgraded Pipeline
  • ✔ Versioned Directory Structure
  • ✔ More Frequent Log Refresh
  • ✔ More Structured & Documented Schemas
  • ✔ Expanded Log Coverage
  • 📂 File Structure (New)
  • 🧩 New Log Schema Overview
  • Supported Event Types (New Version)
  • Notable Schema Updates
  • 📄 Example Logs (New Structured v1 Pipeline)
  • EXTERNAL_API
  • EXTERNAL_LDAP_API
  • CONFIG_CHANGE
  • PERMISSION_CHANGE
  • Authentication
  • AGENT_STUDIO_LOG
  • USER_TOKEN_LOG
  • ❓ FAQ (Applies to Both Versions)
  • Why don’t I see logs in my SFTP folder?
  • Current Version (pre-April 2026)
  • New Version (v1 pipeline)
  • 🧭 How to Use This Documentation
Core Platform

Security Information and Event Management (SIEM) Logs Overview

||View as Markdown|
Was this page helpful?
Edit this page
Previous

Employee Experience Insights (EXI)

Next
Built with

UPDATE ON SIEM LOG MIGRATION: https://community.moveworks.com/stakeholder-tools-exi-mw-setup-ks-analytics-115/coming-soon-improved-siem-log-pipeline-streamlined-secure-and-more-structured-2748?fid=115&tid=2748

Moveworks provides a JSON-based SIEM log export (via SFTP) that captures API calls, authentication events, permission changes, config changes, and other platform activities. These logs can be ingested into any organizational SIEM, data lake, or analytics pipeline to support incident response, monitoring, and compliance workflows.

Customers can export these logs from SFTP into their internal storage systems or forward them using a SIEM/log forwarder.

This document describes:

  1. Current SIEM Log Export (available until March 2026)
  2. New SIEM Log Export (available since December 2025)

Both versions are documented here for customers who may still be using the existing pipeline during the transition.


1️⃣ CURRENT SIEM LOG EXPORT (Available Until March 2026)

This section applies to all customers until their migration date to the upgraded pipeline.


📂 File Structure & Delivery Cadence (Current)

Directory Layout

Logs are provided daily in the following structure:

logs/YYYY-MM-DD/YYYY-MM-DD_audit_log.json

Example: logs/2024-08-20/2024-08-20_audit_log.json

Refresh Frequency

  • Once per day
  • Each JSON file is generated for the previous 24 hours of activity

🧩 Current Log Schema Overview

Top-Level Fields

All logs include the following fields:

FieldDescription
versionSchema version number (e.g., "1").
severityINFO, ERROR.
event_idUnique identifier for the event.
event_typeCategory of event (e.g., EXTERNAL_API).
event_sourceAlways MOVEWORKS.
event_timeTime when the event occurred.
event_dataKey–value metadata. Sensitive request/response bodies are excluded.

Supported Event Types (Current Version)

  • EXTERNAL_API
  • EXTERNAL_LDAP_API
  • AUTHENTICATION
  • PERMISSION_CHANGE
  • CONFIG_CHANGE

Example Logs (Current Version)

External API Example

1{
2 "version": "2",
3 "severity": "INFO",
4 "event_id": "NehDqj2G5tWQ",
5 "event_type": "EXTERNAL_API",
6 "event_source": "MOVEWORKS",
7 "event_time": "2026-01-08 00:43:46.697786",
8 "event_data": {
9 "user_id": "11596068552251261002",
10 "request_uri": "https://<your_instance>.com/",
11 "request_method": "GET",
12 "response_status_code": "200",
13 "execution_time_ms": 6191,
14 "response_size_bytes": 3783,
15 "trace_id": "dxV_H7S_84yY"
16 }
17}

Authentication failure, permission change, and config change examples (from your existing helpdoc) are retained for backward compatibility.


2️⃣ NEW SIEM LOG EXPORT (Available since December 2025)

This section describes the enhanced logging pipeline that you will need to migrate your workflows to


🧩 What’s New in the Upgraded Pipeline

✔ Versioned Directory Structure

Logs now reside under a versioned subdirectory:

logs/v1/YYYY-MM-DD/YYYY-MM-DD_audit_log.json

✔ More Frequent Log Refresh

Log files refresh every 3 hours instead of once daily.

✔ More Structured & Documented Schemas

All supported event types now use standardized, fully documented JSON schemas.

✔ Expanded Log Coverage

New event types such as AGENT_STUDIO_LOG and USER_TOKEN_LOG are part of the new pipeline.


📂 File Structure (New)

Old PathNew Path
logs/2024-08-20/2024-08-20_audit_log.jsonlogs/v1/2024-08-20/2024-08-20_audit_log.json

🧩 New Log Schema Overview

The upgraded logs use schema version “2” and follow consistent structured definitions.

Supported Event Types (New Version)

  • EXTERNAL_API
  • EXTERNAL_LDAP_API
  • CONFIG_CHANGE
  • PERMISSION_CHANGE
  • AUTHENTICATION
  • AGENT_STUDIO_LOG
  • USER_TOKEN_LOG

Notable Schema Updates

CONFIG_CHANGE Event Enhancement: Starting in 2026, CONFIG_CHANGE events now include an operation_type field that distinguishes between configuration updates and deletions:

FieldValueDescription
operation_typeCONFIG_OPERATION_TYPE_UPDATEConfiguration was modified or updated
operation_typeCONFIG_OPERATION_TYPE_DELETEConfiguration was removed or deleted

This enhancement enables SIEM systems to easily distinguish between configuration modifications and deletions for improved audit tracking and security monitoring.


📄 Example Logs (New Structured v1 Pipeline)

You already provided full examples — they are preserved exactly and included here, grouped by event type.

EXTERNAL_API

1{
2 "version": "2",
3 "severity": "INFO",
4 "event_id": "Que5vMmYkJuB",
5 "event_type": "EXTERNAL_API",
6 "event_source": "MOVEWORKS",
7 "event_time": "2025-10-16 19:00:23.850992",
8 "event_data": {
9 "user_id": "9422067216216842966",
10 "request_uri": "https://slack.com/api/chat.postMessage",
11 "request_method": "POST",
12 "response_status_code": "200",
13 "execution_time_ms": 172,
14 "response_size_bytes": 1194
15 }
16}

EXTERNAL_LDAP_API


1{
2 "version": "2",
3 "severity": "INFO",
4 "event_id": "7UUWTmuqR1-I",
5 "event_type": "EXTERNAL_LDAP_API",
6 "event_source": "MOVEWORKS",
7 "event_time": "2025-07-25 23:08:06.715425",
8 "event_data": {
9 "user_id": "12608431283658477771",
10 "request": "{'search_request': {'base_dn': '{{dc_base_filter}}', 'scope': 2, 'filter': '(&(objectClass=user)(mail=coryweb*))'}}"
11 }
12}

CONFIG_CHANGE

Configuration Update Example:

1{
2 "version": "2",
3 "severity": "INFO",
4 "event_id": "hLOXixn7T1iW",
5 "event_type": "CONFIG_CHANGE",
6 "event_source": "MOVEWORKS",
7 "event_time": "2026-01-06 03:49:38.763026",
8 "event_data": {
9 "user_id": "412307323227731938",
10 "config_version": 3,
11 "config_name": "ScriptConfig",
12 "change_origin_type": "CONFIG_SOURCE_USER",
13 "operation_type": "CONFIG_OPERATION_TYPE_UPDATE",
14 "updated_configs": [
15 {
16 "op": "update",
17 "path": "root['code']"
18 }
19 ]
20 }
21}

Configuration Deletion Example:

1{
2 "version": "2",
3 "severity": "INFO",
4 "event_id": "mN8PqX2wR5tZ",
5 "event_type": "CONFIG_CHANGE",
6 "event_source": "MOVEWORKS",
7 "event_time": "2026-01-06 04:15:22.891037",
8 "event_data": {
9 "user_id": "412307323227731938",
10 "config_version": 4,
11 "config_name": "NotificationOrgConfig",
12 "change_origin_type": "CONFIG_SOURCE_USER",
13 "operation_type": "CONFIG_OPERATION_TYPE_DELETE",
14 "updated_configs": [
15 {
16 "op": "remove",
17 "path": "root['notification_noise_control_config']"
18 }
19 ]
20 }
21}

PERMISSION_CHANGE

1{
2 "version": "2",
3 "severity": "INFO",
4 "event_id": "LU8QgcnSTQ2m",
5 "event_type": "PERMISSION_CHANGE",
6 "event_source": "MOVEWORKS",
7 "event_time": "2025-07-29 15:53:42.047730",
8 "event_data": {
9 "user_id": "16054822774505271985",
10 "assigned_roles": [
11 {
12 "app": "APP_CREATOR_STUDIO",
13 "roles": ["ROLE_CREST_ADMIN"],
14 "grantee": "3743745632043933493"
15 }
16 ],
17 "all_roles": [
18 {
19 "app": "APP_CREATOR_STUDIO",
20 "roles": ["ROLE_CREST_ADMIN"],
21 "grantee": "3743745632043933493"
22 },
23 {
24 "app": "APP_BOT_ANALYTICS",
25 "roles": ["ROLE_BOT_ANALYTICS_ADMIN"],
26 "grantee": "3743745632043933493"
27 },
28 {
29 "app": "APP_MW_SETUP",
30 "roles": ["ROLE_MW_SETUP_ADMIN"],
31 "grantee": "3743745632043933493"
32 }
33 ]
34 }
35}

Authentication

1AUTHENTICATION
2{
3 "version": "2",
4 "severity": "INFO",
5 "event_id": "OqsC6ItzTL6f",
6 "event_type": "AUTHENTICATION",
7 "event_source": "MOVEWORKS",
8 "event_time": "2025-10-15 15:38:31.883000",
9 "event_data": {
10 "user_id": "9733382206290329491",
11 "authn_event_type": "AUTHN_EVENT_LOGIN_SUCCESS",
12 "app": "AUTHN_APP_MY_MOVEWORKS",
13 "idp_metadata": {},
14 "source_ip": "208.127.82.164",
15 "user_agent": "Mozilla/5.0 ..."
16 }
17}

AGENT_STUDIO_LOG

1{
2 "version": "2",
3 "severity": "INFO",
4 "event_id": "SorjFyTNZnDK",
5 "event_type": "AGENT_STUDIO_LOG",
6 "event_source": "MOVEWORKS",
7 "event_time": "2025-10-16 19:44:59.325022",
8 "event_data": {
9 "user_id": "10769617033889969982",
10 "uivar_uuid": "5d6edaaa-fe72-4ef1-8c3f-875c5f634726",
11 "result": "AGENT_STUDIO_LOG_RESULT_SUCCESS",
12 "method": "AGENT_STUDIO_LOG_METHOD_READ",
13 "log_type": "AGENT_STUDIO_LOG_TYPE_AGENT_STUDIO_CONNECTORS"
14 }
15}

USER_TOKEN_LOG

1{
2 "version": "2",
3 "severity": "INFO",
4 "event_id": "HFm8ZebzGHdu",
5 "event_type": "USER_TOKEN_LOG",
6 "event_source": "MOVEWORKS",
7 "event_time": "2025-10-16 19:44:59.325022",
8 "event_data": {
9 "user_id": "8340006963328694015",
10 "status": "USER_TOKEN_EXECUTION_STATUS_SUCCESS",
11 "retrieve_access_token_log": {
12 "integration_id": "enterprise_search_google_drive_connector",
13 "sanitized_access_token_info": {
14 "integration_id": "enterprise_search_google_drive_connector",
15 "expires_at": "2025-10-16T19:58:13.331639Z"
16 }
17 }
18 }
19}

❓ FAQ (Applies to Both Versions)

Why don’t I see logs in my SFTP folder?

Depending on your pipeline version:

Current Version (pre-April 2026)

Check:

logs/YYYY-MM-DD/

New Version (v1 pipeline)

Check:

logs/v1/YYYY-MM-DD/

If neither folder appears, verify SFTP access configuration and root folder permissions.


🧭 How to Use This Documentation

If you are…Use this section
Still on the existing pipeline (through March 2026)Section 1️⃣ Current SIEM Log Export
Migrated to the new structured v1 pipelineSection 2️⃣ New SIEM Log Export