Returns verbal strings for Berlin Text System (BTS) flexcodes, i.e., the numeric codes used in the editorial system behind the Thesaurus Linguae Aegyptiae (TLA) to encode morpho-syntactic categories of Ancient Egyptian text tokens.
GET /flexcodes/bts – All flexcodes as JSONGET /flexcodes/bts/{code} – Verbal string for a single flexcode| Name | Location | Required | Description |
|---|---|---|---|
code | path | yes | BTS flexcode (1–7 characters, digits, -, x, X) |
GET /flexcodes/bts
→ {"1": "...", "10000": "...", ...} (all flexcodes as JSON)
GET /flexcodes/bts/1
→ verbal string for flexcode 1
GET /flexcodes/bts/10000
→ verbal string for flexcode 10000
GET /flexcodes/bts/30010
→ verbal string for flexcode 30010
The service returns the verbal string as plain text, or the full flexcode map as JSON.
If the code is invalid (wrong format or length), the server responds with HTTP Status 400 – Bad Request.
If the code is valid but not found, the server responds with HTTP Status 404 – Not Found.
Refer to the API as:
AV Wortschatz der ägyptischen Sprache, Thesaurus Linguae Aegyptiae BTS Flexcodes API, api.thesaurus-linguae-aegyptiae.de/flexcodes/bts, implemented by R. Dominik Blöse, ed. by Ingelore Hafemann & Daniel A. Werning on behalf of the Berlin-Brandenburgische Akademie der Wissenschaften, 2026–…
The data returned by the API can be used on the basis of a Creative Commons Attribution 4.0 International license (CC BY 4.0). Please cite the API and its data as requested above.