Lingara Lingara Belge Rêbername API Pirtûkxane Sepan Avakirin Sepana webê
Ziman: Kurdî

Planeke dersê bistîne

Guhertoya API 2026-10-affable-towhee

get https://api.getlingara.com/v1/lesson-plans/{id}

Planeke dersê ya ku aîdî te ye vedigerîne. Planeke ku hê tê çêkirin hê content tune ye.

Scope lesson_plans:read

Parametre

Lingara-Versionheaderstringvebijarkî
Guhertoya API ya ku ev daxwaz pê tê bersivandin. Bêyî wê, tokena gihîştinê guhertoya ku klientê wê pê ve girêdayî ye distîne, û daxwazeke bê token guhertoya niha distîne. Guhertoya ku hîn di pêşxistinê de ye tenê bi binavkirina wê li vir tê gihîştin. Guhertoyeke nenas bi 400 û koda api_version_unknown tê bersivandin. GET /v1/versions guhertoyan rêz dike.
idpathstringpêwîst

Bersiv

200 Plana dersê

idstringpêwîst
statusPlanStatuspêwîst
titlestring | nullvebijarkî
source_langstringpêwîst
target_langstringpêwîst
levelintegerpêwîst
created_atstringpêwîst
completed_atstring | nullvebijarkî
ai_generatedbooleanpêwîst
contentLessonPlanContent | nullvebijarkî
introductionstring | nullvebijarkî
learning_objectivesarray of stringpêwîst
vocabularyarray of PlanWordpêwîst
wordstringpêwîst
pronunciationstring | nullvebijarkî
translationstringpêwîst
setsarray of PlanSetpêwîst
numberintegerpêwîst
contextstring | nullvebijarkî
questionsarray of PlanQuestionpêwîst
typestringpêwîst
promptstringpêwîst
optionsarray of string | nullvebijarkî
answerstringpêwîst
explanationstringpêwîst
hintstring | nullvebijarkî

Çewtî

410application/json
Guhertoya API ya ku ev daxwaz pê tê bersivandin hate rawestandin. Guhertoyeke piştgirîkirî di Lingara-Version de bişîne, an klientê bi guhertoyeke din ve girê bide.
4XXapplication/json
Daxwaz hate redkirin. code sedemê dibêje, û error wê bi gotinan dibêje.
503application/json · text/plain
Xizmet bi demkî ne berdest e; piştî hejmara çirkeyên di Retry-After de dîsa biceribîne. Di dema lênêrînê de naverok nivîsa sade ye, ne zerfa çewtiyê.
5XXapplication/json
Daxwaz hate redkirin. code sedemê dibêje, û error wê bi gotinan dibêje.
codestringpêwîst

Çima daxwaz hat redkirin, wek kodeke domdar ku mirov li gorî wê şax dike: bo nimûne insufficient_scope (403), rate_limited (429) û, ji bo klienteke pîvandî, spend_cap_reached (402) û metered_billing_inactive (402).

errorstringpêwîst

Mînak

Zimanê mînaka kodê

curl

curl "https://api.getlingara.com/v1/lesson-plans/$ID" \
  -H "Authorization: Bearer $LINGARA_TOKEN"

TypeScript

const plan = await client.getLessonPlan({ id: planId });
console.log(plan.status, plan.title);

Rust

let plan = client.get_lesson_plan(&plan_id).await?;
println!("{:?} {}", plan.status, plan.title.as_deref().unwrap_or("(untitled)"));

Go

plan, err := client.GetLessonPlan(ctx, "3f1c2a9e-5b7d-4e21-9a0c-6d8e4f2b1a37")
if err != nil {
	return err
}
fmt.Println(plan.Value.Status, plan.Value.CreatedAt)

Java

import com.getlingara.client.model.LessonPlan;

LessonPlan plan = client.getLessonPlan(planId).body();
System.out.println(plan.getTitle() + " (" + plan.getStatus() + ")");

Kotlin

val plan = client.getLessonPlan(planId).body
println("${plan.title} (${plan.status})")

Ruby

plan = client.get_lesson_plan(plan_id).value
puts "#{plan.title} (#{plan.status})"
plan.content&.vocabulary&.each { |word| puts "#{word.word}: #{word.translation}" }

PHP

$plan = $client->getLessonPlan($planId)->value;
echo $plan->getTitle(), ' (', $plan->getStatus()->value, ")\n";

Pirtûkxaneyek tercîh dikî? Beşa Pirtûkxaneyan bibîne.

Ger wergerek û referansa Îngilîzî ji hev cuda bin, referansa Îngilîzî rast e.