- Activity Log Metadata
Additional data provided about Admin activity.
The unique identifier for the contact which is provided by the Client.
The away mode status which is set to true when away and false when returned.
Indicates if conversations should be reassigned while an Admin is away.
The action that initiated the status change.
Indicates if the status was changed automatically or manually.
The state before the change. idle or occupied for an occupancy change, and null when the Admin had not been classified yet; enabled or disabled for an IP allowlist change.
The state after the change. idle or occupied for an occupancy change; enabled or disabled for an IP allowlist change.
The inactivity window, in minutes, used to classify the Admin.
The time of the Admin's last recorded activity.
Indicates the state was derived automatically rather than set by an Admin.
The group of workspace settings the change belongs to, for example teammate_occupancy or automatic_away_mode.
The settings altered by the change, keyed by setting name. Only settings whose value actually moved are included, so an unchanged setting is absent rather than present with equal values.
{ "occupancy_window_minutes": { "before": 15, "after": 30 } }
The conversation assignment limit value for an admin.
The team assignment limit value (null if limit was removed).
The timestamp when the impersonation consent expires.
The state of settings or values before the change. Structure varies by activity type.
{ "sign_in_method": "email_password", "external_id": "f3b87a2e09d514c6c2e79b9a", "away_mode": true, "away_status_reason": "😌 On a break", "reassign_conversations": false, "source": "admin update from web - Admin id: 93", "auto_changed": false, "update_by": 93, "update_by_name": "Joe Example", "previous_state": "idle", "new_state": "occupied", "threshold_minutes": 15, "last_activity_at": 1671028894, "auto": true, "setting_type": "teammate_occupancy", "changes": { "occupancy_window_minutes": { … } }, "conversation_assignment_limit": 15, "ticket_assignment_limit": 20, "team": { "id": 123, "name": "Support Team" }, "team_assignment_limit": 50, "enabled": true, "consent_id": 149673, "expired_at": "2025-12-04T09:31:57.000Z", "before": {}, "after": {} }