{"ts":"2026-05-09 17:56:56","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"33000 Bordeaux","container_type":"20ft","quantity":2},"success":true,"address":"33000 Bordeaux, France","depot":"Bordeaux","price":350}
{"ts":"2026-05-09 17:57:01","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"type":"dry","size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-05-10 04:55:16","tool":"getContainerDimensions","source":"unknown","ua":"meta-externalagent\/1.1 (+https:\/\/developers.facebook.com\/docs\/sharing\/webmasters\/crawler)","ip":"57.141.20.9","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-05-10 04:59:04","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"84000 Avignon","container_type":"20ft","quantity":1},"success":true,"address":"84000 Avignon, France","depot":"Fos-sur-Mer","price":425}
{"ts":"2026-05-10 04:59:11","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"30000 Nîmes","container_type":"20ft","quantity":1},"success":true,"address":"30000 Nîmes, France","depot":"Fos-sur-Mer","price":425}
{"ts":"2026-05-10 04:59:17","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"83000 Toulon","container_type":"20ft","quantity":1},"success":true,"address":"83000 Toulon, France","depot":"Fos-sur-Mer","price":540}
{"ts":"2026-05-10 04:59:26","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"38000 Grenoble","container_type":"20ft","quantity":1},"success":true,"address":"38000 Grenoble, France","depot":"Lyon","price":510}
{"ts":"2026-05-10 04:59:32","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"42000 Saint-Étienne","container_type":"20ft","quantity":1},"success":true,"address":"42000 Saint-Étienne, France","depot":"Lyon","price":400}
{"ts":"2026-05-10 04:59:39","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"01000 Bourg-en-Bresse","container_type":"20ft","quantity":1},"success":true,"address":"01000 Bourg-en-Bresse, France","depot":"Lyon","price":450}
{"ts":"2026-05-10 04:59:46","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"17000 La Rochelle","container_type":"20ft","quantity":1},"success":true,"address":"17000 La Rochelle, France","depot":"Bordeaux","price":715}
{"ts":"2026-05-10 04:59:53","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"64000 Pau","container_type":"20ft","quantity":1},"success":true,"address":"64000 Pau, France","depot":"Bordeaux","price":780}
{"ts":"2026-05-10 05:00:01","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"16000 Angoulême","container_type":"20ft","quantity":1},"success":true,"address":"16000 Angoulême, France","depot":"Bordeaux","price":505}
{"ts":"2026-05-10 05:00:09","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"47000 Agen","container_type":"20ft","quantity":1},"success":true,"address":"47000 Agen, France","depot":"Bordeaux","price":570}
{"ts":"2026-05-10 05:00:16","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"82000 Montauban","container_type":"20ft","quantity":1},"success":true,"address":"82000 Montauban, France","depot":"Toulouse","price":500}
{"ts":"2026-05-10 05:00:25","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"34000 Montpellier","container_type":"20ft","quantity":1},"success":true,"address":"34000 Montpellier, France","depot":"Fos-sur-Mer","price":490}
{"ts":"2026-05-10 05:00:32","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"65000 Tarbes","container_type":"20ft","quantity":1},"success":true,"address":"65000 Tarbes, France","depot":"Toulouse","price":710}
{"ts":"2026-05-10 05:00:39","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"81000 Albi","container_type":"20ft","quantity":1},"success":true,"address":"81000 Albi, France","depot":"Toulouse","price":600}
{"ts":"2026-05-10 05:00:47","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"14000 Caen","container_type":"20ft","quantity":1},"success":true,"address":"14000 Caen, France","depot":"Le Havre","price":450}
{"ts":"2026-05-10 05:01:53","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"109.234.164.222","input":{"delivery_address":"84000 Avignon","container_type":"20ft","quantity":1},"success":true,"address":"84000 Avignon, France","depot":"Fos-sur-Mer","price":425}
{"ts":"2026-05-10 05:40:14","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"35000 Rennes","container_type":"20ft","quantity":1},"success":true,"address":"35000 Rennes, France","depot":"Montoir","price":565}
{"ts":"2026-05-10 08:52:40","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"34000 Montpellier","container_type":"20ft","quantity":1},"success":true,"address":"34000 Montpellier, France","depot":"Fos-sur-Mer","price":490}
{"ts":"2026-05-10 08:53:13","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"57000 Metz","container_type":"20ft","quantity":1},"success":true,"address":"57000 Metz, France","depot":"Strasbourg","price":720}
{"ts":"2026-05-10 14:33:50","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"62000 Arras","container_type":"20ft","quantity":1},"success":true,"address":"62000 Arras, France","depot":"Dunkerque","price":610}
{"ts":"2026-05-10 18:57:34","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"04000 Digne-les-Bains","container_type":"20ft","quantity":1},"success":true,"address":"04000 Digne, France","depot":"Fos-sur-Mer","price":705}
{"ts":"2026-05-10 18:58:09","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"46000 Cahors","container_type":"20ft","quantity":1},"success":true,"address":"46000 Cahors, France","depot":"Toulouse","price":650}
{"ts":"2026-05-10 18:58:41","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"56000 Vannes","container_type":"20ft","quantity":1},"success":true,"address":"56000 Vannes, France","depot":"Montoir","price":450}
{"ts":"2026-05-10 18:59:51","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"40000 Mont-de-Marsan","container_type":"20ft","quantity":1},"success":true,"address":"40000 Mont-de-Marsan, France","depot":"Bordeaux","price":570}
{"ts":"2026-05-10 19:00:28","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"02000 Laon","container_type":"20ft","quantity":1},"success":true,"address":"02000 Laon, France","depot":"Dunkerque","price":890}
{"ts":"2026-05-10 19:01:01","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"68000 Colmar","container_type":"20ft","quantity":1},"success":true,"address":"68000 Colmar, France","depot":"Strasbourg","price":420}
{"ts":"2026-05-10 19:01:35","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"93000 Bobigny","container_type":"20ft","quantity":1},"success":true,"address":"93000 Bobigny, France","depot":"Le Havre","price":790}
{"ts":"2026-05-10 20:02:36","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"04000 Digne-les-Bains","container_type":"20ft","quantity":1},"success":true,"address":"04000 Digne, France","depot":"Fos-sur-Mer","price":705}
{"ts":"2026-05-10 20:03:09","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"46000 Cahors","container_type":"20ft","quantity":1},"success":true,"address":"46000 Cahors, France","depot":"Toulouse","price":650}
{"ts":"2026-05-10 20:03:40","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"56000 Vannes","container_type":"20ft","quantity":1},"success":true,"address":"56000 Vannes, France","depot":"Montoir","price":450}
{"ts":"2026-05-10 20:04:12","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"78000 Versailles","container_type":"20ft","quantity":1},"success":true,"address":"78000 Versailles, France","depot":"Le Havre","price":735}
{"ts":"2026-05-10 20:04:46","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"84000 Avignon","container_type":"40ft","quantity":1},"success":true,"address":"84000 Avignon, France","depot":"Fos-sur-Mer","price":600}
{"ts":"2026-05-10 20:05:18","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"42000 Saint-Étienne","container_type":"40ft","quantity":1},"success":true,"address":"42000 Saint-Étienne, France","depot":"Lyon","price":565}
{"ts":"2026-05-10 20:05:50","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"64000 Pau","container_type":"40ft","quantity":1},"success":true,"address":"64000 Pau, France","depot":"Bordeaux","price":1490}
{"ts":"2026-05-10 20:06:21","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"62000 Arras","container_type":"40ft","quantity":1},"success":true,"address":"62000 Arras, France","depot":"Dunkerque","price":775}
{"ts":"2026-05-10 20:06:53","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"93000 Bobigny","container_type":"40ft","quantity":1},"success":true,"address":"93000 Bobigny, France","depot":"Le Havre","price":950}
{"ts":"2026-05-11 03:09:31","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"30000 Nîmes","container_type":"40ft","quantity":1},"success":true,"address":"30000 Nîmes, France","depot":"Fos-sur-Mer","price":600}
{"ts":"2026-05-11 03:10:01","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"16000 Angoulême","container_type":"40ft","quantity":1},"success":true,"address":"16000 Angoulême, France","depot":"Bordeaux","price":970}
{"ts":"2026-05-11 03:10:35","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"65000 Tarbes","container_type":"40ft","quantity":1},"success":true,"address":"65000 Tarbes, France","depot":"Toulouse","price":1320}
{"ts":"2026-05-11 03:11:09","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"78000 Versailles","container_type":"40ft","quantity":1},"success":true,"address":"78000 Versailles, France","depot":"Le Havre","price":900}
{"ts":"2026-06-01 11:55:39","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"sample-delivery_address","container_type":"20ft","quantity":1},"success":true,"address":"France","depot":"Lyon","price":1000}
{"ts":"2026-06-01 12:13:20","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"sample-delivery_address","container_type":"20ft","quantity":1},"success":true,"address":"France","depot":"Lyon","price":1000}
{"ts":"2026-06-18 18:14:45","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-06-19 20:44:46","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-06-27 12:14:47","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-07-01 19:24:10","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-07-01 22:27:21","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"stockage","size":null,"min_volume_m3":25,"min_surface_m2":null,"quantity":null},"success":false,"count":0}
{"ts":"2026-07-01 22:27:55","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"20ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":3}
{"ts":"2026-07-03 22:26:31","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Paris","container_type":"20ft","quantity":1},"success":true,"address":"Paris, France","depot":"Le Havre","price":790}
{"ts":"2026-07-06 06:14:24","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-07-09 16:59:22","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-07-14 18:59:35","tool":"getContainerDimensions","source":"unknown","ua":"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/143.0.0.0 Safari\/537.3","ip":"154.91.164.128","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-07-15 00:14:01","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-07-15 06:52:22","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-07-17 05:28:36","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"20ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-07-19 18:05:56","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-07-20 14:52:11","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"75001 Paris","container_type":"20ft","quantity":1},"success":true,"address":"75001 Paris, France","depot":"Le Havre","price":735}
{"ts":"2026-07-23 18:15:00","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-07-23 20:34:43","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"15 rue Sainte-Catherine, Bordeaux","container_type":"20ft","quantity":2},"success":true,"address":"15 Rue Sainte-Catherine, 33000 Bordeaux, France","depot":"Bordeaux","price":355}
{"ts":"2026-07-29 16:28:48","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-01 12:13:58","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-04 05:18:54","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-05 05:24:05","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-05 18:54:14","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-06 07:48:31","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-06 20:32:48","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-06 20:37:37","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-08 07:52:00","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-08 19:06:42","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-09 05:52:08","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-09 17:24:20","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-10 06:17:12","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-10 10:38:03","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-10 16:49:29","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-10 18:03:20","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-11 00:40:07","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-11 09:09:07","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-11 20:32:20","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-12 07:10:47","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-12 17:35:26","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-13 05:29:16","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-14 00:13:10","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-14 00:17:48","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-14 00:22:41","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-14 00:28:12","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-15 01:02:43","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-15 12:32:34","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-16 05:14:22","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-16 16:14:28","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-17 03:07:34","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-17 14:48:34","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-18 09:32:47","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-18 11:10:06","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-18 22:38:59","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-19 16:36:57","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-20 02:00:43","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-20 13:08:58","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-20 23:50:54","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-21 16:53:40","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-22 07:18:20","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-22 07:23:16","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-22 07:28:14","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-22 18:39:41","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-23 09:39:40","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-23 22:49:44","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-23 22:52:26","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-24 15:08:02","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-25 02:43:23","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-25 21:07:22","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-26 09:48:46","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-26 09:49:19","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-26 21:49:44","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-27 06:47:19","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-27 06:47:50","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-27 06:48:52","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-27 19:29:37","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-28 17:22:27","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-29 04:24:02","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-29 15:28:08","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-29 15:29:42","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-30 12:46:42","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-30 21:40:31","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-31 10:23:03","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-08-31 21:59:04","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-01 07:40:33","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-01 21:25:28","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-02 08:24:17","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-02 20:31:58","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-03 09:18:26","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-03 20:01:37","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-03 20:05:53","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-04 09:10:46","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-04 09:14:22","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-04 23:30:14","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-05 00:21:22","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-06 01:38:45","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-06 11:22:41","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-07 02:43:59","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-07 21:17:45","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-08 03:03:30","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-08 09:44:43","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-08 19:49:27","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-09 02:23:06","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-09 04:09:48","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-09 06:55:41","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-10 07:34:44","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-10 07:36:09","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-10 07:38:24","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-10 07:42:33","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-10 07:54:17","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-10 18:12:34","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-11 06:07:14","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-11 23:28:23","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-12 06:27:46","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-13 02:50:34","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-13 06:52:54","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-13 14:24:54","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-14 07:25:41","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-14 08:43:43","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-14 09:26:46","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-14 16:28:22","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-14 16:32:36","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-15 11:24:09","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-15 20:04:40","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-15 20:08:36","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-16 02:15:58","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-16 11:59:24","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-17 11:03:45","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"20ft","quantity":4},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":740}
{"ts":"2026-09-17 11:05:03","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"20ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-17 11:46:46","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"20ft","quantity":4},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":740}
{"ts":"2026-09-17 11:47:41","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"20ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-17 12:09:15","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"40ft_hc","min_volume_m3":null,"min_surface_m2":null,"quantity":2},"success":true,"count":1}
{"ts":"2026-09-17 12:12:04","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"76000 Rouen","container_type":"40ft_hc","quantity":2},"success":true,"address":"76000 Rouen, France","depot":"Le Havre","price":1230}
{"ts":"2026-09-17 12:12:45","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"76000 Rouen","container_type":"40ft_hc","quantity":3},"success":true,"address":"76000 Rouen, France","depot":"Le Havre","price":1845}
{"ts":"2026-09-17 12:30:57","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-17 12:32:46","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"high_cube","size":"40ft_hc","min_volume_m3":null,"min_surface_m2":null,"quantity":2},"success":false,"count":0}
{"ts":"2026-09-17 12:33:52","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"40ft_hc","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-17 12:34:30","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"40ft_hc","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":false,"count":0}
{"ts":"2026-09-17 12:36:35","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"76000 Rouen","container_type":"40ft_hc","quantity":2},"success":true,"address":"76000 Rouen, France","depot":"Le Havre","price":1230}
{"ts":"2026-09-17 12:37:16","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"76000","container_type":"40ft_hc","quantity":3},"success":true,"address":"76000 Rouen, France","depot":"Le Havre","price":1845}
{"ts":"2026-09-17 12:59:05","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"20ft","min_volume_m3":null,"min_surface_m2":null,"quantity":4},"success":true,"count":1}
{"ts":"2026-09-17 12:59:38","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"33000 Bordeaux","container_type":"20ft","quantity":4},"success":true,"address":"33000 Bordeaux, France","depot":"Bordeaux","price":710}
{"ts":"2026-09-17 13:00:16","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Marseille","container_type":"20ft","quantity":4},"success":true,"address":"Marseille, France","depot":"Fos-sur-Mer","price":880}
{"ts":"2026-09-17 13:07:12","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-17 13:27:40","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"20ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-17 13:28:24","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"33000 Bordeaux","container_type":"20ft","quantity":4},"success":true,"address":"33000 Bordeaux, France","depot":"Bordeaux","price":710}
{"ts":"2026-09-17 13:29:25","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13000 Marseille","container_type":"20ft","quantity":4},"success":true,"address":"13000 Marseille, France","depot":"Fos-sur-Mer","price":880}
{"ts":"2026-09-17 16:00:40","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"20ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-17 16:01:13","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"33000 Bordeaux","container_type":"20ft","quantity":4},"success":true,"address":"33000 Bordeaux, France","depot":"Bordeaux","price":710}
{"ts":"2026-09-17 16:01:53","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13000 Marseille","container_type":"20ft","quantity":4},"success":true,"address":"13000 Marseille, France","depot":"Fos-sur-Mer","price":880}
{"ts":"2026-09-17 16:25:29","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13001 Marseille","container_type":"40ft_hc","quantity":2},"success":true,"address":"13001 Marseille, France","depot":"Fos-sur-Mer","price":1120}
{"ts":"2026-09-17 16:26:05","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"40ft_hc","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-17 16:28:37","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"20ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":3}
{"ts":"2026-09-17 16:31:20","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"59000 Lille","container_type":"20ft","quantity":2},"success":true,"address":"59000 Lille, France","depot":"Dunkerque","price":685}
{"ts":"2026-09-17 16:57:27","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13001 Marseille","container_type":"40ft_hc","quantity":2},"success":true,"address":"13001 Marseille, France","depot":"Fos-sur-Mer","price":1120}
{"ts":"2026-09-17 16:58:12","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"40ft_hc","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-17 17:01:39","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"59000 Lille","container_type":"20ft","quantity":2},"success":true,"address":"59000 Lille, France","depot":"Dunkerque","price":685}
{"ts":"2026-09-17 17:02:21","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"20ft","min_volume_m3":null,"min_surface_m2":null,"quantity":2},"success":true,"count":3}
{"ts":"2026-09-17 18:50:37","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-18 05:06:10","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-18 05:27:16","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-18 06:03:28","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"20ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":245}
{"ts":"2026-09-18 06:04:01","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"40ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":410}
{"ts":"2026-09-18 06:04:29","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"40ft_hc","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":410}
{"ts":"2026-09-18 06:05:09","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"40ft","quantity":2},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":820}
{"ts":"2026-09-18 06:05:55","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"40ft","quantity":5},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":2050}
{"ts":"2026-09-18 13:31:30","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-18 18:39:24","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-18 18:40:35","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-18 18:43:38","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-18 20:01:28","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"20ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":245}
{"ts":"2026-09-18 20:02:06","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"40ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":410}
{"ts":"2026-09-18 20:02:37","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"40ft","quantity":2},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":820}
{"ts":"2026-09-18 20:03:08","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"40ft_hc","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":410}
{"ts":"2026-09-18 20:03:46","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"40ft","quantity":5},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":2050}
{"ts":"2026-09-18 20:24:46","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-18 20:25:19","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":2}
{"ts":"2026-09-18 20:28:44","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-18 20:55:40","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-18 20:56:12","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-18 20:57:25","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":3},"success":true,"count":1}
{"ts":"2026-09-18 21:26:01","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-18 21:57:38","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-18 22:25:59","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"06000 Nice","container_type":"20ft","quantity":20},"success":true,"address":"06000 Nice, France","depot":"Fos-sur-Mer","price":8800}
{"ts":"2026-09-18 22:53:24","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"06000 Nice","container_type":"20ft","quantity":20},"success":true,"address":"06000 Nice, France","depot":"Fos-sur-Mer","price":8800}
{"ts":"2026-09-18 22:54:01","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"06000 Nice","container_type":"20ft","quantity":25},"success":true,"address":"06000 Nice, France","depot":"Fos-sur-Mer","price":11380}
{"ts":"2026-09-18 22:56:29","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"06000 Nice","container_type":"20ft","quantity":30},"success":true,"address":"06000 Nice, France","depot":"Fos-sur-Mer","price":13200}
{"ts":"2026-09-18 23:20:48","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"6ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-18 23:21:32","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"8ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-18 23:22:21","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"10ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":4}
{"ts":"2026-09-19 00:48:22","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Lyon","container_type":"40ft_hc","quantity":1},"success":true,"address":"Lyon, France","depot":"Lyon","price":410}
{"ts":"2026-09-19 00:48:58","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13001 Marseille","container_type":"40ft_hc","quantity":1},"success":true,"address":"13001 Marseille, France","depot":"Fos-sur-Mer","price":560}
{"ts":"2026-09-19 00:49:31","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Strasbourg, France","container_type":"40ft_hc","quantity":1},"success":true,"address":"Strasbourg, France","depot":"Strasbourg","price":440}
{"ts":"2026-09-19 00:50:04","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Lyon, France","container_type":"40ft_hc","quantity":10},"success":true,"address":"Lyon, France","depot":"Lyon","price":4100}
{"ts":"2026-09-19 01:14:05","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Marseille 13002","container_type":"40ft_hc","quantity":1},"success":true,"address":"13002 Marseille, France","depot":"Fos-sur-Mer","price":560}
{"ts":"2026-09-19 01:14:40","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Strasbourg 67000","container_type":"40ft_hc","quantity":1},"success":true,"address":"67000 Strasbourg, France","depot":"Strasbourg","price":440}
{"ts":"2026-09-19 01:17:49","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"11000 Carcassonne","container_type":"40ft_hc","quantity":1},"success":true,"address":"11000 Carcassonne, France","depot":"Fos-sur-Mer","price":1190}
{"ts":"2026-09-19 01:18:33","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"18000","container_type":"40ft_hc","quantity":1},"success":true,"address":"18000 Bourges, France","depot":"Lyon","price":1450}
{"ts":"2026-09-19 01:19:04","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Lille","container_type":"40ft_hc","quantity":1},"success":true,"address":"Lille, France","depot":"Dunkerque","price":715}
{"ts":"2026-09-19 01:19:36","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001","container_type":"20ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":245}
{"ts":"2026-09-19 01:20:15","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Marseille 13002","container_type":"20ft","quantity":1},"success":true,"address":"13002 Marseille, France","depot":"Fos-sur-Mer","price":380}
{"ts":"2026-09-19 01:21:11","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Carcassonne","container_type":"20ft","quantity":1},"success":true,"address":"11000 Carcassonne, France","depot":"Toulouse","price":650}
{"ts":"2026-09-19 01:21:41","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Bourges","container_type":"20ft","quantity":1},"success":true,"address":"18000 Bourges, France","depot":"Lyon","price":1225}
{"ts":"2026-09-19 01:40:14","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Marseille 13002","container_type":"40ft_hc","quantity":1},"success":true,"address":"13002 Marseille, France","depot":"Fos-sur-Mer","price":560}
{"ts":"2026-09-19 01:41:00","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"11000 Carcassonne","container_type":"40ft_hc","quantity":1},"success":true,"address":"11000 Carcassonne, France","depot":"Fos-sur-Mer","price":1190}
{"ts":"2026-09-19 01:44:49","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Bourges 18000","container_type":"40ft_hc","quantity":1},"success":true,"address":"18000 Bourges, France","depot":"Lyon","price":1450}
{"ts":"2026-09-19 01:47:21","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"67000 Strasbourg France","container_type":"40ft_hc","quantity":1},"success":true,"address":"67000 Strasbourg, France","depot":"Strasbourg","price":440}
{"ts":"2026-09-19 01:49:06","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001","container_type":"40ft_hc","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":410}
{"ts":"2026-09-19 01:49:37","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"59","container_type":"40ft_hc","quantity":1},"success":true,"address":"Nord, France","depot":"Dunkerque","price":815}
{"ts":"2026-09-19 01:50:16","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001","container_type":"20ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":245}
{"ts":"2026-09-19 01:56:16","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13002","container_type":"20ft","quantity":1},"success":true,"address":"13002 Marseille, France","depot":"Fos-sur-Mer","price":380}
{"ts":"2026-09-19 01:57:13","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Carcassonne","container_type":"20ft","quantity":1},"success":true,"address":"11000 Carcassonne, France","depot":"Toulouse","price":650}
{"ts":"2026-09-19 01:57:57","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Bourges 18000","container_type":"20ft","quantity":1},"success":true,"address":"18000 Bourges, France","depot":"Lyon","price":1225}
{"ts":"2026-09-19 01:58:58","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Strasbourg","container_type":"20ft","quantity":1},"success":true,"address":"Strasbourg, France","depot":"Strasbourg","price":260}
{"ts":"2026-09-19 01:59:31","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Lille","container_type":"20ft","quantity":1},"success":true,"address":"Lille, France","depot":"Dunkerque","price":550}
{"ts":"2026-09-19 02:00:39","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13002","container_type":"40ft_hc","quantity":2},"success":true,"address":"13002 Marseille, France","depot":"Fos-sur-Mer","price":1120}
{"ts":"2026-09-19 02:01:35","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13002","container_type":"40ft_hc","quantity":3},"success":true,"address":"13002 Marseille, France","depot":"Fos-sur-Mer","price":1680}
{"ts":"2026-09-19 02:02:19","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Carcassonne","container_type":"40ft_hc","quantity":2},"success":true,"address":"11000 Carcassonne, France","depot":"Fos-sur-Mer","price":2380}
{"ts":"2026-09-19 02:02:55","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Carcassonne","container_type":"40ft_hc","quantity":3},"success":true,"address":"11000 Carcassonne, France","depot":"Fos-sur-Mer","price":3570}
{"ts":"2026-09-19 02:03:25","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Bourges","container_type":"40ft_hc","quantity":2},"success":true,"address":"18000 Bourges, France","depot":"Lyon","price":2900}
{"ts":"2026-09-19 14:58:01","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-19 23:33:36","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Nice, France","container_type":"20ft","quantity":20},"success":true,"address":"Nice, France","depot":"Fos-sur-Mer","price":8800}
{"ts":"2026-09-19 23:34:07","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Nice, France","container_type":"20ft","quantity":1},"success":true,"address":"Nice, France","depot":"Fos-sur-Mer","price":820}
{"ts":"2026-09-19 23:34:37","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Nice, France","container_type":"20ft","quantity":30},"success":true,"address":"Nice, France","depot":"Fos-sur-Mer","price":13200}
{"ts":"2026-09-19 23:35:11","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Nice, France","container_type":"20ft","quantity":2},"success":true,"address":"Nice, France","depot":"Fos-sur-Mer","price":880}
{"ts":"2026-09-20 15:50:05","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-20 16:21:18","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-20 18:33:01","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-20 18:33:37","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"20ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":245}
{"ts":"2026-09-20 18:34:35","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13001 Marseille","container_type":"40ft_hc","quantity":3},"success":true,"address":"13001 Marseille, France","depot":"Fos-sur-Mer","price":1680}
{"ts":"2026-09-20 18:35:18","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Paris 75001","container_type":"20ft","quantity":1},"success":true,"address":"75001 Paris, France","depot":"Le Havre","price":790}
{"ts":"2026-09-20 18:36:00","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"20ft","min_volume_m3":null,"min_surface_m2":null,"quantity":2},"success":true,"count":3}
{"ts":"2026-09-20 19:25:36","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-20 19:26:07","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":2}
{"ts":"2026-09-20 19:26:43","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Marseille 13001","container_type":"40ft","quantity":1},"success":true,"address":"13001 Marseille, France","depot":"Fos-sur-Mer","price":560}
{"ts":"2026-09-20 19:27:13","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"20ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":3}
{"ts":"2026-09-20 19:27:50","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":2},"success":true,"count":2}
{"ts":"2026-09-20 19:33:19","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-20 19:33:51","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":3}
{"ts":"2026-09-20 19:34:35","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Lyon","container_type":"20ft","quantity":2},"success":true,"address":"Lyon, France","depot":"Lyon","price":370}
{"ts":"2026-09-20 19:35:33","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Lyon, France","container_type":"20ft","quantity":3},"success":true,"address":"Lyon, France","depot":"Lyon","price":615}
{"ts":"2026-09-20 19:36:12","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"high_cube","size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":3}
{"ts":"2026-09-20 19:36:55","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"20ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":3}
{"ts":"2026-09-20 19:37:29","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13001 Marseille","container_type":"40ft_hc","quantity":2},"success":true,"address":"13001 Marseille, France","depot":"Fos-sur-Mer","price":1120}
{"ts":"2026-09-20 19:38:17","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13001 Marseille","container_type":"20ft","quantity":4},"success":true,"address":"13001 Marseille, France","depot":"Fos-sur-Mer","price":880}
{"ts":"2026-09-20 19:38:58","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"high_cube","size":"20ft","min_volume_m3":null,"min_surface_m2":null,"quantity":4},"success":true,"count":1}
{"ts":"2026-09-20 19:39:42","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"high_cube","size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":2},"success":true,"count":1}
{"ts":"2026-09-20 19:40:15","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13001 Marseille","container_type":"20ft","quantity":1},"success":true,"address":"13001 Marseille, France","depot":"Fos-sur-Mer","price":380}
{"ts":"2026-09-20 19:40:51","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13001 Marseille","container_type":"40ft_hc","quantity":4},"success":true,"address":"13001 Marseille, France","depot":"Fos-sur-Mer","price":2240}
{"ts":"2026-09-20 19:43:32","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"reefer","size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":4}
{"ts":"2026-09-20 19:45:22","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"40ft_hc","quantity":2},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":820}
{"ts":"2026-09-20 19:45:53","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"20ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":245}
{"ts":"2026-09-20 19:47:02","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"34000 Montpellier","container_type":"40ft_hc","quantity":2},"success":true,"address":"34000 Montpellier, France","depot":"Fos-sur-Mer","price":1310}
{"ts":"2026-09-20 19:47:35","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"34000 Montpellier","container_type":"20ft","quantity":1},"success":true,"address":"34000 Montpellier, France","depot":"Fos-sur-Mer","price":490}
{"ts":"2026-09-20 19:48:15","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"20ft","quantity":4},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":740}
{"ts":"2026-09-20 19:48:46","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"34000 Montpellier","container_type":"20ft","quantity":4},"success":true,"address":"34000 Montpellier, France","depot":"Fos-sur-Mer","price":1120}
{"ts":"2026-09-20 19:49:26","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"reefer","size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":4}
{"ts":"2026-09-20 19:50:11","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69003 Lyon","container_type":"20ft","quantity":1},"success":true,"address":"69003 Lyon, France","depot":"Lyon","price":245}
{"ts":"2026-09-20 19:50:52","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13001 Marseille","container_type":"20ft","quantity":2},"success":true,"address":"13001 Marseille, France","depot":"Fos-sur-Mer","price":440}
{"ts":"2026-09-20 19:51:29","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Paris","container_type":"20ft","quantity":2},"success":true,"address":"Paris, France","depot":"Le Havre","price":900}
{"ts":"2026-09-20 19:52:03","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"33000","container_type":"20ft","quantity":2},"success":true,"address":"33000 Bordeaux, France","depot":"Bordeaux","price":355}
{"ts":"2026-09-20 19:53:33","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"33000","container_type":"20ft","quantity":1},"success":true,"address":"33000 Bordeaux, France","depot":"Bordeaux","price":235}
{"ts":"2026-09-21 01:50:59","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-21 01:51:31","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":2},"success":true,"count":2}
{"ts":"2026-09-21 01:52:06","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"40ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":410}
{"ts":"2026-09-21 01:52:35","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Toulouse","container_type":"40ft_hc","quantity":1},"success":true,"address":"Toulouse, France","depot":"Toulouse","price":800}
{"ts":"2026-09-21 01:53:07","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":2}
{"ts":"2026-09-21 05:28:22","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-21 05:29:00","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"40ft_hc","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-09-21 05:29:38","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Lyon","container_type":"40ft_hc","quantity":1},"success":true,"address":"Lyon, France","depot":"Lyon","price":410}
{"ts":"2026-09-21 05:30:09","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Paris","container_type":"20ft","quantity":1},"success":true,"address":"Paris, France","depot":"Le Havre","price":790}
{"ts":"2026-09-21 05:30:44","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Nice","container_type":"40ft_hc","quantity":1},"success":true,"address":"Nice, France","depot":"Fos-sur-Mer","price":1090}
{"ts":"2026-09-21 05:31:17","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Toulouse","container_type":"20ft","quantity":1},"success":true,"address":"Toulouse, France","depot":"Toulouse","price":460}
{"ts":"2026-09-21 09:24:41","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-21 18:04:29","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-22 09:52:53","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-22 09:53:24","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":30,"min_surface_m2":null,"quantity":null},"success":true,"count":6}
{"ts":"2026-09-22 10:03:03","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"reefer","size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":4}
{"ts":"2026-09-22 11:48:09","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-22 18:54:05","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-23 05:25:18","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Lyon","container_type":"40ft_hc","quantity":1},"success":true,"address":"Lyon, France","depot":"Lyon","price":410}
{"ts":"2026-09-23 05:28:36","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Marseille","container_type":"40ft_hc","quantity":1},"success":true,"address":"Marseille, France","depot":"Fos-sur-Mer","price":560}
{"ts":"2026-09-23 05:29:10","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"67000 Strasbourg, France","container_type":"40ft_hc","quantity":1},"success":true,"address":"67000 Strasbourg, France","depot":"Strasbourg","price":440}
{"ts":"2026-09-23 05:29:49","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon, France","container_type":"20ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":245}
{"ts":"2026-09-23 19:22:16","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-24 19:51:25","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-25 20:24:33","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-26 19:27:47","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-26 20:59:55","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-27 20:50:35","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-27 21:30:14","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-28 21:14:14","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-28 21:31:10","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-29 21:12:35","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Paris","container_type":"20ft","quantity":1},"success":true,"address":"Paris, France","depot":"Le Havre","price":735}
{"ts":"2026-09-29 21:47:29","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-29 22:01:53","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-30 09:29:35","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-30 16:53:00","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-09-30 22:50:01","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-01 14:00:34","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-01 14:14:58","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-01 23:36:28","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-02 00:34:46","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-02 21:13:02","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Paris","container_type":"20ft","quantity":1},"success":true,"address":"Paris, France","depot":"Le Havre","price":790}
{"ts":"2026-10-03 00:26:03","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (Windows NT 10.0; Microsoft Windows 10.0.26200; fr-FR) PowerShell\/7.6.5","ip":"159.26.105.145","input":{"delivery_address":"Brest 29200, France","container_type":"20ft","quantity":1},"success":true,"address":"29200 Brest, France","depot":"Montoir","price":840}
{"ts":"2026-10-03 00:28:16","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"75001 Paris, France","container_type":"20ft","quantity":1},"success":true,"address":"75001 Paris, France","depot":"Le Havre","price":790}
{"ts":"2026-10-03 00:28:17","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"75001 Paris, France","container_type":"40ft","quantity":1},"success":true,"address":"75001 Paris, France","depot":"Le Havre","price":950}
{"ts":"2026-10-03 00:28:19","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"69001 Lyon, France","container_type":"20ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":245}
{"ts":"2026-10-03 00:28:20","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"69001 Lyon, France","container_type":"40ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":410}
{"ts":"2026-10-03 00:28:22","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"13001 Marseille, France","container_type":"20ft","quantity":1},"success":true,"address":"13001 Marseille, France","depot":"Fos-sur-Mer","price":380}
{"ts":"2026-10-03 00:28:24","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"13001 Marseille, France","container_type":"40ft","quantity":1},"success":true,"address":"13001 Marseille, France","depot":"Fos-sur-Mer","price":560}
{"ts":"2026-10-03 00:28:25","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"31000 Toulouse, France","container_type":"20ft","quantity":1},"success":true,"address":"31000 Toulouse, France","depot":"Toulouse","price":460}
{"ts":"2026-10-03 00:28:26","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"31000 Toulouse, France","container_type":"40ft","quantity":1},"success":true,"address":"31000 Toulouse, France","depot":"Toulouse","price":800}
{"ts":"2026-10-03 00:28:28","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"06000 Nice, France","container_type":"40ft","quantity":1},"success":true,"address":"06000 Nice, France","depot":"Fos-sur-Mer","price":1090}
{"ts":"2026-10-03 00:28:28","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"06000 Nice, France","container_type":"20ft","quantity":1},"success":true,"address":"06000 Nice, France","depot":"Fos-sur-Mer","price":820}
{"ts":"2026-10-03 00:28:30","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"44000 Nantes, France","container_type":"40ft","quantity":1},"success":true,"address":"44000 Nantes, France","depot":"Montoir","price":490}
{"ts":"2026-10-03 00:28:31","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"44000 Nantes, France","container_type":"20ft","quantity":1},"success":true,"address":"44000 Nantes, France","depot":"Montoir","price":330}
{"ts":"2026-10-03 00:28:33","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"67000 Strasbourg, France","container_type":"40ft","quantity":1},"success":true,"address":"67000 Strasbourg, France","depot":"Strasbourg","price":440}
{"ts":"2026-10-03 00:28:34","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"67000 Strasbourg, France","container_type":"20ft","quantity":1},"success":true,"address":"67000 Strasbourg, France","depot":"Strasbourg","price":260}
{"ts":"2026-10-03 00:28:36","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"34000 Montpellier, France","container_type":"40ft","quantity":1},"success":true,"address":"34000 Montpellier, France","depot":"Fos-sur-Mer","price":655}
{"ts":"2026-10-03 00:28:37","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"34000 Montpellier, France","container_type":"20ft","quantity":1},"success":true,"address":"34000 Montpellier, France","depot":"Fos-sur-Mer","price":490}
{"ts":"2026-10-03 00:28:39","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"33000 Bordeaux, France","container_type":"40ft","quantity":1},"success":true,"address":"33000 Bordeaux, France","depot":"Bordeaux","price":510}
{"ts":"2026-10-03 00:28:39","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"33000 Bordeaux, France","container_type":"20ft","quantity":1},"success":true,"address":"33000 Bordeaux, France","depot":"Bordeaux","price":235}
{"ts":"2026-10-03 00:28:42","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"59000 Lille, France","container_type":"40ft","quantity":1},"success":true,"address":"59000 Lille, France","depot":"Dunkerque","price":715}
{"ts":"2026-10-03 00:28:43","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"59000 Lille, France","container_type":"20ft","quantity":1},"success":true,"address":"59000 Lille, France","depot":"Dunkerque","price":550}
{"ts":"2026-10-03 00:28:45","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"35000 Rennes, France","container_type":"40ft","quantity":1},"success":true,"address":"35000 Rennes, France","depot":"Montoir","price":715}
{"ts":"2026-10-03 00:28:46","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"35000 Rennes, France","container_type":"20ft","quantity":1},"success":true,"address":"35000 Rennes, France","depot":"Montoir","price":565}
{"ts":"2026-10-03 00:28:47","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"51100 Reims, France","container_type":"20ft","quantity":1},"success":true,"address":"51100 Reims, France","depot":"Dunkerque","price":940}
{"ts":"2026-10-03 00:28:48","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"51100 Reims, France","container_type":"40ft","quantity":1},"success":true,"address":"51100 Reims, France","depot":"Dunkerque","price":1245}
{"ts":"2026-10-03 00:28:51","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"42000 Saint-Étienne, France","container_type":"40ft","quantity":1},"success":true,"address":"42000 Saint-Étienne, France","depot":"Lyon","price":565}
{"ts":"2026-10-03 00:28:51","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"42000 Saint-Étienne, France","container_type":"20ft","quantity":1},"success":true,"address":"42000 Saint-Étienne, France","depot":"Lyon","price":400}
{"ts":"2026-10-03 00:28:53","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"83000 Toulon, France","container_type":"40ft","quantity":1},"success":true,"address":"83000 Toulon, France","depot":"Fos-sur-Mer","price":700}
{"ts":"2026-10-03 00:28:54","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"83000 Toulon, France","container_type":"20ft","quantity":1},"success":true,"address":"83000 Toulon, France","depot":"Fos-sur-Mer","price":540}
{"ts":"2026-10-03 00:28:55","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"76600 Le Havre, France","container_type":"20ft","quantity":1},"success":true,"address":"76600 Le Havre, France","depot":"Le Havre","price":245}
{"ts":"2026-10-03 00:28:57","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"76600 Le Havre, France","container_type":"40ft","quantity":1},"success":true,"address":"76600 Le Havre, France","depot":"Le Havre","price":410}
{"ts":"2026-10-03 00:28:59","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"38000 Grenoble, France","container_type":"20ft","quantity":1},"success":true,"address":"38000 Grenoble, France","depot":"Lyon","price":510}
{"ts":"2026-10-03 00:28:59","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"node","ip":"159.26.105.145","input":{"delivery_address":"38000 Grenoble, France","container_type":"40ft","quantity":1},"success":true,"address":"38000 Grenoble, France","depot":"Lyon","price":675}
{"ts":"2026-10-03 01:07:25","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-03 02:21:21","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-04 03:58:08","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-04 09:49:05","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-05 10:17:15","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-05 21:15:09","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Paris","container_type":"20ft","quantity":1},"success":true,"address":"Paris, France","depot":"Le Havre","price":735}
{"ts":"2026-10-06 06:27:05","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-06 11:38:24","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-07 06:54:53","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-08 07:47:07","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-08 11:12:39","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-08 16:02:40","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-09 09:28:41","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-09 17:23:01","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-10 11:35:00","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-10 18:27:27","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-11 11:43:41","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-11 19:50:25","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-12 11:56:35","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-13 07:41:09","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-13 07:42:51","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-13 12:27:51","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-14 10:57:43","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-14 13:41:47","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-15 15:10:05","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-16 12:09:22","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"33000 Bordeaux","container_type":"20ft","quantity":1},"success":true,"address":"33000 Bordeaux, France","depot":"Bordeaux","price":235}
{"ts":"2026-10-16 16:23:12","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-16 22:53:49","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"curl\/8.5.0","ip":"34.48.254.190","input":{"delivery_address":"21000","container_type":"20ft","quantity":1},"success":true,"address":"21000 Dijon, France","depot":"Lyon","price":735}
{"ts":"2026-10-17 08:48:18","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-17 17:33:10","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-17 19:30:04","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-18 01:48:03","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-18 18:34:40","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-19 01:48:50","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-19 20:00:13","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-20 02:51:46","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-20 11:31:37","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (audit containereu)","ip":"146.70.194.124","input":{"delivery_address":"69003 Lyon","container_type":"20ft","quantity":1},"success":true,"address":"69003 Lyon, France","depot":"Lyon","price":245}
{"ts":"2026-10-20 11:32:37","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (audit containereu)","ip":"146.70.194.124","input":{"delivery_address":"4000 Liège, Belgique","container_type":"20ft","quantity":1},"success":true,"address":"4000 Liège, Belgium","depot":"Dunkerque","price":940}
{"ts":"2026-10-20 11:32:48","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (audit containereu)","ip":"146.70.194.124","input":{"delivery_address":"69100 Villeurbanne","container_type":"20ft","quantity":1},"success":true,"address":"69100 Villeurbanne, France","depot":"Lyon","price":245}
{"ts":"2026-10-20 11:35:17","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"75001 Paris, France","container_type":"20ft","quantity":1},"success":true,"address":"75001 Paris, France","depot":"Le Havre","price":735}
{"ts":"2026-10-20 11:35:20","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"75001 Paris, France","container_type":"40ft","quantity":1},"success":true,"address":"75001 Paris, France","depot":"Le Havre","price":900}
{"ts":"2026-10-20 11:35:23","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"92100 Boulogne-Billancourt, France","container_type":"20ft","quantity":1},"success":true,"address":"92100 Boulogne-Billancourt, France","depot":"Le Havre","price":735}
{"ts":"2026-10-20 11:35:26","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"92100 Boulogne-Billancourt, France","container_type":"40ft","quantity":1},"success":true,"address":"92100 Boulogne-Billancourt, France","depot":"Le Havre","price":900}
{"ts":"2026-10-20 11:36:18","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"curl\/8.19.0","ip":"146.70.194.124","input":{"delivery_address":"92100 Boulogne-Billancourt, France","container_type":"20ft","quantity":1},"success":true,"address":"92100 Boulogne-Billancourt, France","depot":"Le Havre","price":735}
{"ts":"2026-10-20 11:36:24","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"93100 Montreuil, France","container_type":"20ft","quantity":1},"success":true,"address":"93100 Montreuil, France","depot":"Le Havre","price":790}
{"ts":"2026-10-20 11:36:26","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"93100 Montreuil, France","container_type":"40ft","quantity":1},"success":true,"address":"93100 Montreuil, France","depot":"Le Havre","price":950}
{"ts":"2026-10-20 11:36:30","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"92200 Neuilly-sur-Seine, France","container_type":"20ft","quantity":1},"success":true,"address":"92200 Neuilly-sur-Seine, France","depot":"Le Havre","price":735}
{"ts":"2026-10-20 11:36:39","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"93200 Saint-Denis, France","container_type":"20ft","quantity":1},"success":true,"address":"93200 Saint-Denis, France","depot":"Le Havre","price":735}
{"ts":"2026-10-20 11:36:43","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"93200 Saint-Denis, France","container_type":"40ft","quantity":1},"success":true,"address":"93200 Saint-Denis, France","depot":"Le Havre","price":900}
{"ts":"2026-10-20 11:36:45","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"92200 Neuilly-sur-Seine, France","container_type":"20ft","quantity":1},"success":true,"address":"92200 Neuilly-sur-Seine, France","depot":"Le Havre","price":735}
{"ts":"2026-10-20 11:36:48","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"92200 Neuilly-sur-Seine, France","container_type":"40ft","quantity":1},"success":true,"address":"92200 Neuilly-sur-Seine, France","depot":"Le Havre","price":900}
{"ts":"2026-10-20 11:36:58","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"69001 Lyon, France","container_type":"20ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":245}
{"ts":"2026-10-20 11:37:02","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"69001 Lyon, France","container_type":"40ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":410}
{"ts":"2026-10-20 11:37:06","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"Mozilla\/5.0 (containereu local delivery survey)","ip":"146.70.194.124","input":{"delivery_address":"69100 Villeurbanne, France","container_type":"20ft","quantity":1},"success":true,"address":"69100 Villeurbanne, France","depot":"Lyon","price":245}
{"ts":"2026-10-20 21:42:26","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-20 23:34:46","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"31000 Toulouse","container_type":"20ft","quantity":1},"success":true,"address":"31000 Toulouse, France","depot":"Toulouse","price":460}
{"ts":"2026-10-20 23:38:28","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"31000 Toulouse","container_type":"20ft","quantity":1},"success":true,"address":"31000 Toulouse, France","depot":"Toulouse","price":460}
{"ts":"2026-10-20 23:39:01","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"31000 Toulouse","container_type":"40ft","quantity":1},"success":true,"address":"31000 Toulouse, France","depot":"Toulouse","price":800}
{"ts":"2026-10-20 23:40:11","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"69001 Lyon","container_type":"20ft","quantity":1},"success":true,"address":"69001 Lyon, France","depot":"Lyon","price":245}
{"ts":"2026-10-21 01:34:32","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Bordeaux","container_type":"40ft_hc","quantity":2},"success":true,"address":"Bordeaux, France","depot":"Bordeaux","price":1020}
{"ts":"2026-10-21 03:18:18","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-21 03:19:36","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"75001 Paris","container_type":"20ft","quantity":1},"success":true,"address":"75001 Paris, France","depot":"Le Havre","price":735}
{"ts":"2026-10-21 06:23:50","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"75001 Paris","container_type":"20ft","quantity":1},"success":true,"address":"75001 Paris, France","depot":"Le Havre","price":735}
{"ts":"2026-10-21 08:39:33","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Lyon","container_type":"40ft_hc","quantity":2},"success":true,"address":"Lyon, France","depot":"Lyon","price":820}
{"ts":"2026-10-21 10:22:09","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"06000 Nice","container_type":"20ft","quantity":30},"success":true,"address":"06000 Nice, France","depot":"Fos-sur-Mer","price":13200}
{"ts":"2026-10-21 11:01:07","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":2}
{"ts":"2026-10-21 11:30:00","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Marseille","container_type":"20ft","quantity":4},"success":true,"address":"Marseille, France","depot":"Fos-sur-Mer","price":880}
{"ts":"2026-10-21 11:55:20","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13000 Marseille","container_type":"20ft","quantity":4},"success":true,"address":"13000 Marseille, France","depot":"Fos-sur-Mer","price":880}
{"ts":"2026-10-21 12:20:57","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-10-21 23:45:45","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-22 08:52:52","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"31000 Toulouse","container_type":"20ft","quantity":1},"success":true,"address":"31000 Toulouse, France","depot":"Toulouse","price":460}
{"ts":"2026-10-22 09:57:37","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"06000 Nice","container_type":"20ft","quantity":30},"success":true,"address":"06000 Nice, France","depot":"Fos-sur-Mer","price":13200}
{"ts":"2026-10-22 10:10:56","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"76000","container_type":"40ft_hc","quantity":3},"success":true,"address":"76000 Rouen, France","depot":"Le Havre","price":1845}
{"ts":"2026-10-22 10:17:51","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":2}
{"ts":"2026-10-22 10:27:46","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Toulouse","container_type":"20ft","quantity":1},"success":true,"address":"Toulouse, France","depot":"Toulouse","price":460}
{"ts":"2026-10-22 10:33:07","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Lyon, France","container_type":"40ft_hc","quantity":10},"success":true,"address":"Lyon, France","depot":"Lyon","price":4100}
{"ts":"2026-10-22 10:36:18","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-22 10:39:59","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Toulouse","container_type":"20ft","quantity":1},"success":true,"address":"Toulouse, France","depot":"Toulouse","price":460}
{"ts":"2026-10-22 10:52:45","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-22 10:54:10","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"13000 Marseille","container_type":"20ft","quantity":4},"success":true,"address":"13000 Marseille, France","depot":"Fos-sur-Mer","price":880}
{"ts":"2026-10-22 11:09:12","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-22 11:09:45","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":"dry","size":"40ft","min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":1}
{"ts":"2026-10-22 11:21:04","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Nice, France","container_type":"20ft","quantity":30},"success":true,"address":"Nice, France","depot":"Fos-sur-Mer","price":13200}
{"ts":"2026-10-22 16:12:10","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"54870 Villers-la-Montagne","container_type":"20ft","quantity":1},"success":true,"address":"54870 Montigny-sur-Chiers, France","depot":"Strasbourg","price":830}
{"ts":"2026-10-22 16:14:57","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"54920 Villers-la-Montagne, France","container_type":"40ft","quantity":1},"success":true,"address":"54920 Villers-la-Montagne, France","depot":"Strasbourg","price":1000}
{"ts":"2026-10-22 16:21:09","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"54870 Villers-la-Montagne, France","container_type":"20ft","quantity":2},"success":true,"address":"54920 Villers-la-Montagne, France","depot":"Strasbourg","price":950}
{"ts":"2026-10-22 16:23:52","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Cuges-les-Pins","container_type":"20ft","quantity":1},"success":true,"address":"Cuges-les-Pins, France","depot":"Fos-sur-Mer","price":425}
{"ts":"2026-10-22 21:21:12","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"64000 Pau","container_type":"40ft","quantity":1},"success":true,"address":"64000 Pau, France","depot":"Toulouse","price":1500}
{"ts":"2026-10-22 21:24:52","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"54920","container_type":"20ft","quantity":1},"success":true,"address":"54920 Morfontaine, France","depot":"Strasbourg","price":830}
{"ts":"2026-10-22 21:26:07","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"54920 Villers-la-Montagne","container_type":"20ft","quantity":1},"success":true,"address":"54920 Villers-la-Montagne, France","depot":"Strasbourg","price":830}
{"ts":"2026-10-23 01:11:11","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-23 04:43:01","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-23 06:08:53","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"82140 Fénérol","container_type":"20ft","quantity":1},"success":true,"address":"82140 Féneyrols, France","depot":"Toulouse","price":550}
{"ts":"2026-10-23 06:10:00","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"82140 Fénérol","container_type":"20ft","quantity":1},"success":true,"address":"82140 Féneyrols, France","depot":"Toulouse","price":550}
{"ts":"2026-10-23 10:04:22","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-24 00:42:58","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-24 02:54:35","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-24 11:30:08","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-25 01:18:09","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-25 04:19:40","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-25 06:17:27","tool":"getContainerDimensions","source":"Gemini","ua":"Mozilla\/5.0 (Linux; Android 6.0.1; Nexus 5X Build\/MMB29P) AppleWebKit\/537.36 (KHTML, like Gecko) Chr","ip":"66.249.65.38","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-25 14:27:48","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"82140 Fénérols","container_type":"20ft","quantity":1},"success":true,"address":"82140 Féneyrols, France","depot":"Toulouse","price":550}
{"ts":"2026-10-25 14:29:25","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"82140","container_type":"20ft","quantity":1},"success":true,"address":"82140 Féneyrols, France","depot":"Toulouse","price":550}
{"ts":"2026-10-25 14:32:37","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"82140","container_type":"20ft","quantity":1},"success":true,"address":"82140 Féneyrols, France","depot":"Toulouse","price":550}
{"ts":"2026-10-25 14:33:53","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"Toulouse","container_type":"20ft","quantity":1},"success":true,"address":"Toulouse, France","depot":"Toulouse","price":460}
{"ts":"2026-10-25 14:49:14","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"quatre-vingt-deux, cent quarante","container_type":"20ft","quantity":1},"success":true,"address":"34310 Quarante, France","depot":"Fos-sur-Mer","price":760}
{"ts":"2026-10-25 14:51:54","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"quatre-vingt-deux, cent quarante","container_type":"20ft","quantity":1},"success":true,"address":"34310 Quarante, France","depot":"Fos-sur-Mer","price":760}
{"ts":"2026-10-25 14:53:01","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"82140","container_type":"20ft","quantity":1},"success":true,"address":"82140 Féneyrols, France","depot":"Toulouse","price":550}
{"ts":"2026-10-25 15:02:39","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"92140","container_type":"20ft","quantity":1},"success":true,"address":"92140 Clamart, France","depot":"Le Havre","price":735}
{"ts":"2026-10-25 16:11:34","tool":"getContainerDimensions","source":"unknown","ua":"Mozilla\/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit\/605.1.15 (KHTML, like Gecko) Ve","ip":"43.130.47.33","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-25 19:32:11","tool":"getContainerDimensions","source":"unknown","ua":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/126.0 Safari","ip":"108.165.34.118","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-26 02:56:58","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-26 07:27:30","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-26 09:28:17","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"92140","container_type":"20ft","quantity":1},"success":true,"address":"92140 Clamart, France","depot":"Le Havre","price":735}
{"ts":"2026-10-26 09:30:00","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"80240","container_type":"20ft","quantity":1},"success":true,"address":"80240 Marquaix, France","depot":"Dunkerque","price":785}
{"ts":"2026-10-26 09:37:08","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"82140","container_type":"40ft","quantity":1},"success":true,"address":"82140 Féneyrols, France","depot":"Toulouse","price":1020}
{"ts":"2026-10-26 09:39:53","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"82140","container_type":"40ft","quantity":1},"success":true,"address":"82140 Féneyrols, France","depot":"Toulouse","price":1020}
{"ts":"2026-10-26 16:27:39","tool":"calculateContainerDeliveryCost","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"delivery_address":"07370","container_type":"20ft","quantity":1},"success":true,"address":"07370 Arras-sur-Rhône, France","depot":"Lyon","price":400}
{"ts":"2026-10-27 03:41:48","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-27 10:53:01","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-28 04:36:04","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-28 11:37:48","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-28 12:30:40","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-29 05:22:09","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-29 11:41:26","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-29 12:26:04","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-30 06:05:19","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-30 11:40:56","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-30 15:42:56","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-31 02:07:55","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":30,"min_surface_m2":null,"quantity":null},"success":true,"count":6}
{"ts":"2026-10-31 06:59:14","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-31 11:17:14","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-31 14:21:12","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-31 18:52:12","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-10-31 23:09:38","tool":"getContainerDimensions","source":"unknown","ua":"curl\/8.7.1","ip":"141.157.211.19","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-01 07:29:08","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-01 12:15:14","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-02 00:50:25","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-02 06:30:40","tool":"getContainerDimensions","source":"unknown","ua":"Mozilla\/5.0 (compatible; PerplexityBot\/1.0; +https:\/\/perplexity.ai\/perplexitybot)","ip":"18.97.9.99","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-02 06:30:43","tool":"getContainerDimensions","source":"unknown","ua":"Mozilla\/5.0 (compatible; PerplexityBot\/1.0; +https:\/\/perplexity.ai\/perplexitybot)","ip":"18.97.9.99","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-02 08:03:44","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-02 13:33:54","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-02 17:07:37","tool":"getContainerDimensions","source":"unknown","ua":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/142.0.","ip":"31.59.1.203","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-02 22:57:29","tool":"getContainerDimensions","source":"unknown","ua":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/149.0.","ip":"72.63.19.18","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-03 01:49:33","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-03 09:02:04","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-03 13:03:45","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-04 02:37:52","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-04 10:01:20","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-04 11:10:34","tool":"getContainerDimensions","source":"ChatGPT","ua":"Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko); compatible; ChatGPT-User\/1.0; +https:\/\/openai.co","ip":"135.237.131.217","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-04 13:08:01","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-05 02:47:41","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-05 13:24:00","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-05 21:19:51","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-06 05:08:30","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-06 12:17:36","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-06 13:13:16","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-07 03:53:26","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-07 05:48:14","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-07 12:10:09","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-07 12:20:49","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-07 14:27:14","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-08 06:21:29","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-08 12:43:14","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-08 21:31:39","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-09 06:30:52","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-09 13:13:09","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-09 21:30:55","tool":"getContainerDimensions","source":"unknown","ua":"unknown","ip":"127.0.0.1","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
{"ts":"2026-11-10 02:52:32","tool":"getContainerDimensions","source":"Claude","ua":"Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; ClaudeBot\/1.0; +claudebot@anthropic.c","ip":"216.73.216.46","input":{"type":null,"size":null,"min_volume_m3":null,"min_surface_m2":null,"quantity":null},"success":true,"count":13}
