Lingara Lingara Dokumentation Ratgeber API Bibliotheken Apps Erstellen Web-App
Sprache: Deutsch

Lingara-API-Referenz

API-Version 2026-10-affable-towhee

Erzeuge Vokabellisten und Lektionspläne und führe Tutorgespräche in den Sprachen, die Lingara unterrichtet. Jeden Aufruf bezahlt der Client, der ihn ausführt: Ein allowance-Client verbraucht das Kontingent seines Eigentümers, und ein metered-Client wird für seine Nutzung abgerechnet.

Lieber eine Bibliothek? Siehe den Bereich Bibliotheken.

Basis-URL https://api.getlingara.com

Ein OAuth 2.0-Zugriffstoken, gesendet als Authorization: Bearer <token>. Ein Server, der in eigenem Namen handelt, tauscht ID und Secret seines Clients an der Token-URL ein (client_credentials). Eine App, die für einen zustimmenden Lingara-Nutzer handelt, verwendet den Autorisierungscode (authorization_code) und erneuert das Token danach. Ein Token gilt eine Stunde. Jede Operation benötigt einen Scope.

Token-URL https://api.getlingara.com/oauth/token

Scopes
vocab:generate Vokabellisten erzeugen. Vokabelliste erzeugen
lesson_plans:read Deine Lektionspläne lesen und dich erneut mit ihrem Fortschritt verbinden. Lektionsplan abrufenErneut mit einem Lektionsplan verbinden
lesson_plans:write Lektionspläne erstellen. Lektionsplan erstellen
tutor:converse Tutorgespräche führen. Erfordert einen kostenpflichtigen Plan. Tutor-Zug senden
usage:read Dein verbleibendes Kontingent sehen, oder die Nutzung eines `metered`-Clients in diesem Monat. Verbleibendes Kontingent abrufen
events:read Ereignisse zu deinem Konto lesen und Endpunkte registrieren, die sie empfangen. Ereignisse auflistenEreignisse streamen
events:write Ereignisse aus deinem Spiel oder deiner Integration an Lingara senden. Ereignis senden

Fehler

402application/json
Der Aufruf eines nutzungsbasiert abgerechneten Clients wurde abgelehnt, bevor er etwas verbraucht hat. spend_cap_reached: Der Client oder sein Konto hat sein monatliches Ausgabenlimit erreicht; erhöhe das Limit auf der Seite Integrationen. metered_billing_inactive: Die Nutzungsabrechnung ist für dieses Konto nicht aktiv; richte sie ein oder aktualisiere die Zahlungsmethode auf der Seite Integrationen.
410application/json
Die API-Version, unter der diese Anfrage beantwortet wird, wurde eingestellt. Sende eine unterstützte Version in Lingara-Version oder binde den Client an eine andere Version.
4XXapplication/json
Die Anfrage wurde abgelehnt. code nennt den Grund, und error beschreibt ihn in Worten.
503application/json · text/plain
Der Dienst ist vorübergehend nicht verfügbar; versuche es nach der in Retry-After angegebenen Anzahl Sekunden erneut. Während Wartungsarbeiten ist der Body reiner Text statt des Fehlerumschlags.
5XXapplication/json
Die Anfrage wurde abgelehnt. code nennt den Grund, und error beschreibt ihn in Worten.
codestringerforderlich

Warum die Anfrage abgelehnt wurde, als stabiler Code, nach dem du verzweigen kannst: zum Beispiel insufficient_scope (403), rate_limited (429) und, bei einem nutzungsbasiert abgerechneten Client, spend_cap_reached (402) und metered_billing_inactive (402).

errorstringerforderlich

Vokabeln

Vokabellisten auf dem Niveau eines Lernenden erzeugen.

Lektionspläne

Lektionspläne erstellen, lesen und sich erneut mit einem Plan verbinden, der noch erstellt wird.

Tutor

Ein Gespräch mit dem Sprachtutor führen, Zug um Zug.

Ereignisse

Lesen Sie die Ereignisse in Ihrem Konto, seitenweise oder als Stream.

Konto

Sehen, wie viel von deinem Kontingent noch übrig ist.

Referenz

Dieses Dokument in maschinenlesbarer Form.

Ereigniskatalog

Lingara erfasst als Ereignisse, was mit den Lektionsplänen und der Nutzung deines Kontos geschieht, und nimmt Ereignisse von deinem Spiel oder deiner App entgegen. Jedes Ereignis hat, egal auf welchem Weg es kommt, dieselbe Hülle, und der Ereigniskatalog listet sie alle auf. Webhooks und Ereignisse

Weichen eine Übersetzung und die englische Referenz voneinander ab, ist die englische Referenz maßgeblich.