SDK
Një klient TypeScript i tipizuar për OpenEmail API. Zero varësi dhe një metodë për çdo endpoint.
Ç'është
Një paketë e vetme mbi tërë API-n (dërgim, shabllone, gjurmim, biseda, drafte, etiketa, kontakte, audienca, domene, rregulla, webhook-ë, kalendar, cilësime, role, anëtarë dhe inbokse të përkohshme) me tipe për çdo kërkesë e përgjigje, dy klasa gabimi, riprovime që nuk mund të dyfishojnë një dërgim, dhe një verifikues nënshkrimi webhook-u. Pa varësi në ekzekutim, ESM dhe CommonJS, në Node 20+, Bun, Deno dhe Cloudflare Workers. Mbart një çelës hapësire pune, prandaj ekzekutohet në një server, dhe inbokset e përkohshme janë pjesa e vetme që ekzekutohet edhe në një shfletues.
pnpm add @openemail/sdkimport { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) await openemail.emails.send({ from: 'Acme Billing <[email protected]>', to: '[email protected]', subject: 'Your September invoice', html: '<p>Invoice attached.</p>',})Ku të shkoni
E mbështjell API-n te skeda para kësaj
Gjithçka këtu është e njëjta sipërfaqe që dokumenton referenca e API-t, prandaj lexoni atë për çfarë bën një endpoint dhe këtë për si ta thirrni. Ka një metodë për çdo veprim të dokumentuar, dhe kontrolli i barazisë i paketës lexon dokumentin OpenAPI për ta vërtetuar.