Sign inGet started

List an SMS template version's languages

GET
/v1/sms/templates/{template_ref}/versions/{version_id}/languages
const { data } = await bird.smsTemplates.versions.languages.list(
  "bird_otp_verification",
  "smv_01ky4x8e4genzb7way45txfkm1",
);
for (const language of data) console.log(language.language, language.revision);
Respons200
{
  "data": [
    {
      "language": "en",
      "revision": 1,
      "content_hash": "sha256:3d948846f5f773fb7bed8ab81b57f3d0ff2cbff24cb549718f4d389f1ab0300a",
      "updated_at": "2026-09-10T09:00:00Z"
    }
  ]
}
Returns the languages a version holds, ordered by canonical language tag, without their text. Each summary includes the revision and content hash needed to detect changes. A version holds at most 25 languages.
Parameter
template_ref
string
The template's ID (smt_…) or slug.
version_id
string
The version whose languages to list.
Payload Respons
data
array of object
wajib
The version's languages ordered by canonical tag, without text.
Tampilkan atribut turunan
data.language
string
wajib
The language in canonical BCP-47 form.
data.revision
integer
wajib
This language's revision counter.
data.content_hash
string
wajib
A fingerprint of SMS template text, prefixed with its algorithm. Compare it within this API version to identify the exact source without transferring it.
data.updated_at
nullable string
wajib
When this language was last saved. Null for a built-in template.

Sumber daya terkait

Lanjutkan dengan dokumentasi, panduan, dan contoh untuk topik ini. Sumber daya tersedia dalam bahasa Inggris.

Dapatkan ringkasan implementasi