Geliştirici

@kolaywhatsapp/sdk

Node 18+, ESM. Sunucu, script ve edge ortamlarında fetch tabanlı.

Kurulum

npm install @kolaywhatsapp/sdk

Mesaj gönder

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 | ...

Instance oluştur (sunucu)

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;

Metodlar

  • getStatus(), getQuota(), getQrCode()
  • sendMessage(), sendMedia()
  • getContacts(), getChats(), checkNumber()
  • setWebhook(), logout(), reboot()

Hatalar KolayWhatsAppErrorstatus ve body alanları.

← Geliştirici