Optimaite

E-Mail Outbound

2 Min. LesezeitAktualisiert 27. Mai 2026Also available in English

Die Email Outbound API ermöglicht das Senden von E-Mails aus Optimaite, die Verwaltung von Entwürfen und das Erzeugen vorausgefüllter Antwort-/Weiterleitungs-Umschläge.

Endpunkte

MethodPathBeschreibung
POST/api/v1/email/outbound/draftsE-Mail-Entwurf erstellen
GET/api/v1/email/outbound/draftsEntwürfe des aktuellen Nutzers auflisten
GET/api/v1/email/outbound/drafts/{id}Entwurf per ID abrufen
PUT/api/v1/email/outbound/drafts/{id}Entwurf aktualisieren (Autosave)
DELETE/api/v1/email/outbound/drafts/{id}Entwurf löschen
POST/api/v1/email/outbound/drafts/{id}/sendBestehenden Entwurf senden
POST/api/v1/email/outbound/sendE-Mail direkt senden (ohne Entwurf)
POST/api/v1/email/outbound/reply-envelopeVorausgefüllten Antwort-Umschlag abrufen
POST/api/v1/email/outbound/forward-envelopeVorausgefüllten Weiterleitungs-Umschlag abrufen
GET/api/v1/email/outbound/signatureStandard-E-Mail-Signatur abrufen

Erforderlicher Scope: inbox:write für Versand und Entwurfsverwaltung.

Das Entwurfs-Objekt

{
  "id": "draft_01ABCDEFG",
  "to": ["client@example.com"],
  "cc": [],
  "bcc": [],
  "subject": "Re: Contract Review",
  "body_html": "<p>Dear Mr. Smith,</p><p>...</p>",
  "attachments": [
    {
      "document_id": "doc_01ABCDEF",
      "filename": "contract_v2.pdf"
    }
  ],
  "case_id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "draft",
  "created_at": "2026-05-20T14:00:00Z",
  "updated_at": "2026-05-20T14:05:00Z"
}

Entwurf erstellen

POST /api/v1/email/outbound/drafts
{
  "to": ["client@example.com"],
  "subject": "Re: Contract Review",
  "body_html": "<p>Dear Mr. Smith,</p><p>Please find the updated contract attached.</p>",
  "case_id": "550e8400-e29b-41d4-a716-446655440000",
  "attachments": ["doc_01ABCDEF"]
}

Direkt senden

POST /api/v1/email/outbound/send

E-Mail senden, ohne zuvor einen Entwurf anzulegen:

{
  "to": ["opposing.counsel@lawfirm.de"],
  "cc": ["partner@optimaite.eu"],
  "subject": "Response to Your Letter dated May 15",
  "body_html": "<p>Dear Colleague,</p><p>...</p>",
  "case_id": "550e8400-...",
  "attachments": ["doc_01ABCDEF"]
}

Antwort

Liefert 200 OK mit dem gesendeten Korrespondenz-Datensatz:

{
  "id": "corr_01ABCDEFG",
  "direction": "outbound",
  "status": "sent",
  "sent_at": "2026-05-20T14:10:00Z"
}

Antwort- / Weiterleitungs-Umschläge

Vorausgefüllten Entwurfs-Umschlag auf Basis eines bestehenden Korrespondenz-Eintrags abrufen:

POST /api/v1/email/outbound/reply-envelope
{
  "correspondence_id": "corr_01INBOUND",
  "reply_all": false
}

Liefert ein Entwurfs-Objekt mit vorausgefüllten to, subject (mit „Re:“), body_html (zitiertes Original) und Aktenkontext.

Signatur

GET /api/v1/email/outbound/signature

Liefert die konfigurierte E-Mail-Signatur des aktuellen Nutzers für Entwürfe.

Fehlerantworten

StatusCodeBedeutung
400VALIDATION_ERRORPflichtfelder fehlen (to, subject)
403AUTH_INSUFFICIENT_SCOPEFehlender Scope inbox:write
404DRAFT_NOT_FOUNDEntwurfs-ID existiert nicht
413ATTACHMENT_TOO_LARGEGesamtgröße der Anhänge überschritten

Nächste Schritte

Was this helpful?