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);
Antwort200
{
  "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_refstring

The template's ID (smt_…) or slug.

version_idstring

The version whose languages to list.

Antwort-Payload

data
array of object
erforderlich

The version's languages ordered by canonical tag, without text.

Untergeordnete Attribute anzeigen
data.language
string
erforderlich

The language in canonical BCP-47 form.

data.revision
integer
erforderlich

This language's revision counter.

data.content_hash
string
erforderlich

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
erforderlich

When this language was last saved. Null for a built-in template.

Weiter mit der Dokumentation, Anleitungen und Beispielen zu diesem Thema.