Lingara Lingara Belgeler Rehberler API Kütüphaneler Uygulamalar Oluştur Web uygulaması
Dil: Türkçe

Bir API sürümünü getir

API sürümü 2026-10-affable-towhee

get https://api.getlingara.com/v1/versions/{id}

Bir API sürümünü tam history geçmişi, summary özeti (İngilizce) ve spec bilgisiyle döndürür. spec.url adresindeki belge, yalnızca Lingara-Version başlığı bu sürümün kimliğine ayarlanarak istendiğinde bu sürüme aittir. spec.sha256 dondurulmuş belgesinin karmasıdır ve sürüm hâlâ geliştirme aşamasındayken null olur. Bilinmeyen bir kimlik 404 yanıtı verir. Belirteç gerekmez. Yanıtlar bir saat boyunca önbelleğe alınabilir.

Kapsamlar Kimlik doğrulama gerekmez

Parametreler

Lingara-Versionheaderstringisteğe bağlı
Bu isteğin yanıtlanacağı API sürümü. Belirtilmezse bir erişim token'ı istemcisinin bağlı olduğu sürümü, token içermeyen bir istek ise güncel sürümü alır. Hâlâ geliştirilmekte olan sürüme yalnızca burada adı verilerek ulaşılır. Bilinmeyen bir sürüm 400 ve api_version_unknown koduyla yanıtlanır. GET /v1/versions sürümleri listeler.
idpathstringzorunlu

Yanıtlar

200 API sürümü

idstringzorunlu
stateVersionStatezorunlu
ltsbooleanzorunlu
minted_atstringzorunlu
sunset_atstring | nullzorunlu
summarystring | nullzorunlu
historyarray of VersionHistoryEntryzorunlu
stateVersionStatezorunlu
atstringzorunlu
specVersionSpeczorunlu
urlstringzorunlu
sha256string | nullzorunlu
asyncapiVersionSpeczorunlu
urlstringzorunlu
sha256string | nullzorunlu

Hatalar

410application/json
Bu isteğin yanıtlandığı API sürümü sonlandırıldı. Lingara-Version içinde desteklenen bir sürüm gönderin veya istemciyi başka bir sürüme bağlayın.
4XXapplication/json
İstek reddedildi. code nedenini belirtir, error ise bunu sözcüklerle açıklar.
503application/json · text/plain
Hizmet geçici olarak kullanılamıyor; Retry-After içindeki saniye sayısı kadar bekledikten sonra yeniden deneyin. Bakım sırasında gövde, hata zarfı yerine düz metindir.
5XXapplication/json
İstek reddedildi. code nedenini belirtir, error ise bunu sözcüklerle açıklar.
codestringzorunlu

İsteğin neden reddedildiği, dallanmak için kullanılabilecek sabit bir kod olarak: örneğin insufficient_scope (403), rate_limited (429) ve kullanım başına ücretlendirilen bir istemci için spend_cap_reached (402) ile metered_billing_inactive (402).

errorstringzorunlu

Örnek

Kod örneğinin dili

curl

curl "https://api.getlingara.com/v1/versions/$ID"

TypeScript

const version = await client.getApiVersion({ id: "2026-09-knowing-tenpounder" });
console.log(version.id, version.state, version.summary);

Rust

let version = client.get_api_version("2026-09-knowing-tenpounder").await?;
println!("{} {:?} {}", version.id, version.state, version.summary.as_deref().unwrap_or(""));

Go

version, err := client.GetAPIVersion(ctx, "2026-09-knowing-tenpounder")
if err != nil {
	return err
}
fmt.Println(version.Value.ID, version.Value.State)

Java

import com.getlingara.client.model.VersionDetail;

VersionDetail version = client.getApiVersion("2026-09-knowing-tenpounder").body();
System.out.println(version.getId() + " " + version.getState());

Kotlin

val version = client.getApiVersion("2026-09-knowing-tenpounder").body
println("${version.id} ${version.state}")

Ruby

version = client.get_api_version(version_id).value
puts "#{version.id}: #{version.state}#{", sunset #{version.sunset_at}" if version.sunset_at}"

PHP

// Needs no token: a client built without credentials can call it.
$version = $client->getApiVersion($versionId)->value;
echo $version->getId(), ' is ', $version->getState()->value, "\n";

Kütüphane mi tercih edersiniz? Kütüphaneler bölümüne bakın.

Bir çeviri ile İngilizce referans arasında fark varsa, İngilizce referans geçerlidir.