Correlation Detail

Trace: App change → jobs → lock execution → outcome.

correlation_id: e4792295b2f441f0b205e154984e92fc ok window: 2026-02-04 08:58:54 .002026-02-04 08:59:00 .00

1 — What changed (AppAudit)

Time Entity Action Details
2026-02-04 08:58:54 .00 UserAccessLevel #9 create
Before/After + Copy
Before JSON
null
After JSON
{
  "access_level_id": 1,
  "schedule_id": null,
  "site_id": 1,
  "status": "active",
  "user_id": 9
}

2 — What the system decided (Reconcile Jobs)

Time Job User Reason Status Attempts / Error Details
2026-02-04 08:58:54 .00 Job #72 9 access level changed done attempts: 1
age_seconds: 282419
Raw + Copy
Job JSON
{
  "attempt_count": 1,
  "correlation_id": "e4792295b2f441f0b205e154984e92fc",
  "created_at": "2026-02-04T14:58:54Z",
  "debug_session_id": null,
  "derived": {
    "age_seconds": 282418.741735,
    "is_stuck_running": false
  },
  "job_type": "reconcile_user",
  "last_error": null,
  "next_run_at": null,
  "reason": "access level changed",
  "reconcile_job_id": 72,
  "status": "done",
  "updated_at": "2026-02-04T14:59:00Z",
  "user_id": 9
}

3 — What was sent to locks (Provider → Lock)

ACCESS_BROKER

ACCESS_BROKER:unknown
ok
2026-02-04 08:58:54 .00 · RECONCILE_ENQUEUED · ok
2026-02-04 08:58:54 .00 · RECONCILE_JOB_START · ok
2026-02-04 08:59:00 .00 · RECONCILE_JOB_DONE · ok
Raw logs JSON
[
  {
    "action": "RECONCILE_ENQUEUED",
    "correlation_id": "e4792295b2f441f0b205e154984e92fc",
    "created_at": "2026-02-04T14:58:54Z",
    "debug_session_id": null,
    "door_id": null,
    "door_name": null,
    "error_message": null,
    "external_id": null,
    "id": 1380,
    "lock_key": "ACCESS_BROKER:unknown",
    "ok": true,
    "provider_type": "ACCESS_BROKER",
    "reconcile_job_id": 72,
    "request_json": {
      "deduped": false,
      "reason": "access level changed",
      "source": "user-access-level route",
      "user_id": 9
    },
    "response_json": {
      "job_id": 72
    }
  },
  {
    "action": "RECONCILE_JOB_START",
    "correlation_id": "e4792295b2f441f0b205e154984e92fc",
    "created_at": "2026-02-04T14:58:54Z",
    "debug_session_id": null,
    "door_id": null,
    "door_name": null,
    "error_message": null,
    "external_id": null,
    "id": 1381,
    "lock_key": "ACCESS_BROKER:unknown",
    "ok": true,
    "provider_type": "ACCESS_BROKER",
    "reconcile_job_id": 72,
    "request_json": {
      "attempt_count": 1,
      "job_id": 72,
      "job_type": "reconcile_user",
      "reason": "access level changed",
      "user_id": 9
    },
    "response_json": null
  },
  {
    "action": "RECONCILE_JOB_DONE",
    "correlation_id": "e4792295b2f441f0b205e154984e92fc",
    "created_at": "2026-02-04T14:59:00Z",
    "debug_session_id": null,
    "door_id": null,
    "door_name": null,
    "error_message": null,
    "external_id": null,
    "id": 1390,
    "lock_key": "ACCESS_BROKER:unknown",
    "ok": true,
    "provider_type": "ACCESS_BROKER",
    "reconcile_job_id": 72,
    "request_json": {
      "attempt_count": 1,
      "job_id": 72,
      "user_id": 9
    },
    "response_json": {
      "job_status": "done",
      "summary": {
        "adds_updates": 1,
        "desired": 1,
        "removes": 2
      }
    }
  }
]

TTLOCK

