Reseller-API
Basis-URL
https://api.easymailarchive.comAuthentifizierung
Alle Anfragen erfordern ein Bearer-Token. Ihren API-Schlüssel finden Sie im Reseller-Dashboard.
HTTP-Header
Authorization: Bearer your_api_keyEndpunkte
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-BezeichnerAntwort
{
"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-BezeichnerAntwort
{
"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-BezeichnerAntwort
{
"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-BezeichnerAntwort
{
"slug": "acme-corp",
"status": "deleted"
}