Hoppa till innehåll

JavaScript SDK

Senast uppdaterad: 2026-06-01

@dromlik/sdk är den officiella JavaScript/TypeScript-klienten. Körs i Node 18+ och moderna webbläsare (webbläsaranvändning kräver server-side proxy — skicka aldrig API-hemligheten till webbläsare).

Installera

npm install @dromlik/sdk

Initiera

import { Dromlik } from "@dromlik/sdk";

const client = new Dromlik({
  tenant: "acme",
  apiKey: process.env.DROMLIK_KEY!,
  apiSecret: process.env.DROMLIK_SECRET!,
});

Lista anknytningar

const { data } = await client.extensions.list({ page: 1, pageSize: 50 });

Initiera ett samtal

await client.calls.originate({ from: "101", to: "+46812345678" });

Prenumerera på händelser

const events = client.events.subscribe([30011, 30015]);
events.on("event", (e) => console.log(e));

Verifiera webhook

import { verifyWebhook } from "@dromlik/sdk";
verifyWebhook(req.headers["x-dromlik-signature"], req.body, secret);