Aller au contenu

SDK

Tous les SDK utilisent ALL2CF_SEND_URL et ALL2CF_SEND_KEY. @all2cf/send est public sur npm et validé par des installations propres avec npm et pnpm; les deux utilisent le même package du registre npm.

Terminal window
npm install @all2cf/send
# ou
pnpm add @all2cf/send
import { CFsend } from "@all2cf/send";
const send = new CFsend(process.env.ALL2CF_SEND_KEY, { baseUrl: process.env.ALL2CF_SEND_URL });
await send.emails.send({ from: "hello@example.com", to: ["alex@example.net"], subject: "Bonjour", html: "<p>CFsend</p>" });

Le résultat est { data, error }; traitez toujours error. Le client couvre envoi, liste, détail, annulation, replanification, retry, pièces jointes, batch, modèles, webhooks, clés, domaines, logs, suppressions, topics et préférences.

Python, PHP, Go, Java, .NET, Ruby et Rust suivent le même contrat REST. Ils restent des aperçus source jusqu’à la présence du package dans le registre nommé et la validation d’une installation propre. N’utilisez jamais un package Business Mail ou une URL partagée.