Get an API version
API version 2026-10-affable-towhee
get https://api.getlingara.com/v1/versions/{id}
Returns one API version with its full history, its summary (in English) and its spec. The document at spec.url is this version's only when requested with the Lingara-Version header set to its id. spec.sha256 is the hash of its frozen document, and is null while the version is still in development. An unknown id answers 404. No token is needed. Responses may be cached for an hour.
Scopes No authentication required
Parameters
Lingara-Versionheaderstringoptional- The API version to answer this request under. Without it, an access token gets the version its client is pinned to, and a request with no token gets the current version. The version still in development is reached only by naming it here. An unknown version answers
400with codeapi_version_unknown.GET /v1/versionslists the versions. idpathstringrequired
Responses
200 The API version
idstringrequiredstateVersionStaterequiredltsbooleanrequiredminted_atstringrequiredsunset_atstring | nullrequiredsummarystring | nullrequiredhistoryarray of VersionHistoryEntryrequiredstateVersionStaterequiredatstringrequired
specVersionSpecrequiredurlstringrequiredsha256string | nullrequired
asyncapiVersionSpecrequiredurlstringrequiredsha256string | nullrequired
Errors
410application/json- The API version this request is answered under has been discontinued. Send a supported version in
Lingara-Version, or re-pin the client. 4XXapplication/json- The request was refused.
codesays why, anderrorsays it in words. 503application/json · text/plain- The service is temporarily unavailable; retry after the number of seconds in
Retry-After. During maintenance the body is plain text rather than the error envelope. 5XXapplication/json- The request was refused.
codesays why, anderrorsays it in words.
codestringrequiredWhy the request was refused, as a stable code to branch on: for example
insufficient_scope(403),rate_limited(429) and, for a metered client,spend_cap_reached(402) andmetered_billing_inactive(402).errorstringrequired