Optimaite

Erste Schritte

Starten Sie mit der Optimaite Law API. Einrichtung der Authentifizierung, erste Anfrage und Erkundung der verfügbaren Ressourcen.

2 Min. LesezeitAktualisiert 26. Mai 2026

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

Kontakt

Lassen Sie uns sprechen

Bereit für den nächsten Schritt? Erzählen Sie uns von Ihrem Projekt und wir zeigen Ihnen, wie Optimaite helfen kann.

Mit dem Absenden stimmen Sie unserer Datenschutzerklärung zu.