Kurulum
npm install @kolaywhatsapp/sdk Node 18+, ESM. Sunucu, script ve edge ortamlarında fetch tabanlı.
npm install @kolaywhatsapp/sdk import { KolayWhatsApp } from "@kolaywhatsapp/sdk";
const wa = new KolayWhatsApp({
baseUrl: "https://app.kolaywhatsapp.com",
instanceId: process.env.KOLAYWHATSAPP_INSTANCE_ID!,
apiKey: process.env.KOLAYWHATSAPP_API_KEY!,
});
await wa.sendMessage({
phone: "+905551234567",
message: "Merhaba — SDK.",
});
const status = await wa.getStatus();
console.log(status.status); // connected | qr_code_generated | ... const created = await KolayWhatsApp.createInstance({
baseUrl: "https://app.kolaywhatsapp.com",
apiSecret: process.env.KOLAYWHATSAPP_API_SECRET!,
userId: "USER_UUID",
instanceName: "Satış hattı",
});
const { instanceId, apiKey } = created.instance; getStatus(), getQuota(), getQrCode()sendMessage(), sendMedia()getContacts(), getChats(), checkNumber()setWebhook(), logout(), reboot()
Hatalar KolayWhatsAppError — status ve body alanları.