Erste Schritte
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
| Ressource | Beschreibung |
|---|---|
| Akten | Rechtsangelegenheiten und Aktenverwaltung |
| Parteien | Kontakte, Organisationen, Gerichte |
| Dokumente | Dokumente hochladen, herunterladen und verwalten |
| Fristen | Rechtliche Fristen (Fristen) und Kalenderereignisse |
| Kalender | Ereignisse, Terminplanung, iCal-Sync, Free/Busy |
| Notizen | Aktennotizen mit Rich-Text |
| Rechnungen | Rechnungsstellung und Finanzen |
| E-Mail Inbound | E-Mails empfangen und verarbeiten |
| E-Mail Outbound | E-Mails senden und Entwürfe verwalten |
| beA-Postfach | Deutsches elektronisches Anwaltspostfach |
| Signatur | Elektronische Dokumentensignaturen |
| Exporte | Konfigurierbare 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
- Authentifizierung -- API-Schlüssel generieren und verwalten
- Rate Limits -- Request-Kontingente verstehen
- Akten-API -- Mit Rechtsangelegenheiten arbeiten
Was this helpful?