[2026-07-21 02:00:02] local.INFO: audit.retention.executed {"action":"retention.executed","context":{"dry_run":false,"retention_days":365,"contacts_deidentified":0,"notes_deleted":0,"otp_logins_deleted":0,"messages_scrubbed":0,"files_removed":0},"ip_address":"127.0.0.1","user_agent":"Symfony","url":"https://sanbs-crm.oresolsolutions.africa","method":"GET"} 
[2026-07-21 14:01:27] local.INFO: audit.auth.token_created {"action":"auth.token_created","auditable_type":"App\\Models\\User","auditable_id":"019f6ed4-a4bd-71ef-a561-9740d43f82df","context":{"abilities":["basic-access"],"channel":"api"},"ip_address":"154.66.198.206","user_agent":"GuzzleHttp/7","url":"https://sanbs-crm.oresolsolutions.africa/api/login","method":"POST"} 
[2026-07-21 14:01:27] local.INFO: audit.auth.login {"action":"auth.login","auditable_type":"App\\Models\\User","auditable_id":"019f6ed4-a4bd-71ef-a561-9740d43f82df","context":{"channel":"api"},"ip_address":"154.66.198.206","user_agent":"GuzzleHttp/7","url":"https://sanbs-crm.oresolsolutions.africa/api/login","method":"POST"} 
[2026-07-21 14:41:05] local.INFO: audit.auth.token_created {"action":"auth.token_created","auditable_type":"App\\Models\\User","auditable_id":"019f6ed4-a4bd-71ef-a561-9740d43f82df","context":{"abilities":["basic-access"],"channel":"api"},"ip_address":"154.66.198.206","user_agent":"GuzzleHttp/7","url":"https://sanbs-crm.oresolsolutions.africa/api/login","method":"POST"} 
[2026-07-21 14:41:05] local.INFO: audit.auth.login {"action":"auth.login","auditable_type":"App\\Models\\User","auditable_id":"019f6ed4-a4bd-71ef-a561-9740d43f82df","context":{"channel":"api"},"ip_address":"154.66.198.206","user_agent":"GuzzleHttp/7","url":"https://sanbs-crm.oresolsolutions.africa/api/login","method":"POST"} 
[2026-07-21 14:41:06] local.INFO: audit.auth.token_created {"action":"auth.token_created","auditable_type":"App\\Models\\User","auditable_id":"019f6ed4-a4bd-71ef-a561-9740d43f82df","context":{"abilities":["basic-access"],"channel":"api"},"ip_address":"154.66.198.206","user_agent":"GuzzleHttp/7","url":"https://sanbs-crm.oresolsolutions.africa/api/login","method":"POST"} 
[2026-07-21 14:41:06] local.INFO: audit.auth.login {"action":"auth.login","auditable_type":"App\\Models\\User","auditable_id":"019f6ed4-a4bd-71ef-a561-9740d43f82df","context":{"channel":"api"},"ip_address":"154.66.198.206","user_agent":"GuzzleHttp/7","url":"https://sanbs-crm.oresolsolutions.africa/api/login","method":"POST"} 
[2026-07-21 14:41:07] local.INFO: audit.auth.token_created {"action":"auth.token_created","auditable_type":"App\\Models\\User","auditable_id":"019f6ed4-a4bd-71ef-a561-9740d43f82df","context":{"abilities":["basic-access"],"channel":"api"},"ip_address":"197.189.166.223","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36","url":"https://sanbs-crm.oresolsolutions.africa/api/login","method":"POST"} 
[2026-07-21 14:41:07] local.INFO: audit.auth.login {"action":"auth.login","auditable_type":"App\\Models\\User","auditable_id":"019f6ed4-a4bd-71ef-a561-9740d43f82df","context":{"channel":"api"},"ip_address":"197.189.166.223","user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36","url":"https://sanbs-crm.oresolsolutions.africa/api/login","method":"POST"} 
