SDK Reference
TypeScript — Server
SDK serveur mailmus (Node.js/TypeScript) — Mail et Auth admin, clé secrète.
Package : mailmus — un seul SDK pour les deux produits, authentifié avec votre clé secrète. Ne l'utilisez jamais dans du code exécuté côté navigateur.
npm install mailmusimport { SDK } from "mailmus";
const mailmus = new SDK({
bearer: process.env.MAILMUS_SECRET_KEY,
serverURL: "https://api.mailmus.app", // optionnel, valeur par défaut
});Ressources disponibles
| Domaine | Ressources |
|---|---|
contacts, campaigns, templates, audiences, automations, emails, domains, dedicatedIp, suppressions, tracking, analytics, contentCheck, seedList, inboundEmails, emailVerification, webhooks | |
| Auth (admin) | auth, endUsers, endUserVerification, organizations, organizationMembers, organizationInvitations, ssoConnections |
| Compte | apps, apiKeys, account, billing |
Chaque ressource et méthode est documentée dans la Référence API — les noms de méthode du SDK reprennent directement le nom de l'opération (ex : mailmus.contacts.contactsControllerList(...)).
Exemple — lister les utilisateurs Auth d'une App
const { data, total } = await mailmus.endUsers.endUserAdminControllerList({
appId: "app_xxx",
page: 1,
limit: 50,
});