Optimaite

Erste Schritte

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

Die Optimaite Law API ist eine RESTful API, mit der Sie Ihre Kanzleidaten mit externen Tools, eigenen Skripten und Drittanbieter-Anwendungen integrieren können.

Basis-URL

Alle API-Anfragen richten sich an:

https://api.optimaite.eu/api/v1

Ihre erste Anfrage

Sobald Sie einen API-Schlüssel haben, ist die erste Anfrage einfach:

curl https://api.optimaite.eu/api/v1/cases \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Eine erfolgreiche Antwort liefert ein JSON-Array von Akten:

{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "name": "Smith v. Jones",
      "file_number": "AZ-2026-001",
      "status": "active",
      "created_at": "2026-01-15T09:00:00Z"
    }
  ],
  "pagination": {
    "cursor": "eyJpZCI6IjU1MGU4NDAwIn0=",
    "has_more": true
  }
}

Verfügbare Ressourcen

RessourceBeschreibung
AktenRechtsangelegenheiten und Aktenverwaltung
ParteienKontakte, Organisationen, Gerichte
DokumenteDokumente hochladen, herunterladen und verwalten
FristenRechtliche Fristen (Fristen) und Kalenderereignisse
KalenderEreignisse, Terminplanung, iCal-Sync, Free/Busy
NotizenAktennotizen mit Rich-Text
RechnungenRechnungsstellung und Finanzen
E-Mail InboundE-Mails empfangen und verarbeiten
E-Mail OutboundE-Mails senden und Entwürfe verwalten
beA-PostfachDeutsches elektronisches Anwaltspostfach
SignaturElektronische Dokumentensignaturen
ExporteKonfigurierbare Datenexporte

SDKs und Bibliotheken

Sie können jeden HTTP-Client für die API nutzen. Beispiele in gängigen Sprachen:

Python
import requests

client = requests.Session()
client.headers.update({
    "Authorization": "Bearer YOUR_API_KEY",
    "Accept": "application/json",
})

# List cases
response = client.get("https://api.optimaite.eu/api/v1/cases")
cases = response.json()["data"]
JavaScript
const client = await fetch("https://api.optimaite.eu/api/v1/cases", {
  headers: {
    Authorization: "Bearer YOUR_API_KEY",
    Accept: "application/json",
  },
});
const { data: cases } = await client.json();
Go
client := &http.Client{}
req, _ := http.NewRequest("GET",
    "https://api.optimaite.eu/api/v1/cases", nil)
req.Header.Set("Authorization", "Bearer YOUR_API_KEY")
req.Header.Set("Accept", "application/json")

resp, _ := client.Do(req)
defer resp.Body.Close()

Nächste Schritte

Was this helpful?