create_memo_deck
Create a new Memo flashcard deck, optionally with its first cards (up to 200). For language learning set front_lang/back_lang (BCP-47, e.g. "es-ES" / "en-US") so the user hears correct free text-to-speech in the browser. Requires a personal access token with the "memo" scope.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"title": "<title>"
},
"name": "create_memo_deck"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| icon | No | One emoji, e.g. "๐ฏ๐ต". Defaults to ๐. | |
| cards | No | Optional cards to add right away (up to 200; use add_memo_cards for more). | |
| color | No | Hex color, e.g. "#6366f1". | |
| title | Yes | Deck name, e.g. "Japanese N5 vocabulary". | |
| api_key | No | Your Datronis personal access token (starts with "dtk_"). Generate one at /app/api-keys/. Required unless sent as an `Authorization: Bearer <token>` HTTP header instead (preferred โ see search_jobs' api_key description for why). | |
| back_lang | No | BCP-47 language of the BACK side, e.g. "en-US". Omit to auto-detect. | |
| front_lang | No | BCP-47 language of the FRONT side, e.g. "ja-JP" โ used for free in-browser text-to-speech. Omit to auto-detect. | |
| description | No |