API-Referenz

Ein einheitlicher Vertrag für die gesamte Kundenoberfläche.

Kunden-Endpunkte sind unter /api/v1 verfügbar. Das ältere Präfix /api bleibt für das Dashboard bestehen, neue Server-Integrationen sollten jedoch die versionierte Basis-URL verwenden.

63 dokumentierte Operationen8 RessourcengruppenOpenAPI 3.1 maschinenlesbarer Vertrag

Grenzen der Authentifizierung

Produktintegrationen nutzen einen Workspace-API-Schlüssel, der auch Kontonutzung, Analytics und Metadaten von API-Schlüsseln lesen kann. Änderungen an der Abrechnung sowie das Erstellen oder Widerrufen von API-Schlüsseln erfordern die HTTP-only-Browser-Sitzung und sind entsprechend gekennzeichnet.

Ressourcen

Fehlerobjekt

JSON-Fehler verwenden einen einheitlichen Envelope. Statuscodes unterscheiden ungültige Eingaben, Authentifizierung, fehlende Ressourcen, Konflikte, Zahlungsanforderungen, Sicherheitssperren und Nutzungslimits.

Fehlerantwort
{
  "error": {
    "message": "The sender domain is not verified",
    "status": 403
  }
}

Versionierung

Die datumsbasierte API-Version kennzeichnet diesen Vertrag. Innerhalb der Version können abwärtskompatible Felder ergänzt werden. Breaking Changes erfordern einen neuen versionierten Basispfad und einen dokumentierten Übergang.

Discovery
{
  "version": "2026-09-07",
  "baseUrl": "https://sendhq.cc/api/v1",
  "openapi": "https://sendhq.cc/openapi.json"
}