Audit Trail (AppAudit)

What changed in the app (before/after) with copy bundles.

Rows

Time Entity Action Correlation / Session Details
2026-02-05 16:34:31 .29 DoorGroupDoor #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 1,
  "door_id": 1,
  "site_id": 1
}
2026-02-05 16:20:56 .30 UserAccessLevel #10 create
Raw + Copy
Before JSON
null
After JSON
{
  "access_level_id": 1,
  "schedule_id": null,
  "site_id": 1,
  "status": "active",
  "user_id": 10
}
2026-02-05 16:20:48 .91 AccessLevelDoorGroup #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "access_level_id": 1,
  "created_at": "2026-02-05 22:20:48.917387",
  "door_group_id": 1,
  "id": 1,
  "schedule_id": null,
  "site_id": 1,
  "status": "active"
}
2026-02-05 16:20:42 .11 DoorGroupDoor #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 1,
  "door_id": 1,
  "site_id": 1
}
2026-02-05 15:31:24 .43 UserAccessLevel #10 create
Raw + Copy
Before JSON
null
After JSON
{
  "access_level_id": 1,
  "schedule_id": null,
  "site_id": 1,
  "status": "active",
  "user_id": 10
}
2026-02-05 15:31:17 .41 AccessLevelDoorGroup #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "access_level_id": 1,
  "created_at": "2026-02-05 21:31:17.408938",
  "door_group_id": 1,
  "id": 1,
  "schedule_id": null,
  "site_id": 1,
  "status": "active"
}
2026-02-05 15:31:09 .45 DoorGroupDoor #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 1,
  "door_id": 1,
  "site_id": 1
}
2026-02-05 15:20:56 .24 AccessLevelDoorGroup #3 create
Raw + Copy
Before JSON
null
After JSON
{
  "access_level_id": 3,
  "created_at": "2026-02-05 21:20:56.244949",
  "door_group_id": 1,
  "id": 2,
  "schedule_id": null,
  "site_id": 1,
  "status": "active"
}
2026-02-05 10:30:07 .79 UserAccessLevel #10 create
Raw + Copy
Before JSON
null
After JSON
{
  "access_level_id": 1,
  "schedule_id": null,
  "site_id": 1,
  "status": "active",
  "user_id": 10
}
2026-02-05 10:30:01 .09 AccessLevelDoorGroup #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "access_level_id": 1,
  "created_at": "2026-02-05 16:30:01.092814",
  "door_group_id": 1,
  "id": 1,
  "schedule_id": null,
  "site_id": 1,
  "status": "active"
}
2026-02-05 10:29:52 .31 DoorGroupDoor #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 1,
  "door_id": 1,
  "site_id": 1
}
2026-02-05 10:28:59 .89 Door #2 create
Raw + Copy
Before JSON
null
After JSON
{
  "created_at": "2026-02-05T16:28:59.888294",
  "demo_state": "locked",
  "demo_state_updated_at": null,
  "description": null,
  "device_type": "TTLOCK",
  "door_group_id": null,
  "external_id": "28991110",
  "id": 2,
  "integration_customer_id": 1,
  "integration_device_id": 1,
  "is_active": true,
  "location": null,
  "name": "ttlock",
  "open_schedule_id": null,
  "site_id": 1,
  "status": "unknown",
  "updated_at": "2026-02-05T16:28:59.888294"
}
2026-02-05 10:28:51 .58 Door #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "created_at": "2026-02-05T16:28:51.585445",
  "demo_state": "locked",
  "demo_state_updated_at": null,
  "description": null,
  "device_type": "SCHLAGE_HOME",
  "door_group_id": null,
  "external_id": "93f26d40-0381-5277-bee3-23cf44cda5ac",
  "id": 1,
  "integration_customer_id": 1,
  "integration_device_id": 2,
  "is_active": true,
  "location": null,
  "name": "schlage",
  "open_schedule_id": null,
  "site_id": 1,
  "status": "unknown",
  "updated_at": "2026-02-05T16:28:51.585445"
}
2026-02-05 09:23:50 .46 UserAccessLevel #9 create
Raw + Copy
Before JSON
null
After JSON
{
  "access_level_id": 1,
  "schedule_id": null,
  "site_id": 1,
  "status": "active",
  "user_id": 9
}
2026-02-05 09:23:03 .29 AccessLevelDoorGroup #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "access_level_id": 1,
  "created_at": "2026-02-05 15:23:03.292637",
  "door_group_id": 1,
  "id": 1,
  "schedule_id": null,
  "site_id": 1,
  "status": "active"
}
2026-02-05 09:22:52 .37 DoorGroupDoor #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 1,
  "door_id": 2,
  "site_id": 1
}
2026-02-05 09:22:51 .31 DoorGroupDoor #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 1,
  "door_id": 1,
  "site_id": 1
}
2026-02-05 09:22:39 .99 Door #2 create
Raw + Copy
Before JSON
null
After JSON
{
  "created_at": "2026-02-05T15:22:39.996434",
  "demo_state": "locked",
  "demo_state_updated_at": null,
  "description": null,
  "device_type": "SCHLAGE_HOME",
  "door_group_id": null,
  "external_id": "93f26d40-0381-5277-bee3-23cf44cda5ac",
  "id": 2,
  "integration_customer_id": 1,
  "integration_device_id": 2,
  "is_active": true,
  "location": null,
  "name": "door2",
  "open_schedule_id": null,
  "site_id": 1,
  "status": "unknown",
  "updated_at": "2026-02-05T15:22:39.996434"
}
2026-02-05 09:22:29 .50 Door #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "created_at": "2026-02-05T15:22:29.498002",
  "demo_state": "locked",
  "demo_state_updated_at": null,
  "description": null,
  "device_type": "TTLOCK",
  "door_group_id": null,
  "external_id": "28991110",
  "id": 1,
  "integration_customer_id": 1,
  "integration_device_id": 1,
  "is_active": true,
  "location": null,
  "name": "door1",
  "open_schedule_id": null,
  "site_id": 1,
  "status": "unknown",
  "updated_at": "2026-02-05T15:22:29.498002"
}
2026-02-04 13:29:03 .74 UserAccessLevel #10 delete
Raw + Copy
Before JSON
{
  "access_level_id": 1,
  "schedule_id": null,
  "site_id": 1,
  "status": "active",
  "user_id": 10
}
After JSON
null
2026-02-04 12:35:51 .40 UserAccessLevel #10 create
Raw + Copy
Before JSON
null
After JSON
{
  "access_level_id": 1,
  "schedule_id": null,
  "site_id": 1,
  "status": "active",
  "user_id": 10
}
2026-02-04 12:35:42 .67 AccessLevelDoorGroup #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "access_level_id": 1,
  "created_at": "2026-02-04 18:35:42.673789",
  "door_group_id": 1,
  "id": 1,
  "schedule_id": null,
  "site_id": 1,
  "status": "active"
}
2026-02-04 12:35:32 .07 DoorGroupDoor #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 1,
  "door_id": 2,
  "site_id": 1
}
2026-02-04 12:34:51 .63 Door #2 create
Raw + Copy
Before JSON
null
After JSON
{
  "created_at": "2026-02-04T18:34:51.636607",
  "demo_state": "locked",
  "demo_state_updated_at": null,
  "description": null,
  "device_type": "SCHLAGE_HOME",
  "door_group_id": null,
  "external_id": "93f26d40-0381-5277-bee3-23cf44cda5ac",
  "id": 2,
  "integration_customer_id": 1,
  "integration_device_id": 2,
  "is_active": true,
  "location": null,
  "name": "Office Schlage",
  "open_schedule_id": null,
  "site_id": 1,
  "status": "unknown",
  "updated_at": "2026-02-04T18:34:51.636607"
}
2026-02-04 12:34:17 .49 Door #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "created_at": "2026-02-04T18:34:17.494334",
  "demo_state": "locked",
  "demo_state_updated_at": null,
  "description": null,
  "device_type": "TTLOCK",
  "door_group_id": null,
  "external_id": "28991110",
  "id": 1,
  "integration_customer_id": 1,
  "integration_device_id": 1,
  "is_active": true,
  "location": null,
  "name": "ttlock",
  "open_schedule_id": null,
  "site_id": 1,
  "status": "unknown",
  "updated_at": "2026-02-04T18:34:17.494334"
}
2026-02-04 08:58:54 .90 UserAccessLevel #9 create
Raw + Copy
Before JSON
null
After JSON
{
  "access_level_id": 1,
  "schedule_id": null,
  "site_id": 1,
  "status": "active",
  "user_id": 9
}
2026-02-04 08:58:29 .03 DoorGroupDoor #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 1,
  "door_id": 2,
  "site_id": 1
}
2026-02-03 14:09:04 .33 DoorGroupDoor #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 1,
  "door_id": 2,
  "site_id": 1
}
2026-02-03 11:00:32 .40 DoorGroupDoor #2 create
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 2,
  "door_id": 2,
  "site_id": 1
}
2026-02-03 11:00:31 .54 DoorGroupDoor #2 create
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 2,
  "door_id": 1,
  "site_id": 1
}
2026-02-02 18:55:43 .29 DoorGroupDoor #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 1,
  "door_id": 2,
  "site_id": 1
}
2026-02-02 11:06:32 .85 DoorGroupDoor #1 delete
corr: 0a2969a03da84b508b4428d57145a072 Filter session: 5508beb6efa44ebc987e7f05970d8213
Raw + Copy
Before JSON
{
  "door_group_id": 1,
  "door_id": 2,
  "site_id": 1
}
After JSON
null
2026-02-02 11:06:27 .17 DoorGroupDoor #1 create
corr: 601b39e1f5a24653a22c6bd0830b211e Filter session: 5508beb6efa44ebc987e7f05970d8213
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 1,
  "door_id": 1,
  "site_id": 1
}
2026-02-02 11:06:25 .71 DoorGroupDoor #1 create
corr: fec2f20b5be74d3eae8e61b9ae1ca290 Filter session: 5508beb6efa44ebc987e7f05970d8213
Raw + Copy
Before JSON
null
After JSON
{
  "door_group_id": 1,
  "door_id": 2,
  "site_id": 1
}
2026-02-02 09:21:10 .92 DoorGroupDoor #1 delete
corr: 99a62747a7414f8f893ba09c3797ef41 Filter session: 03c99d8663284776ac96bb45d24383a2
Raw + Copy
Before JSON
{
  "door_group_id": 1,
  "door_id": 2,
  "site_id": 1
}
After JSON
null
2026-02-02 07:48:31 .95 Test #1 create
corr: cbf7ca55b8d348a2a1915dba9f8730c6 Filter session: b1bed6ee809c4fd2a10e31d3f928f2ae
Raw + Copy
Before JSON
null
After JSON
{
  "hello": "world"
}
2026-02-01 20:42:22 .08 Test #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "hello": "world"
}
2026-02-01 20:28:31 .89 Test #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "hello": "world"
}
2026-02-01 20:10:09 .85 Test #1 create
Raw + Copy
Before JSON
null
After JSON
{
  "hello": "world"
}