---
title: "Test Directory Member Extension"
method: GET
path: "/api/v1/directory_members/{member_id}/test"
tags: ["directory"]
---

# Test Directory Member Extension

`GET /api/v1/directory_members/{member_id}/test`

Test directory member extension at a specific timestamp and language.

## Path parameters

- `member_id` integer, required

## Query parameters

- `timestamp` string, required — Timestamp for test in ISO 8601 format (e.g., 2025-12-04T14:29:39)
- `language_code` 'yue-HK' | 'en-US' | 'ko-KR' | 'zh-CN' | 'fa-IR' | 'es-US' | 'th-TH' | 'vi-VN' | 'bs-BA' | 'sw-KE' | 'ru-RU' | 'hi-IN' | 'gu-IN' | 'ar-XA' | 'fr-FR' | 'ja-JP' | 'ne-NP' — BCP 47 codes of languages that Syllable supports.

## Response `200`

Successful Response

- DirectoryMemberTestResponse
  - `extension` string, nullable — Extension to which the user will be transferred if they call at the provided timestamp in the given language, or a status message if no rules match
  - `status` string, nullable — Status message if no rules match
  - `sip_transfer_mode` string, nullable — SIP transfer mode.

## Other responses

- `422` — Validation Error

## Changes

> 97 revisions in range; 1 not diffed.

- **2026-08-25** `9fc02f8705a7` — 1 info
  - added the optional property `sip_transfer_mode` to the response with the `200` status
- **2026-06-05** `360eb26e3e6c` — 4 info
  - added the enum value `ar-XA` to the property `anyOf[subschema #1: LanguageCode]/` of the `query` request parameter `language_code`
  - added the enum value `fr-FR` to the property `anyOf[subschema #1: LanguageCode]/` of the `query` request parameter `language_code`
  - added the enum value `ja-JP` to the property `anyOf[subschema #1: LanguageCode]/` of the `query` request parameter `language_code`
  - added the enum value `ne-NP` to the property `anyOf[subschema #1: LanguageCode]/` of the `query` request parameter `language_code`
- **2026-06-05** `500977ea342d` — 4 breaking
  - removed the enum value `ar-XA` from the property `anyOf[subschema #1: LanguageCode]/` of the `query` request parameter `language_code`
  - removed the enum value `fr-FR` from the property `anyOf[subschema #1: LanguageCode]/` of the `query` request parameter `language_code`
  - removed the enum value `ja-JP` from the property `anyOf[subschema #1: LanguageCode]/` of the `query` request parameter `language_code`
  - removed the enum value `ne-NP` from the property `anyOf[subschema #1: LanguageCode]/` of the `query` request parameter `language_code`
- …earlier changes not shown

[Full history](https://skmtc.dev/asksyllable/apis/syllablesdk/changes/api/v1/directory_members/:member_id/test/get.md)

---

[API](https://skmtc.dev/asksyllable/apis/syllablesdk.md) · [All operations](https://skmtc.dev/asksyllable/apis/syllablesdk/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/asksyllable/syllablesdk/revisions/203a46065323/schema)
