Lingara Lingara Ohjeet Oppaat API Kirjastot Sovellukset Rakenna Verkkosovellus
Kieli: Suomi

Lingara API -viite

API-versio 2026-10-affable-towhee

Luo sanastolistoja ja tuntisuunnitelmia sekä käy keskusteluja tutorin kanssa kielillä, joita Lingara opettaa. Jokaisen kutsun maksaa asiakas, joka sen tekee: allowance-asiakas kuluttaa omistajansa kiintiötä, ja metered-asiakasta laskutetaan käytöstään.

Käytätkö mieluummin kirjastoa? Katso Kirjastot-osio.

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

OAuth 2.0 -käyttötunnus, joka lähetetään muodossa Authorization: Bearer <token>. Omissa nimissään toimiva palvelin vaihtaa asiakkaansa tunnisteen ja salaisuuden tunnuksen URL-osoitteessa (client_credentials). Suostumuksensa antaneen Lingara-käyttäjän puolesta toimiva sovellus käyttää valtuutuskoodia (authorization_code) ja päivittää sen jälkeen tunnuksensa. Tunnus on voimassa tunnin. Jokainen toiminto vaatii yhden oikeuslaajuuden.

Tunnuksen URL https://api.getlingara.com/oauth/token

Oikeuslaajuudet
vocab:generate Luo sanastolistoja. Luo sanastolista
lesson_plans:read Lue tuntisuunnitelmiasi ja yhdistä uudelleen niiden edistymiseen. Hae tuntisuunnitelmaYhdistä uudelleen tuntisuunnitelmaan
lesson_plans:write Luo tuntisuunnitelmia. Luo tuntisuunnitelma
tutor:converse Käy tutorkeskusteluja. Vaatii maksullisen tilauksen. Lähetä tutorvuoro
usage:read Katso jäljellä oleva kiintiösi tai `metered`-asiakkaan käyttö tässä kuussa. Hae jäljellä oleva kiintiösi
events:read Lue tiliäsi koskevia tapahtumia ja rekisteröi päätepisteitä, jotka vastaanottavat niitä. Listaa tapahtumatSuoratoista tapahtumat
events:write Lähetä tapahtumia pelistäsi tai integraatiostasi Lingaraan. Lähetä tapahtuma

Virheet

402application/json
Käytön mukaan laskutettavan asiakkaan kutsu hylättiin ennen kuin se kulutti mitään. spend_cap_reached: asiakas tai sen tili on saavuttanut kuukausittaisen kulutusrajansa; nosta rajaa Integraatiot-sivulla. metered_billing_inactive: käytön mukainen laskutus ei ole tällä tilillä käytössä; ota se käyttöön tai päivitä maksutapa Integraatiot-sivulla.
410application/json
API-versio, jolla tähän pyyntöön vastataan, on lopetettu. Lähetä tuettu versio Lingara-Version-otsakkeessa tai kiinnitä asiakas toiseen versioon.
4XXapplication/json
Pyyntö hylättiin. code kertoo syyn, ja error kertoo sen sanoin.
503application/json · text/plain
Palvelu ei ole tilapäisesti käytettävissä; yritä uudelleen Retry-After-otsakkeen ilmoittaman sekuntimäärän jälkeen. Huoltokatkon aikana runko on pelkkää tekstiä virhekehyksen sijaan.
5XXapplication/json
Pyyntö hylättiin. code kertoo syyn, ja error kertoo sen sanoin.
codestringpakollinen

Miksi pyyntö hylättiin, pysyvänä koodina, jonka mukaan voit haarautua: esimerkiksi insufficient_scope (403), rate_limited (429) ja käytön mukaan laskutettavalle asiakkaalle spend_cap_reached (402) ja metered_billing_inactive (402).

errorstringpakollinen

Sanasto

Luo sanastolistoja oppijan tasolla.

Tuntisuunnitelmat

Luo tuntisuunnitelmia, lue niitä ja yhdistä uudelleen suunnitelmaan, jota vielä luodaan.

Tutor

Käy keskustelua kielitutorin kanssa vuoro kerrallaan.

Tapahtumat

Lue tililläsi tapahtuvat tapahtumat sivu kerrallaan tai virtana.

Tili

Katso, paljonko kiintiöstäsi on jäljellä.

Viite

Tämä asiakirja koneluettavassa muodossa.

Tapahtumaluettelo

Lingara kirjaa tilisi tuntisuunnitelmissa ja käytössä tapahtuvat asiat tapahtumiksi ja ottaa vastaan tapahtumia pelistäsi tai sovelluksestasi. Jokaisella tapahtumalla on sama kirjekuori kulkutavasta riippumatta, ja tapahtumaluettelo luettelee ne kaikki. Webhookit ja tapahtumat

Jos käännös ja englanninkielinen viite poikkeavat toisistaan, englanninkielinen viite on oikea.