Lingara Lingara Documentatie Gidsen API Bibliotheken Apps Bouwen Webapp
Taal: Nederlands

Lingara API-referentie

API-versie 2026-10-affable-towhee

Genereer woordenlijsten en lesplannen en voer gesprekken met de tutor in de talen die Lingara onderwijst. Elke aanroep wordt betaald door de client die hem doet: een allowance-client verbruikt het tegoed van zijn eigenaar, en een metered-client wordt gefactureerd voor zijn gebruik.

Liever een bibliotheek? Zie de sectie Bibliotheken.

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

Een OAuth 2.0-toegangstoken, verstuurd als Authorization: Bearer <token>. Een server die namens zichzelf handelt, ruilt de id en het geheim van zijn client in bij de token-URL (client_credentials). Een app die handelt voor een Lingara-gebruiker die toestemming geeft, gebruikt de autorisatiecode (authorization_code) en vernieuwt daarna. Een token is één uur geldig. Elke bewerking vereist één scope.

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

Bevoegdheden
vocab:generate Woordenlijsten genereren. Een woordenlijst genereren
lesson_plans:read Je lesplannen lezen en opnieuw verbinden met hun voortgang. Een lesplan ophalenOpnieuw verbinden met een lesplan
lesson_plans:write Lesplannen maken. Een lesplan maken
tutor:converse Gesprekken met de tutor voeren. Vereist een betaald abonnement. Een tutorbeurt versturen
usage:read Je resterende tegoed bekijken, of het gebruik van een `metered`-client deze maand. Je resterende tegoed ophalen
events:read Events over je account lezen en endpoints registreren die ze ontvangen. Gebeurtenissen weergevenGebeurtenissen streamen
events:write Events vanuit je game of integratie naar Lingara sturen. Een gebeurtenis versturen

Fouten

402application/json
De aanroep van een client met verbruiksafrekening is geweigerd voordat die iets heeft uitgegeven. spend_cap_reached: de client of zijn account heeft zijn maandelijkse uitgavenlimiet bereikt; verhoog de limiet op de pagina Integraties. metered_billing_inactive: verbruiksafrekening is niet actief voor dit account; stel die in of werk de betaalmethode bij op de pagina Integraties.
410application/json
De API-versie waaronder dit verzoek wordt beantwoord, is stopgezet. Stuur een ondersteunde versie mee in Lingara-Version, of koppel de client aan een andere versie.
4XXapplication/json
Het verzoek is geweigerd. code geeft de reden aan en error beschrijft die in woorden.
503application/json · text/plain
De dienst is tijdelijk niet beschikbaar; probeer het opnieuw na het aantal seconden in Retry-After. Tijdens onderhoud is de body platte tekst in plaats van de foutenvelop.
5XXapplication/json
Het verzoek is geweigerd. code geeft de reden aan en error beschrijft die in woorden.
codestringverplicht

Waarom het verzoek is geweigerd, als stabiele code om op te vertakken: bijvoorbeeld insufficient_scope (403), rate_limited (429) en, voor een client met verbruiksafrekening, spend_cap_reached (402) en metered_billing_inactive (402).

errorstringverplicht

Woordenschat

Genereer woordenlijsten op het niveau van een leerling.

Lesplannen

Maak lesplannen, lees ze en maak opnieuw verbinding met een plan dat nog wordt gegenereerd.

Tutor

Voer een gesprek met de taaltutor, beurt voor beurt.

Gebeurtenissen

Lees de gebeurtenissen in je account, pagina voor pagina of als stream.

Account

Bekijk hoeveel van je tegoed er nog over is.

Referentie

Dit document, in machineleesbare vorm.

Gebeurteniscatalogus

Lingara legt als gebeurtenissen vast wat er met de lesplannen en het gebruik van je account gebeurt, en accepteert gebeurtenissen van je game of app. Elke gebeurtenis heeft, langs welke weg ze ook reist, dezelfde envelop, en de gebeurteniscatalogus somt ze allemaal op. Webhooks en gebeurtenissen

Als een vertaling afwijkt van de Engelse referentie, is de Engelse referentie juist.