Reseller-API

Verwalten und erstellen Sie Mandanten programmatisch über unsere REST-API. Integration mit WHMCS oder Ihrem eigenen Abrechnungssystem.

Basis-URL

https://api.easymailarchive.com

Authentifizierung

Alle Anfragen erfordern ein Bearer-Token. Ihren API-Schlüssel finden Sie im Reseller-Dashboard.

HTTP-Header

Authorization: Bearer your_api_key

Endpunkte

POST/api/reseller/tenants

Erstellt einen neuen Mandanten mit einem Admin-Konto. Gibt den Mandanten-Slug und die Zugangs-URL zurück.

Anfrage-Body

{
  "company_name": "Acme Corp",
  "admin_email": "[email protected]",
  "admin_name": "John Doe",
  "admin_password": "initial-password",
  "plan": "starter"
}

Antwort

{
  "slug": "acme-corp",
  "url": "https://acme-corp.myreseller.com",
  "status": "active"
}
GET/api/reseller/tenants

Gibt alle Mandanten Ihres Reseller-Kontos zurück.

Antwort

[
  {
    "slug": "acme-corp",
    "company_name": "Acme Corp",
    "status": "active",
    "plan": "starter"
  }
]
GET/api/reseller/tenants/{slug}

Gibt Mandantendetails einschliesslich aktueller Nutzungsstatistiken zurück.

Pfadparameter

slugstring— Der eindeutige Mandanten-Bezeichner

Antwort

{
  "slug": "acme-corp",
  "status": "active",
  "plan": "starter",
  "usage": {
    "active_users": 12,
    "storage_bytes": 5368709120,
    "message_count": 48230
  }
}
PUT/api/reseller/tenants/{slug}/suspend

Sperrt einen Mandanten. Benutzer können sich nicht mehr anmelden und der SMTP-Empfang wird gestoppt.

Pfadparameter

slugstring— Der eindeutige Mandanten-Bezeichner

Antwort

{
  "slug": "acme-corp",
  "status": "suspended"
}
PUT/api/reseller/tenants/{slug}/unsuspend

Reaktiviert einen gesperrten Mandanten. Zugang und SMTP-Empfang werden wiederhergestellt.

Pfadparameter

slugstring— Der eindeutige Mandanten-Bezeichner

Antwort

{
  "slug": "acme-corp",
  "status": "active"
}
DELETE/api/reseller/tenants/{slug}

Löscht einen Mandanten und alle zugehörigen Daten dauerhaft. Diese Aktion kann nicht rückgängig gemacht werden.

Pfadparameter

slugstring— Der eindeutige Mandanten-Bezeichner

Antwort

{
  "slug": "acme-corp",
  "status": "deleted"
}

Wir verwenden Cookies, um den Website-Traffic zu analysieren und Ihr Erlebnis zu optimieren. Ohne Ihre Einwilligung findet kein Tracking statt. Datenschutz