import dotenv from "dotenv"; import { monicaFetch } from "./server.js"; dotenv.config(); async function run() { console.log("Checking Monica API token...", process.env.MONICA_API_TOKEN ? "Present" : "Missing"); console.log("Monica Base URL:", process.env.MONICA_BASE_URL); try { const payload = await monicaFetch("/api/contacts?limit=100"); const contacts = Array.isArray(payload.data) ? payload.data : []; console.log(`Fetched ${contacts.length} contacts from Monica CRM:`); for (const c of contacts) { const name = c.complete_name || [c.first_name, c.last_name].filter(Boolean).join(" "); console.log(`- ID: ${c.id}, Name: "${name}", First Name: "${c.first_name}", Last Name: "${c.last_name}"`); } } catch (err) { console.error("Error fetching contacts:", err); } } run();