TTLOCK:28991110
door: ttlock
ok Dump
2026-02-04 08:58:58 .00 · PASSCODE_DELETE · ok
2026-02-04 08:59:00 .00 · PASSCODE_DELETE · ok
Raw logs JSON
[
  {
    "action": "PASSCODE_DELETE",
    "correlation_id": "e4792295b2f441f0b205e154984e92fc",
    "created_at": "2026-02-04T14:58:58Z",
    "debug_session_id": null,
    "door_id": 2,
    "door_name": "ttlock",
    "error_message": null,
    "external_id": "28991110",
    "id": 1384,
    "lock_key": "TTLOCK:28991110",
    "ok": true,
    "provider_type": "TTLOCK",
    "reconcile_job_id": 72,
    "request_json": {
      "base_host": "https://api.ttlock.com",
      "method": "POST",
      "path": "/v3/keyboardPwd/delete",
      "payload": {
        "accessToken": "***",
        "clientId": "6636adfbf3f9483d946082b74f20797c",
        "date": 1770217136181,
        "deleteType": 2,
        "keyboardPwdId": 50957532,
        "lockId": 28991110
      },
      "url": "https://api.ttlock.com/v3/keyboardPwd/delete"
    },
    "response_json": {
      "description": "\u8868\u793a\u6210\u529f\u6216\u662f",
      "errcode": 0,
      "errmsg": "none error message or means yes"
    }
  },
  {
    "action": "PASSCODE_DELETE",
    "correlation_id": "e4792295b2f441f0b205e154984e92fc",
    "created_at": "2026-02-04T14:59:00Z",
    "debug_session_id": null,
    "door_id": 2,
    "door_name": "ttlock",
    "error_message": null,
    "external_id": "28991110",
    "id": 1387,
    "lock_key": "TTLOCK:28991110",
    "ok": true,
    "provider_type": "TTLOCK",
    "reconcile_job_id": 72,
    "request_json": {
      "base_host": "https://api.ttlock.com",
      "method": "POST",
      "path": "/v3/keyboardPwd/delete",
      "payload": {
        "accessToken": "***",
        "clientId": "6636adfbf3f9483d946082b74f20797c",
        "date": 1770217138540,
        "deleteType": 2,
        "keyboardPwdId": 50957532,
        "lockId": 28991110
      },
      "url": "https://api.ttlock.com/v3/keyboardPwd/delete"
    },
    "response_json": {
      "description": "\u8868\u793a\u6210\u529f\u6216\u662f",
      "errcode": 0,
      "errmsg": "none error message or means yes"
    }
  }
]

4 — Timeline (All Integration Logs)

2026-02-04 08:58:54 .00 ok ACCESS_BROKER RECONCILE_ENQUEUED Job #72
Raw + Copy
Request JSON
{
  "deduped": false,
  "reason": "access level changed",
  "source": "user-access-level route",
  "user_id": 9
}
Response JSON
{
  "job_id": 72
}
2026-02-04 08:58:54 .00 ok ACCESS_BROKER RECONCILE_JOB_START Job #72
Raw + Copy
Request JSON
{
  "attempt_count": 1,
  "job_id": 72,
  "job_type": "reconcile_user",
  "reason": "access level changed",
  "user_id": 9
}
Response JSON
null
2026-02-04 08:58:58 .00 ok TTLOCK PASSCODE_DELETE Job #72
Raw + Copy
Request JSON
{
  "base_host": "https://api.ttlock.com",
  "method": "POST",
  "path": "/v3/keyboardPwd/delete",
  "payload": {
    "accessToken": "***",
    "clientId": "6636adfbf3f9483d946082b74f20797c",
    "date": 1770217136181,
    "deleteType": 2,
    "keyboardPwdId": 50957532,
    "lockId": 28991110
  },
  "url": "https://api.ttlock.com/v3/keyboardPwd/delete"
}
Response JSON
{
  "description": "\u8868\u793a\u6210\u529f\u6216\u662f",
  "errcode": 0,
  "errmsg": "none error message or means yes"
}
2026-02-04 08:59:00 .00 ok TTLOCK PASSCODE_DELETE Job #72
Raw + Copy
Request JSON
{
  "base_host": "https://api.ttlock.com",
  "method": "POST",
  "path": "/v3/keyboardPwd/delete",
  "payload": {
    "accessToken": "***",
    "clientId": "6636adfbf3f9483d946082b74f20797c",
    "date": 1770217138540,
    "deleteType": 2,
    "keyboardPwdId": 50957532,
    "lockId": 28991110
  },
  "url": "https://api.ttlock.com/v3/keyboardPwd/delete"
}
Response JSON
{
  "description": "\u8868\u793a\u6210\u529f\u6216\u662f",
  "errcode": 0,
  "errmsg": "none error message or means yes"
}
2026-02-04 08:59:00 .00 ok ACCESS_BROKER RECONCILE_JOB_DONE Job #72
Raw + Copy
Request JSON
{
  "attempt_count": 1,
  "job_id": 72,
  "user_id": 9
}
Response JSON
{
  "job_status": "done",
  "summary": {
    "adds_updates": 1,
    "desired": 1,
    "removes": 2
  }
}