# io.github.lazyants/transkribus (npm · @lazyants/transkribus-mcp-server)

MCP server for the Transkribus REST API — collections, documents, HTR/OCR, and models.

- Trust score: 77/100 (medium)
- Change this week: +24
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-04

## Components

- npm · `@lazyants/transkribus-mcp-server`: 77/100 (this document), [markdown](https://verifymcp.io/servers/lazyants-transkribus/lazyants-transkribus-mcp-server.md), [page](https://verifymcp.io/servers/lazyants-transkribus/lazyants-transkribus-mcp-server)

## Channel facts

- Registry: `npm`
- Package: `@lazyants/transkribus-mcp-server`
- Version: `3.0.0`
- Transport: `stdio`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-04.

- **Supply Chain Security**: 83/100
  - No malware found by supply-chain analysis.
  - CVE check failed: a known medium-severity CVE affects hono 4.12.33, reached via @modelcontextprotocol/sdk > hono. A fixed version is available.
  - No install/post-install scripts declared.
  - Only part of the dependency tree could be resolved (107 of 108), so this covers what we could see, not the whole tree.
- **Provenance & Transparency**: 84/100
  - Source repository is publicly reachable at the declared URL.
  - Cryptographically verified build provenance (signed, bound to lazyants/transkribus-mcp-server).
  - License check failed: the license (FSL-1.1-MIT) isn't a recognized OSI-approved license.
  - Actively maintained (last published 17 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 82/100
  - 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 21216 tokens (~70/item across 301 items; 300 tools + 1 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 100/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 100% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add lazyants-transkribus -- npx -y @lazyants/transkribus-mcp-server
```

### Codex

```bash
codex mcp add lazyants-transkribus -- npx -y @lazyants/transkribus-mcp-server
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "lazyants-transkribus": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@lazyants/transkribus-mcp-server"
      ],
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add lazyants-transkribus --command npx --arg -y --arg @lazyants/transkribus-mcp-server
```

### Hermes

```yaml
mcp_servers:
  lazyants-transkribus:
    command: "npx"
    args: ["-y", "@lazyants/transkribus-mcp-server"]
```

### Other

```json
{
  "mcpServers": {
    "lazyants-transkribus": {
      "command": "npx",
      "args": [
        "-y",
        "@lazyants/transkribus-mcp-server"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-04 (score 77, +3)

- [security regression] CVE-2026-69207 affects this package: medium
- [security regression] Known CVEs: partial → fail
- [functional improvement] Stability: unverified → 0.27

### 2026-08-02 (score 74, +48)

- [security improvement] Install scripts: unverified → pass
- [security improvement] Provenance: unverified → pass
- [security improvement] Known CVEs: unverified → partial
- [security improvement] Malware scan: unverified → pass
- [security] Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window).
- [security] The attested source repository moved: lazyants/transkribus-mcp-server
- [functional regression] License: unverified → fail
- [functional improvement] Dependency health: unverified → partial
- [functional improvement] Maintenance: unverified → pass
- [functional improvement] Schema quality: unverified → good
- [functional improvement] MCP protocol: unverified → pass
- [functional] Licence: FSL-1.1-MIT

### 2026-07-31 (score 26, −27)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-27 (score 53)

First indexed and scored.

## MCP tools (300)

### `transkribus_auth_check_session` (~23 tokens)

Check Session

Check if the current Transkribus session is valid.

### `transkribus_auth_get_details` (~20 tokens)

Get Auth Details

Get details of the currently authenticated user.

### `transkribus_auth_invalidate` (~19 tokens)

Invalidate Session

Invalidate the current authentication session.

### `transkribus_auth_logout` (~21 tokens)

Logout

Log out of the current Transkribus session.

### `transkribus_auth_refresh` (~18 tokens)

Refresh Session

Refresh the current authentication session token.

### `transkribus_coll_list` (~131 tokens)

List Collections

List all collections accessible to the current user.

Input parameters:

- `collId` (string): Filter by collection ID
- `excludeEmpty` (boolean): Exclude empty collections
- `favorites` (boolean): Filter favorites only
- `filter` (string): Filter string
- `index` (integer): Start index
- `nValues` (integer): Number of values
- `role` (string): Filter by user role
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)
- `userid` (integer): Filter by user ID

### `transkribus_coll_count` (~42 tokens)

Count Collections

Get the total number of collections accessible to the current user.

Input parameters:

- `empty` (boolean): Include empty collections
- `filter` (string): Filter string

### `transkribus_coll_count_find_documents` (~164 tokens)

Count Found Documents

Count documents matching the given search criteria.

Input parameters:

- `author` (string): Filter by author
- `caseSensitive` (boolean): Case sensitive search
- `collId` (integer): Filter by collection ID
- `descr` (string): Filter by description
- `docId` (integer): Filter by document ID
- `exactMatch` (boolean): Require exact match
- `id` (integer): Filter by ID
- `isDeleted` (boolean): Include deleted documents
- `labelId` (string): Filter by label ID
- `title` (string): Filter by document title
- `uploaderId` (integer): Filter by uploader ID
- `userid` (integer): Filter by user ID
- `writer` (string): Filter by writer

### `transkribus_coll_create` (~33 tokens)

Create Collection

Create a new collection with the given name.

Input parameters:

- `collName` (string, required): Name for the new collection

### `transkribus_coll_find_documents` (~347 tokens)

Find Documents

Search for documents across collections using filters.

Input parameters:

- `author` (string): Filter by author
- `authority` (string): Filter by authority
- `caseSensitive` (boolean): Case sensitive search
- `collId` (integer): Filter by collection ID
- `createdfrom` (number): Created from timestamp
- `createdto` (number): Created to timestamp
- `descr` (string): Filter by description
- `docId` (integer): Filter by document ID
- `exactMatch` (boolean): Require exact match
- `extId` (string): Filter by external ID
- `genre` (string): Filter by genre
- `hierarchy` (string): Filter by hierarchy
- `id` (integer): Filter by ID
- `includeNulls` (boolean): Include null values
- `index` (integer): Start index (0-based)
- `isDeleted` (boolean): Include deleted documents
- `labelId` (string): Filter by label ID
- `language` (string): Filter by language
- `nValues` (integer): Number of results (-1 for all)
- `pagingWrapper` (boolean): Use paging wrapper
- `scriptType` (string): Filter by script type
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `title` (string): Filter by document title
- `ultimestamp` (number): Last modified timestamp
- `uploader` (string): Filter by uploader name
- `uploaderId` (integer): Filter by uploader ID
- `userid` (integer): Filter by user ID
- `writer` (string): Filter by writer

### `transkribus_coll_find_documents_post` (~133 tokens)

Find Documents (POST)

Search for documents across collections using a POST request body.

Input parameters:

- `author` (string): Filter by author
- `collId` (integer): Filter by collection ID
- `docId` (integer): Filter by document ID
- `exactMatch` (boolean): Require exact match
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `title` (string): Filter by document title

### `transkribus_coll_find_documents_old` (~183 tokens)

Find Documents (Legacy)

Search for documents using the legacy endpoint.

Input parameters:

- `author` (string): Filter by author
- `caseSensitive` (boolean): Case sensitive search
- `collId` (integer): Filter by collection ID
- `descr` (string): Filter by description
- `docId` (integer): Filter by document ID
- `exactMatch` (boolean): Require exact match
- `id` (integer): Filter by ID
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `title` (string): Filter by document title
- `uploaderId` (integer): Filter by uploader ID
- `writer` (string): Filter by writer

### `transkribus_coll_create_iob_import` (~54 tokens)

IOB Import

Create documents from an IOB import.

Input parameters:

- `collId` (integer): Target collection ID
- `fileName` (string): IOB file name
- `id` (integer): Document ID

### `transkribus_coll_list_paged` (~85 tokens)

List Collections (Paged)

List collections with pagination support.

Input parameters:

- `empty` (boolean): Include empty collections (default false)
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_coll_list_xml` (~65 tokens)

List Collections (XML)

List all collections in XML format.

Input parameters:

- `index` (integer): Start index
- `nValues` (integer): Number of values
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)

### `transkribus_coll_list_by_name` (~96 tokens)

List Collections By Name

Search for collections by name.

Input parameters:

- `exactMatch` (boolean): Require exact name match
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `name` (string, required): Collection name to search for
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_coll_get_recent_collections` (~72 tokens)

Get Recent Collections

Get recently accessed collections.

Input parameters:

- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_coll_get_recent_documents` (~71 tokens)

Get Recent Documents

Get recently accessed documents.

Input parameters:

- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_coll_delete` (~43 tokens)

Delete Collection

Delete a collection by ID.

Input parameters:

- `collId` (integer, required): Collection ID
- `force` (boolean): Force delete even if not empty (default false)

### `transkribus_coll_add_doc` (~64 tokens)

Add Document to Collection

Add an existing document to a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `docId` (integer, required): Document ID
- `id` (integer): Document ID
- `moveTo` (boolean): Move instead of copy (default false)

### `transkribus_coll_add_docs` (~59 tokens)

Add Documents to Collection

Add multiple existing documents to a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `docIds` (array, required): Array of document IDs to add
- `moveTo` (boolean): Move instead of copy (default false)

### `transkribus_coll_can_manage` (~33 tokens)

Can Manage Collection

Check if the current user can manage the specified collection.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_coll_count_docs` (~66 tokens)

Count Documents in Collection

Get the number of documents in a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `isDeleted` (boolean): Include deleted documents
- `labelId` (string): Filter by label ID
- `uploaderId` (integer): Filter by uploader ID

### `transkribus_coll_create_doc_from_iiif` (~72 tokens)

Create Document from IIIF URL

Create a document in a collection from an IIIF manifest URL.

Input parameters:

- `collId` (integer, required): Collection ID
- `fileName` (string): File name for the document
- `title` (string): Document title
- `url` (string, required): IIIF manifest URL

### `transkribus_coll_create_doc_from_mets` (~57 tokens)

Create Document from METS

Create a document in a collection from METS metadata.

Input parameters:

- `collId` (integer, required): Collection ID
- `fileName` (string): METS file name
- `title` (string): Document title

### `transkribus_coll_create_doc_from_mets_url` (~70 tokens)

Create Document from METS URL

Create a document in a collection from a METS URL.

Input parameters:

- `collId` (integer, required): Collection ID
- `fileName` (string): File name for the document
- `title` (string): Document title
- `url` (string, required): METS URL

### `transkribus_coll_create_doc_from_pdf` (~55 tokens)

Create Document from PDF

Create a document in a collection from a PDF file.

Input parameters:

- `collId` (integer, required): Collection ID
- `fileName` (string): PDF file name
- `title` (string): Document title

### `transkribus_coll_delete_empty` (~31 tokens)

Delete Empty Collection

Delete a collection only if it is empty.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_coll_duplicate` (~26 tokens)

Duplicate Collection

Duplicate an entire collection.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_coll_duplicate_doc` (~66 tokens)

Duplicate Document

Duplicate a document within a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `docId` (integer, required): Document ID
- `name` (string): Name for the duplicated document
- `targetCollId` (integer): Target collection ID for the copy

### `transkribus_coll_ead_metadata_import` (~44 tokens)

EAD Metadata Import

Import EAD metadata into a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `fileName` (string): EAD file name

### `transkribus_coll_export` (~72 tokens)

Export Collection

Export documents from a collection in the specified format.

Input parameters:

- `collId` (integer, required): Collection ID
- `format` (string): Export format (e.g. "pdf", "docx", "tei")
- `pages` (string): Page range to export (e.g. "1-10")

### `transkribus_coll_create_doc_from_ftp` (~87 tokens)

Create Document from FTP

Ingest a document into a collection from an FTP source.

Input parameters:

- `checkForDuplicateTitle` (boolean): Check for duplicate title
- `collId` (integer, required): Collection ID
- `doDeleteImportSource` (boolean): Delete import source after ingest
- `fileName` (string): File name on FTP
- `title` (string): Document title

### `transkribus_coll_list_docs` (~291 tokens)

List Documents in Collection

List all documents in a collection with pagination.

Input parameters:

- `author` (string): Filter by author
- `authority` (string): Filter by authority
- `collId` (integer, required): Collection ID
- `createdfrom` (number): Created from timestamp
- `createdto` (number): Created to timestamp
- `description` (string): Filter by description
- `extId` (string): Filter by external ID
- `genre` (string): Filter by genre
- `hierarchy` (string): Filter by hierarchy
- `includeNulls` (boolean): Include null values
- `index` (integer): Start index (0-based)
- `isDeleted` (string): Include deleted documents
- `labelId` (string): Filter by label ID
- `language` (string): Filter by language
- `nValues` (integer): Number of results (-1 for all)
- `pagingWrapper` (boolean): Use paging wrapper
- `scriptType` (string): Filter by script type
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `title` (string): Filter by document title
- `ultimestamp` (number): Last modified timestamp
- `uploader` (string): Filter by uploader name
- `uploaderId` (integer): Filter by uploader ID
- `writer` (string): Filter by writer

### `transkribus_coll_list_docs_xml` (~90 tokens)

List Documents in Collection (XML)

List all documents in a collection in XML format.

Input parameters:

- `collId` (integer, required): Collection ID
- `index` (integer): Start index
- `isDeleted` (string): Include deleted documents
- `nValues` (integer): Number of values
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)

### `transkribus_coll_get_metadata` (~37 tokens)

Get Collection Metadata

Get metadata for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `stats` (boolean): Include statistics

### `transkribus_coll_update_metadata` (~56 tokens)

Update Collection Metadata

Update the metadata for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `description` (string): Collection description
- `language` (string): Primary language
- `title` (string): Collection title

### `transkribus_coll_remove_favorite` (~31 tokens)

Remove Collection from Favorites

Remove a collection from the user favorites.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_coll_add_favorite` (~31 tokens)

Add Collection to Favorites

Add a collection to the user favorites.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_coll_get_recent` (~83 tokens)

Get Recent in Collection

Get recently accessed items in a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_coll_modify` (~48 tokens)

Modify Collection

Modify the properties of a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `collName` (string): New collection name
- `description` (string): New description

### `transkribus_coll_upload_doc` (~56 tokens)

Upload Document

Upload a document to a collection.

Input parameters:

- `author` (string): Document author
- `collId` (integer, required): Collection ID
- `description` (string): Document description
- `title` (string): Document title

### `transkribus_coll_upload_doc_multipart` (~62 tokens)

Upload Document (Multipart)

Upload a document to a collection using multipart form data.

Input parameters:

- `author` (string): Document author
- `collId` (integer, required): Collection ID
- `description` (string): Document description
- `title` (string): Document title

### `transkribus_coll_list_for_user` (~99 tokens)

List Collections for User

List collections accessible to a specific user.

Input parameters:

- `excludeEmpty` (boolean): Exclude empty collections
- `index` (integer): Start index
- `nValues` (integer): Number of values
- `role` (string): Filter by user role
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)
- `userid` (integer, required): User ID

### `transkribus_coll_remove_doc` (~43 tokens)

Remove Document from Collection

Remove a document from a collection without deleting it.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID to remove

### `transkribus_doc_delete` (~49 tokens)

Delete Document

Delete a document from a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `delete` (boolean): Confirm deletion (default false)
- `id` (integer, required): Document ID

### `transkribus_doc_list_collections` (~93 tokens)

List Document Collections

List all collections a document belongs to.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_doc_list_collections_paged` (~97 tokens)

List Document Collections (Paged)

List all collections a document belongs to with pagination.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_doc_get_costs` (~40 tokens)

Get Document Costs

Get the processing costs for a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_get_stat` (~36 tokens)

Get Document Stat

Get document statistics summary.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_get_editorial_declaration` (~42 tokens)

Get Editorial Declaration

Get the editorial declaration for a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_post_editorial_declaration` (~54 tokens)

Post Editorial Declaration

Create or update the editorial declaration for a document.

Input parameters:

- `body` (object): Editorial declaration data
- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_export` (~584 tokens)

Export Document

Export a document in the specified format.

Input parameters:

- `collId` (integer, required): Collection ID
- `doBlackening` (boolean): Apply blackening
- `doCreateTitle` (boolean): Create title page
- `doDocxExpandAbbrevs` (boolean): Expand abbreviations in DOCX
- `doDocxForcePageBreaks` (boolean): Force page breaks in DOCX
- `doDocxKeepAbbrevs` (boolean): Keep abbreviations in DOCX
- `doDocxMarkUnclear` (boolean): Mark unclear text in DOCX
- `doDocxPreserveLineBreaks` (boolean): Preserve line breaks in DOCX
- `doDocxSubstituteAbbrevs` (boolean): Substitute abbreviations in DOCX
- `doDocxWithTags` (boolean): DOCX with tags
- `doExportAltoXml` (boolean): Export ALTO XML
- `doExportPageXml` (boolean): Export PAGE XML
- `doPdfImagesOnly` (boolean): PDF with images only
- `doPdfImagesPlusText` (boolean): PDF with images plus text
- `doPdfWithTags` (boolean): PDF with tags
- `doPdfWithTextPages` (boolean): PDF with text pages
- `doSingleClassColorTei` (boolean): Single class color TEI
- `doTeiWithLineBreaks` (boolean): TEI with line breaks
- `doTeiWithLineTags` (boolean): TEI with line tags
- `doTeiWithNoZones` (boolean): TEI without zones
- `doTeiWithZonePerLine` (boolean): TEI with zone per line
- `doTeiWithZonePerRegion` (boolean): TEI with zone per region
- `doTeiWithZonePerWord` (boolean): TEI with zone per word
- `doTeiWithZones` (boolean): TEI with zones
- `doWordBased` (boolean): Word-based export
- `doWriteDocx` (boolean): Write DOCX
- `doWriteImages` (boolean): Write image files
- `doWriteMets` (boolean): Write METS file
- `doWritePdf` (boolean): Write PDF
- `doWriteTablesXlsx` (boolean): Write tables XLSX
- `doWriteTagsXlsx` (boolean): Write tags XLSX
- `doWriteTei` (boolean): Write TEI
- `format` (string): Export format
- `id` (integer, required): Document ID
- `pages` (string): Page range to export (e.g. "1-5")
- `splitIntoWordsInAltoXml` (boolean): Split into words in ALTO XML
- `useVersionStatus` (string): Version status to use

### `transkribus_doc_get_fulldoc` (~78 tokens)

Get Full Document

Get the full document including all pages and transcripts.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `nrOfTranscripts` (integer): Number of transcripts to include
- `stats` (boolean): Include statistics
- `status` (string): Filter by status

### `transkribus_doc_get_fulldoc_xml` (~58 tokens)

Get Full Document XML

Get the full document in XML format.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `nrOfTranscripts` (integer): Number of transcripts to include

### `transkribus_doc_has_affiliation` (~40 tokens)

Check Document Affiliation

Check if a document has an affiliation.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_get_image_names` (~44 tokens)

Get Image Names

Get the image file names for all pages in a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_kws_search` (~49 tokens)

Keyword Search in Document

Search for keywords within a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `query` (string, required): Search query string

### `transkribus_doc_list_pages` (~92 tokens)

List Document Pages

List pages in a document with pagination.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_doc_get_metadata` (~37 tokens)

Get Document Metadata

Get metadata for a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_update_metadata` (~64 tokens)

Update Document Metadata

Update metadata for a document.

Input parameters:

- `author` (string): Document author
- `collId` (integer, required): Collection ID
- `description` (string): Document description
- `id` (integer, required): Document ID
- `title` (string): Document title

### `transkribus_doc_get_mets` (~41 tokens)

Get Document METS

Get the METS metadata for a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_get_page_ids` (~61 tokens)

Get Page IDs

Get the page IDs for all pages in a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `pages` (string): Page range filter (e.g. "1-5")

### `transkribus_doc_get_pages` (~286 tokens)

Get Document Pages

Get all pages for a document.

Input parameters:

- `clientId` (integer): Filter by client ID
- `clientName` (string): Filter by client name
- `collId` (integer, required): Collection ID
- `ctStatus` (string): Filter by CT status
- `fileName` (string): Filter by file name
- `hideOnSites` (integer): Filter by hide on sites flag
- `id` (integer, required): Document ID
- `index` (integer): Start index
- `labelId` (string): Filter by label ID
- `modelId` (string): Filter by model ID
- `modelName` (string): Filter by model name
- `modelType` (string): Filter by model type
- `modelUserId` (integer): Filter by model user ID
- `modelUserName` (string): Filter by model user name
- `nValues` (integer): Number of values (-1 for all)
- `pages` (string): Page range filter
- `pagingWrapper` (boolean): Use paging wrapper
- `recognitionType` (string): Filter by recognition type
- `skipPagesWithMissingStatus` (boolean): Skip pages with missing status
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)
- `status` (string): Filter by status

### `transkribus_doc_remove_from_collection` (~42 tokens)

Remove Document from Collection

Remove a document from a collection without deleting it.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_get_stats` (~38 tokens)

Get Document Stats

Get detailed statistics for a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_get_test_set` (~41 tokens)

Get Test Set

Get the test set data for a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_get_train_data` (~40 tokens)

Get Training Data

Get the training data for a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_get_transcript_ids` (~98 tokens)

Get Transcript IDs

Get all transcript IDs for a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `index` (integer): Start index
- `nValues` (integer): Number of values
- `pages` (string): Page range filter
- `skipPagesWithMissingStatus` (boolean): Skip pages with missing status
- `status` (string): Filter by transcript status

### `transkribus_doc_update_transcript` (~74 tokens)

Update Document Transcript

Update a transcript for a specific page in a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `fileName` (string): File name for transcript sync
- `id` (integer, required): Document ID
- `page` (integer, required): Page number
- `status` (string): Transcript status

### `transkribus_doc_get_validation_data` (~40 tokens)

Get Validation Data

Get the validation data for a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_move_pages_by_image_names` (~55 tokens)

Move Pages by Image Names

Move pages within a document based on image names.

Input parameters:

- `body` (object, required): Image name mapping data
- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_doc_update_metadata_v2` (~54 tokens)

Update Document Metadata v2

Update document metadata using the v2 endpoint.

Input parameters:

- `body` (object, required): Document metadata v2 data
- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID

### `transkribus_page_delete` (~46 tokens)

Delete Page

Delete a page from a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `page` (integer, required): Page number

### `transkribus_page_get` (~49 tokens)

Get Page

Get details of a specific page in a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `page` (integer, required): Page number

### `transkribus_page_move` (~106 tokens)

Move Page

Move a page to a different position within the document or to another document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `moveTo` (integer, required): Target position to move the page to
- `moveToDocId` (integer): Target document ID to move the page to
- `nrIsPageId` (boolean): Treat page nr as page ID (default false)
- `page` (integer, required): Page number

### `transkribus_page_add` (~78 tokens)

Add Page

Add a new page to a document at the specified position.

Input parameters:

- `collId` (integer, required): Collection ID
- `fileName` (string): File name for the page
- `id` (integer, required): Document ID
- `imgUrl` (string): URL of the image to add
- `page` (integer, required): Page number

### `transkribus_page_count_transcripts` (~50 tokens)

Count Page Transcripts

Get the number of transcripts for a page.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `page` (integer, required): Page number

### `transkribus_page_get_curr_transcript` (~50 tokens)

Get Current Transcript

Get the current transcript for a page.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `page` (integer, required): Page number

### `transkribus_page_delete_transcript` (~61 tokens)

Delete Page Transcript

Delete a specific transcript version from a page.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `key` (string, required): Transcript key to delete
- `page` (integer, required): Page number

### `transkribus_page_update_hide_on_sites` (~96 tokens)

Update Page Visibility

Set whether a page is hidden on public sites.

Input parameters:

- `collId` (integer, required): Collection ID
- `hide` (boolean, required): Whether to hide the page on sites
- `hideOnSites` (boolean): Whether to hide on sites
- `id` (integer, required): Document ID
- `nrIsPageId` (boolean): Treat page nr as page ID
- `page` (integer, required): Page number

### `transkribus_page_is_locked` (~48 tokens)

Check Page Lock

Check if a page is currently locked.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `page` (integer, required): Page number

### `transkribus_page_list_transcripts` (~95 tokens)

List Page Transcripts

List all transcript versions for a page.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `index` (integer): Start index
- `nValues` (integer): Number of values
- `page` (integer, required): Page number
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)

### `transkribus_page_list_locks` (~48 tokens)

List Page Locks

List all locks on a page.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `page` (integer, required): Page number

### `transkribus_page_lock` (~67 tokens)

Lock/Unlock Page

Lock or unlock a page for editing.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `page` (integer, required): Page number
- `type` (boolean): Whether to lock (true) or unlock (false) the page

### `transkribus_page_get_metadata` (~47 tokens)

Get Page Metadata

Get metadata for a specific page.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `page` (integer, required): Page number

### `transkribus_page_get_plaintext` (~51 tokens)

Get Page Plaintext

Get the plain text content of a page transcript.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `page` (integer, required): Page number

### `transkribus_page_assign_plaintext` (~137 tokens)

Assign Plaintext to Page

Assign plain text content to a page as a new transcript.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `note` (string): Note for the transcript
- `nrIsPageId` (boolean): Treat page nr as page ID
- `page` (integer, required): Page number
- `parent` (integer): Parent transcript ID
- `status` (string): Transcript status
- `text` (string, required): Plain text content to assign
- `toolName` (string): Tool name that created the transcript
- `useExistingLayout` (boolean): Use existing layout

### `transkribus_page_replace` (~47 tokens)

Replace Page

Replace a page image in a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `page` (integer, required): Page number

### `transkribus_page_post_transcript` (~118 tokens)

Post Page Transcript

Post a new transcript for a page.

Input parameters:

- `body` (object): Transcript data
- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `note` (string): Note for the transcript
- `nrIsPageId` (boolean): Treat page nr as page ID
- `page` (integer, required): Page number
- `parent` (integer): Parent transcript ID
- `status` (string): Transcript status
- `toolName` (string): Tool name that created the transcript

### `transkribus_page_get_transcript` (~60 tokens)

Get Page Transcript

Get a specific transcript version for a page.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `page` (integer, required): Page number
- `transcriptId` (integer, required): Transcript ID

### `transkribus_page_update_transcript_status` (~96 tokens)

Update Transcript Status

Update the status of a specific transcript version.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `note` (string): Status note
- `nrIsPageId` (boolean): Treat page nr as page ID
- `page` (integer, required): Page number
- `status` (string, required): New transcript status
- `transcriptId` (integer, required): Transcript ID

### `transkribus_page_get_text` (~49 tokens)

Get Page Text (Transcript)

Get the transcript text for a specific page.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `page` (integer, required): Page number

### `transkribus_page_update_status_v2` (~106 tokens)

Update Page Status v2

Update page status using transcript ID (alternative endpoint).

Input parameters:

- `body` (object): Status update data
- `collId` (integer, required): Collection ID
- `id` (integer, required): Document ID
- `note` (string): Status note
- `nrIsPageId` (boolean): Treat page nr as page ID
- `page` (integer, required): Page number
- `status` (string): New status
- `transcriptId` (integer, required): Transcript ID

### `transkribus_coll_user_add_or_modify` (~88 tokens)

Add or Modify User in Collection

Add a user to a collection or modify their role if they already exist.

Input parameters:

- `collId` (integer, required): Collection ID
- `role` (string, required): Role to assign to the user
- `sendMail` (boolean): Send notification email
- `userId` (integer, required): User ID to add or modify
- `userid` (integer): User ID (alternative)

### `transkribus_coll_user_get_list` (~91 tokens)

Get Collection Users

Get the list of users with access to a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `index` (integer): Start index
- `nValues` (integer): Number of values
- `role` (string): Filter by user role
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)

### `transkribus_coll_user_add` (~73 tokens)

Add User to Collection

Add a new user to a collection with an optional role.

Input parameters:

- `collId` (integer, required): Collection ID
- `role` (string): Role to assign to the user
- `sendMail` (boolean): Send notification email (default false)
- `userId` (integer, required): User ID to add

### `transkribus_coll_user_remove` (~44 tokens)

Remove User from Collection

Remove a user from a collection by their user ID.

Input parameters:

- `collId` (integer, required): Collection ID
- `userid` (integer, required): User ID to remove

### `transkribus_coll_user_update_role` (~69 tokens)

Update User Role

Update the role of a user in a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `role` (string, required): New role to assign
- `sendMail` (boolean): Send notification email (default true)
- `userid` (integer, required): User ID to update

### `transkribus_coll_user_list` (~88 tokens)

List Collection Users

List users of a collection with optional pagination.

Input parameters:

- `collId` (integer, required): Collection ID
- `index` (integer): Start index
- `nValues` (integer): Number of values
- `role` (string): Filter by user role
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)

### `transkribus_coll_user_count` (~42 tokens)

Count Collection Users

Get the number of users in a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `role` (string): Filter by user role

### `transkribus_coll_user_stats` (~75 tokens)

Get User Stats

Get user statistics for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `index` (integer): Start index
- `nValues` (integer): Number of values
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)

### `transkribus_coll_remove_user` (~44 tokens)

Remove User from Collection (POST)

Remove a user from a collection using the POST endpoint.

Input parameters:

- `collId` (integer, required): Collection ID
- `userid` (integer, required): User ID to remove

### `transkribus_crowd_get_project` (~33 tokens)

Get Crowd Project

Get the crowd project details for a collection.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_crowd_post_project` (~45 tokens)

Create or Update Crowd Project

Create or update the crowd project configuration for a collection.

Input parameters:

- `body` (object, required): Crowd project data
- `collId` (integer, required): Collection ID

### `transkribus_crowd_delete_messages` (~46 tokens)

Delete Crowd Project Messages

Delete messages from the crowd project of a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer): Specific message ID to delete

### `transkribus_crowd_delete_milestones` (~48 tokens)

Delete Crowd Project Milestones

Delete milestones from the crowd project of a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer): Specific milestone ID to delete

### `transkribus_crowd_post_message` (~47 tokens)

Post Crowd Project Message

Store a new message in the crowd project of a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `message` (string, required): Message content to store

### `transkribus_crowd_post_milestone` (~58 tokens)

Post Crowd Project Milestone

Store a new milestone in the crowd project of a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `date` (string): Milestone date
- `title` (string, required): Milestone title

### `transkribus_editdecl_list_features` (~32 tokens)

List Edit Declaration Features

List all editorial declaration features for a collection.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_editdecl_post_feature` (~51 tokens)

Create Edit Declaration Feature

Store a new editorial declaration feature in a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `description` (string): Feature description
- `title` (string, required): Feature title

### `transkribus_editdecl_post_option` (~57 tokens)

Create Edit Declaration Option

Store a new option for an editorial declaration feature.

Input parameters:

- `collId` (integer, required): Collection ID
- `featId` (integer, required): Feature ID to add the option to
- `option` (string, required): Option value

### `transkribus_editdecl_delete_feature` (~55 tokens)

Delete Edit Declaration Feature

Delete an editorial declaration feature from a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `featId` (integer, required): Feature ID to delete
- `id` (integer): Feature ID (alternative)

### `transkribus_editdecl_delete_option` (~55 tokens)

Delete Edit Declaration Option

Delete an option from an editorial declaration feature.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer): Option ID (alternative)
- `optionId` (integer, required): Option ID to delete

### `transkribus_coll_credit_list` (~109 tokens)

List Collection Credits

List credit packages associated with a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `includeExpired` (boolean): Include expired credits
- `index` (integer): Start index
- `minBalance` (number): Minimum balance filter
- `nValues` (integer): Number of values
- `onlyActive` (boolean): Only active credits
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)

### `transkribus_coll_credit_transactions` (~76 tokens)

Get Credit Transactions

Get credit transaction records for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `index` (integer): Start index
- `nValues` (integer): Number of values
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)

### `transkribus_coll_credit_history` (~77 tokens)

Get Credit History

Get the credit usage history for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `index` (integer): Start index
- `nValues` (integer): Number of values
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)

### `transkribus_coll_credit_add_package` (~43 tokens)

Add Credit Package

Add a credit package to a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Credit package ID to add

### `transkribus_coll_credit_remove_package` (~43 tokens)

Remove Credit Package

Remove a credit package from a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Credit package ID to remove

### `transkribus_stat_get_coll` (~28 tokens)

Get Collection Statistics

Get statistics for a collection.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_stat_get_storage_usage` (~31 tokens)

Get Storage Usage Details

Get storage usage details for a collection.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_stat_get_page_status` (~85 tokens)

Get Page Status

Get the page status overview for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_stat_update_page_status` (~56 tokens)

Update Page Status

Update the status of pages in a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `pageId` (integer): Specific page ID to update
- `status` (string, required): New page status value

### `transkribus_stat_get_coll_stats` (~32 tokens)

Get Collection Stats (New)

Get collection statistics using the new stats endpoint.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_stat_get_pages_filtered` (~43 tokens)

Get Collection Pages (Filtered)

Get collection pages with filtering via POST body.

Input parameters:

- `body` (object): Filter criteria for pages
- `collId` (integer, required): Collection ID

### `transkribus_coll_label_list` (~99 tokens)

List Collection Labels

List all labels associated with a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `index` (integer): Start index (0-based)
- `isDeleted` (string): Filter by deleted status (default "false")
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_coll_activity_recognition` (~55 tokens)

Get Recognition Activity

Get recognition activity records for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `from` (number): Start timestamp (epoch ms)
- `to` (number): End timestamp (epoch ms)

### `transkribus_coll_activity_saves` (~55 tokens)

Get Save Activity

Get save activity records for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `from` (number): Start timestamp (epoch ms)
- `to` (number): End timestamp (epoch ms)

### `transkribus_coll_update_default_tag_defs` (~33 tokens)

Update Default Tag Definitions

Update the default tag definitions across all collections.

Input parameters:

- `body` (object, required): Tag definitions data

### `transkribus_coll_get_tag_defs` (~41 tokens)

Get Collection Tag Definitions

List tag definitions for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `legacy` (boolean): Use legacy tag definitions

### `transkribus_coll_update_tag_defs` (~41 tokens)

Update Collection Tag Definitions

Update tag definitions for a specific collection.

Input parameters:

- `body` (object, required): Tag definitions data
- `collId` (integer, required): Collection ID

### `transkribus_coll_subscribe_get` (~31 tokens)

Get Collection Subscription

Get the subscription status for a collection.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_recog_get_atr` (~26 tokens)

Get ATR Info

Retrieve information about available ATR (Automatic Text Recognition) models.

### `transkribus_recog_run_atr` (~68 tokens)

Run ATR

Run Automatic Text Recognition on a document or specific pages.

Input parameters:

- `collId` (integer, required): Collection ID
- `docId` (integer, required): Document ID
- `modelId` (integer): Model/HTR ID
- `pageNr` (integer): Page number

### `transkribus_recog_compute_sample` (~44 tokens)

Compute Sample

Compute a recognition sample for a document in a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `docId` (integer, required): Document ID

### `transkribus_recog_compute_wer` (~90 tokens)

Compute WER

Compute the Word Error Rate for a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `docId` (integer, required): Document ID
- `hyp` (string): Hypothesis transcript identifier
- `key` (string): Transcript key
- `pages` (string): Page range (e.g. "1-5")
- `ref` (string): Reference transcript identifier

### `transkribus_recog_compute_wer_tasas` (~96 tokens)

Compute WER (TASAS)

Compute the Word Error Rate using TASAS method for a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `docId` (integer, required): Document ID
- `hyp` (string): Hypothesis transcript identifier
- `key` (string): Transcript key
- `pages` (string): Page range (e.g. "1-5")
- `ref` (string): Reference transcript identifier

### `transkribus_recog_list_dicts` (~20 tokens)

List Dictionaries

List available dictionaries for recognition.

### `transkribus_recog_get_error_rate` (~65 tokens)

Get Error Rate

Get the error rate for a collection or model.

Input parameters:

- `collId` (integer): Collection ID
- `key` (string): Key identifier
- `modelId` (integer): Model/HTR ID
- `ref` (string): Reference identifier

### `transkribus_recog_compute_error_rate` (~60 tokens)

Compute Error Rate

Compute the error rate for a model in a collection.

Input parameters:

- `body` (object): Additional error rate computation parameters
- `collId` (integer, required): Collection ID
- `modelId` (integer, required): Model/HTR ID

### `transkribus_recog_train_htr_citlab` (~48 tokens)

Train HTR (CITlab)

Start CITlab HTR model training for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `config` (object, required): Training configuration parameters

### `transkribus_recog_train_la2` (~45 tokens)

Train Layout Analysis 2

Start Layout Analysis 2 model training for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `config` (object, required): Training configuration parameters

### `transkribus_recog_train_la_citlab` (~47 tokens)

Train Layout Analysis (CITlab)

Start CITlab Layout Analysis model training for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `config` (object, required): Training configuration parameters

### `transkribus_recog_list_models` (~130 tokens)

List Recognition Models

List available recognition models with optional filtering.

Input parameters:

- `collId` (integer): Filter by collection ID
- `filter` (string): Filter string
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `prov` (string): Filter by provider (alternative)
- `provider` (string): Filter by model provider
- `releaseLevel` (integer): Filter by release level
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_recog_run_ocr` (~126 tokens)

Run OCR

Run OCR on a document or specific pages in a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `doBlockSegOnly` (boolean): Only do block segmentation (default false)
- `docId` (integer, required): Document ID
- `id` (integer): Model ID
- `language` (string): Language for OCR
- `ocrType` (string): OCR type (default "Legacy")
- `pages` (string): Page range (e.g. "1-5")
- `typeFace` (string): Type face for OCR

### `transkribus_recog_get_ocr_costs` (~98 tokens)

Get OCR Costs

Get the estimated OCR costs for a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `doBlockSegOnly` (boolean): Only do block segmentation
- `docId` (integer, required): Document ID
- `id` (integer): Model ID
- `nrOfPages` (integer): Number of pages
- `pages` (string): Page range
- `type` (string): OCR type

### `transkribus_recog_text2image_citlab` (~50 tokens)

Text2Image (CITlab)

Run CITlab Text2Image alignment for a collection.

Input parameters:

- `body` (object, required): Text2Image configuration parameters
- `collId` (integer, required): Collection ID

### `transkribus_recog_train_table` (~42 tokens)

Train Table Recognition

Start table recognition model training for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `config` (object, required): Training configuration parameters

### `transkribus_recog_list_by_collection` (~96 tokens)

List Models by Collection

List recognition models available in a specific collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `prov` (string): Filter by provider
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_recog_delete` (~39 tokens)

Delete Recognition Model

Delete a recognition model from a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Resource ID

### `transkribus_recog_get` (~41 tokens)

Get Recognition Model

Get details of a recognition model in a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Resource ID

### `transkribus_recog_update` (~49 tokens)

Update Recognition Model

Update a recognition model in a collection.

Input parameters:

- `body` (object, required): Model update data
- `collId` (integer, required): Collection ID
- `id` (integer, required): Resource ID

### `transkribus_recog_add_to_collection` (~58 tokens)

Add Model to Collection

Add a recognition model to another collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Resource ID
- `targetCollId` (integer, required): Target collection ID to add the model to

### `transkribus_recog_list_collections` (~43 tokens)

List Model Collections

List collections that have access to a recognition model.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Resource ID

### `transkribus_recog_get_costs` (~77 tokens)

Get Model Costs

Get the cost information for a recognition model.

Input parameters:

- `collId` (integer, required): Collection ID
- `credits` (string): Credits parameter
- `id` (integer, required): Resource ID
- `nrOfPages` (integer): Number of pages
- `writeKwsIndex` (boolean): Write KWS index

### `transkribus_recog_remove_from_collection` (~41 tokens)

Remove Model from Collection

Remove a recognition model from a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Resource ID

### `transkribus_recog_get_test_set` (~56 tokens)

Get Test Set

Get the test set data for a recognition model.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Resource ID
- `nrOfTranscripts` (integer): Number of transcripts

### `transkribus_recog_get_train_data` (~62 tokens)

Get Training Data

Get the training data for a recognition model.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Resource ID
- `index` (integer): Start index
- `nValues` (integer): Number of values

### `transkribus_recog_get_train_set` (~55 tokens)

Get Training Set

Get the training set for a recognition model.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Resource ID
- `nrOfTranscripts` (integer): Number of transcripts

### `transkribus_recog_run_htr_citlab` (~189 tokens)

Run HTR (CITlab)

Run CITlab HTR recognition on a document using a specific model.

Input parameters:

- `allowConcurrentExecution` (boolean): Allow concurrent execution (default false)
- `collId` (integer, required): Collection ID
- `credits` (string): Credits parameter
- `dict` (string): Dictionary to use
- `doLinePolygonSimplification` (boolean): Simplify line polygons (default true)
- `doStoreConfMats` (boolean): Store confidence matrices (default true)
- `doStructures` (boolean): Run structure analysis
- `docId` (integer, required): Document ID
- `keepOriginalLinePolygons` (boolean): Keep original line polygons (default false)
- `modelId` (integer, required): Model/HTR ID
- `pages` (string): Page range (e.g. "1-5")
- `tempDict` (string): Temporary dictionary

### `transkribus_recog_text2image` (~86 tokens)

Run Text2Image

Run Text2Image alignment using a specific model in a collection.

Input parameters:

- `body` (object, required): Text2Image parameters
- `collId` (integer, required): Collection ID
- `credits` (string): Credits parameter
- `doNotDeleteWorkDir` (boolean): Do not delete work directory
- `modelId` (integer, required): Model/HTR ID

### `transkribus_recog_text2image_matching` (~216 tokens)

Run Text2Image Matching

Run Text2Image matching using a specific model in a collection.

Input parameters:

- `addNotMatchedTextInLastLine` (boolean): Add unmatched text in last line
- `allowDoubleMatching` (boolean): Allow double matching
- `blockThresh` (number): Block threshold
- `collId` (integer, required): Collection ID
- `credits` (string): Credits parameter
- `doNotDeleteWorkDir` (boolean): Do not delete work directory
- `docId` (integer, required): Document ID
- `keepUnmatchedLines` (boolean): Keep unmatched lines
- `lineThresh` (number): Line threshold
- `modelId` (integer, required): Model/HTR ID
- `pages` (string): Page range (e.g. "1-5")
- `preserveLineOrder` (boolean): Preserve line order
- `reductionMethod` (integer): Reduction method
- `useCurrentTranskript` (boolean): Use current transcript
- `useSourceLineFeeds` (boolean): Use source line feeds

### `transkribus_recog_run_trhtr` (~169 tokens)

Run TRHTR

Run TRHTR recognition using a specific model in a collection.

Input parameters:

- `allowConcurrentExecution` (boolean): Allow concurrent execution
- `b2pBackend` (string): B2P backend type
- `collId` (integer, required): Collection ID
- `credits` (string): Credits parameter
- `doLinePolygonSimplification` (boolean): Simplify line polygons
- `doNotDeleteWorkDir` (boolean): Do not delete work directory
- `id` (integer): Document ID
- `modelId` (integer, required): Model/HTR ID
- `modelName` (string): Model name
- `pages` (string): Page range (e.g. "1-5")
- `useExistingLinePolygons` (boolean): Use existing line polygons

### `transkribus_recog_get_add_info` (~43 tokens)

Get Add Info

Get information about adding a recognition model to collections.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Resource ID

### `transkribus_recog_get_validation_gt_by_htr` (~66 tokens)

Get Validation GT by HTR ID

Get validation ground truth data for a recognition model.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer, required): Resource ID
- `index` (integer): Start index
- `nValues` (integer): Number of values

### `transkribus_la_analyze` (~150 tokens)

Run Layout Analysis

Run layout analysis on document pages.

Input parameters:

- `collId` (integer, required): Collection ID
- `credits` (string): Credits parameter
- `doBaselineToPolygon` (boolean): Convert baselines to polygons
- `doBlockSeg` (boolean): Perform block segmentation
- `doLineSeg` (boolean): Perform line segmentation
- `doPolygonToBaseline` (boolean): Convert polygons to baselines
- `doWordSeg` (boolean): Perform word segmentation
- `docId` (integer, required): Document ID
- `jobImpl` (string): Job implementation class
- `pages` (string): Page range (e.g. "1-5" or "1,3,5")

### `transkribus_la_analyze_advanced` (~166 tokens)

Run Advanced Layout Analysis

Run advanced layout analysis with additional parameters.

Input parameters:

- `collId` (integer, required): Collection ID
- `credits` (string): Credits parameter
- `doBaselineToPolygon` (boolean): Convert baselines to polygons
- `doBlockSeg` (boolean): Perform block segmentation
- `doLineSeg` (boolean): Perform line segmentation
- `doPolygonToBaseline` (boolean): Convert polygons to baselines
- `doWordSeg` (boolean): Perform word segmentation
- `docId` (integer, required): Document ID
- `jobImpl` (string): Job implementation class
- `modelId` (integer): Model/HTR ID
- `pages` (string): Page range (e.g. "1-5" or "1,3,5")

### `transkribus_la_get_costs` (~78 tokens)

Get Layout Analysis Costs

Get the cost estimate for layout analysis on a document.

Input parameters:

- `collId` (integer, required): Collection ID
- `credits` (string): Credits parameter
- `docId` (integer, required): Document ID
- `modelId` (integer): Model/HTR ID
- `nrOfPages` (integer): Number of pages

### `transkribus_la_la2_inference` (~207 tokens)

LA2 Inference

Run LA2 model inference on document pages.

Input parameters:

- `addToPageXML` (boolean): Add results to PAGE XML
- `approxPolyFrac` (number): Approximate polygon fraction (default 0.7)
- `clusterLinesWithoutRegions` (boolean): Cluster lines without regions
- `collId` (integer, required): Collection ID
- `combineWithBaseLayout` (boolean): Combine with base layout
- `credits` (string): Credits parameter
- `docId` (integer, required): Document ID
- `keepEmptyRegions` (boolean): Keep empty regions
- `lineOverlapFraction` (number): Line overlap fraction (default 0.05)
- `modelId` (integer): Model/HTR ID
- `pages` (string): Page range (e.g. "1-5" or "1,3,5")
- `splitLines` (boolean): Split lines
- `threshold` (number): Detection threshold (default 0.75)

### `transkribus_la_table_inference` (~88 tokens)

Table Inference

Run table structure inference on document pages.

Input parameters:

- `collId` (integer, required): Collection ID
- `credits` (string): Credits parameter
- `docId` (integer, required): Document ID
- `modelId` (integer): Model/HTR ID
- `pages` (string): Page range (e.g. "1-5" or "1,3,5")

### `transkribus_pylaia_train` (~689 tokens)

Train PyLaia Model

Start PyLaia HTR model training for a collection. By default, sends training parameters matching the Transkribus UI defaults (textFeatsCfg with TextFeats preprocessing, use_masked_conv=True, max_epochs=100). Without these defaults, the server uses different preprocessing (trpPreprocPars) which produces significantly worse models. Set noTrainingDefaults=true to send no training parameters (server defaults).

Input parameters:

- `baseModelId` (integer): Base model ID for transfer learning
- `batch_size` (integer): Batch size (default: 24). Shortcut for trainCtcPars --batch_size.
- `collId` (integer, required): Collection ID
- `createModelPars` (object): Model architecture parameters as key-value pairs (e.g. {"--rnn_units": "512"}). Merged with UI defaults (use_masked_conv=True, cnn_poolsize="2 2 0 2", etc.). Only specify parameters you want to overr…
- `customAbbrevsTraining` (boolean): Enable custom abbreviations training
- `customTagTraining` (boolean): Enable custom tag training
- `description` (string): Description of the model
- `imgType` (string): Image type
- `language` (string): Language code (e.g. "rus", "deu", "eng")
- `learning_rate` (number): Learning rate (default: 3.0E-4). Shortcut for trainCtcPars --learning_rate.
- `max_epochs` (integer): Maximum training epochs (default: 100). Shortcut for trainCtcPars --max_epochs.
- `max_nondecreasing_epochs` (integer): Early stopping patience (default: 20). Shortcut for trainCtcPars --max_nondecreasing_epochs.
- `modelName` (string): Name for the new model
- `noTrainingDefaults` (boolean): If true, do NOT apply UI-default training parameters. The server will use its own defaults (which differ from the UI and may produce worse models).
- `omitLinesByTag` (array): Tags of lines to omit from training
- `provider` (string): Training provider (default: "PyLaia")
- `reverseText` (boolean): Whether to reverse text direction
- `testList` (array): Test page list
- `testListFile` (string): Absolute path to JSON file containing test page list array of {docId, pageId} objects. Example: /tmp/transkribus-training/test_list.json
- `textFeatsCfg` (object): TextFeats preprocessing config override. Merged with UI defaults (normheight=64, deslope/deslant=true, enh=true). Only specify fields you want to change.
- `trainCtcPars` (object): CTC training parameters as key-value pairs (e.g. {"--max_epochs": "200"}). Merged with UI defaults (max_epochs=100, learning_rate=3.0E-4, batch_size=24, etc.). Only specify parameters you want to ove…
- `trainList` (array): Training page list
- `trainListFile` (string): Absolute path to JSON file containing training page list array of {docId, pageId} objects. Example: /tmp/transkribus-training/train_list.json
- `trainProperties` (boolean): Enable training properties

### `transkribus_pylaia_recognize` (~343 tokens)

Run PyLaia Recognition

Run PyLaia HTR recognition on a document using a specific model.

Input parameters:

- `allowConcurrentExecution` (boolean): Allow concurrent execution (default false)
- `b2pBackend` (string): Baseline to polygon backend (default "Legacy")
- `batchSize` (integer): Batch size (default 10)
- `clearLines` (boolean): Clear existing lines before recognition
- `collId` (integer, required): Collection ID
- `credits` (string): Credits parameter
- `doLinePolygonSimplification` (boolean): Simplify line polygons (default true)
- `doNotDeleteWorkDir` (boolean): Do not delete working directory
- `doStructures` (string): Structure analysis mode
- `doWordSeg` (boolean): Perform word segmentation
- `docId` (integer, required): Document ID
- `keepOriginalLinePolygons` (boolean): Keep original line polygons (default false)
- `languageModel` (string): Language model to use
- `modelId` (integer, required): Model/HTR ID
- `nBest` (integer): Number of best results (default 1)
- `pages` (string): Page range (e.g. "1-5")
- `printedLanguageModel` (string): Language model for printed text
- `printedModelId` (integer): Printed text model ID
- `useExistingLinePolygons` (boolean): Use existing line polygons (default false)
- `writeKwsIndex` (boolean): Write KWS index (default false)
- `writeLineConfScore` (boolean): Write line confidence scores
- `writeWordConfScores` (boolean): Write word confidence scores

### `transkribus_p2pala_train` (~61 tokens)

Train P2PaLA Model

Start P2PaLA layout analysis model training for a collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `description` (string): Description of the model
- `modelName` (string): Name for the new model

### `transkribus_du_recognize` (~75 tokens)

Run DU Recognition

Run Document Understanding recognition on a document using a specific model.

Input parameters:

- `collId` (integer, required): Collection ID
- `docId` (integer, required): Document ID
- `modelId` (integer, required): Model/HTR ID
- `pages` (string): Page range (e.g. "1-5")

### `transkribus_model_update` (~31 tokens)

Update Model

Update a model by posting updated model data.

Input parameters:

- `body` (object, required): Model data to update

### `transkribus_model_list` (~169 tokens)

List Models

List available models with optional pagination and filtering.

Input parameters:

- `all` (boolean): Return all models including inactive (default false)
- `collId` (integer): Filter by collection ID
- `filter` (string): Filter string
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `onlyActive` (boolean): Only return active models (default true)
- `prov` (string): Filter by model provider
- `releaseLevel` (integer): Filter by release level
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `type` (string): Filter by model type
- `userid` (integer): Filter by user ID

### `transkribus_model_get` (~262 tokens)

Get Model

Get details of a model by its ID.

Input parameters:

- `application` (string): Filter by application
- `centuries` (string): Filter by centuries
- `collId` (integer): Filter by collection ID
- `creator` (string): Filter by creator
- `docType` (string): Filter by document type
- `facetLimit` (integer): Facet limit
- `featured` (boolean): Filter featured models
- `filter` (string): Filter string
- `index` (integer): Start index
- `isoLanguages` (string): Filter by ISO languages
- `labels` (string): Filter by labels
- `minFacetCount` (integer): Minimum facet count
- `modelId` (integer, required): Model/HTR ID
- `nValues` (integer): Number of values
- `prov` (string): Filter by provider
- `publisher` (string): Filter by publisher
- `releaseLevel` (integer): Filter by release level
- `scriptTypes` (string): Filter by script types
- `slug` (string): Filter by slug
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)
- `userid` (integer): Filter by user ID

### `transkribus_model_delete` (~31 tokens)

Delete Model

Delete a model by its ID.

Input parameters:

- `modelId` (integer, required): Model/HTR ID

### `transkribus_model_list_collections_by_id` (~49 tokens)

List Model Collections by ID

List collections associated with a model by its ID.

Input parameters:

- `modelId` (integer, required): Model/HTR ID
- `transcriptIds` (boolean): Include transcript IDs

### `transkribus_model_add_collection_by_id` (~50 tokens)

Add Collection to Model by ID

Add a collection to a model by model ID and collection ID.

Input parameters:

- `collId` (integer, required): Collection ID
- `modelId` (integer, required): Model/HTR ID

### `transkribus_model_remove_collection_by_id` (~50 tokens)

Remove Collection from Model by ID

Remove a collection from a model by model ID and collection ID.

Input parameters:

- `collId` (integer, required): Collection ID
- `modelId` (integer, required): Model/HTR ID

### `transkribus_model_get_by_type` (~279 tokens)

Get Models by Type

Get models filtered by type with optional query parameters.

Input parameters:

- `application` (string): Filter by application
- `centuries` (string): Filter by centuries
- `collId` (integer): Filter by collection ID
- `creator` (string): Filter by creator
- `docType` (string): Filter by document type
- `facetLimit` (integer): Facet limit
- `featured` (boolean): Filter featured models
- `filter` (string): Filter string
- `index` (integer): Start index (0-based)
- `isoLanguages` (string): Filter by ISO languages
- `labels` (string): Filter by labels
- `minFacetCount` (integer): Minimum facet count
- `nValues` (integer): Number of results (-1 for all)
- `prov` (string): Filter by provider
- `publisher` (string): Filter by publisher
- `releaseLevel` (integer): Filter by release level
- `scriptTypes` (string): Filter by script types
- `slug` (string): Filter by slug
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `type` (string, required): Model type (e.g. htr, la, ocr)
- `userid` (integer): Filter by user ID

### `transkribus_model_get_details` (~52 tokens)

Get Model Details

Get detailed information about a model by type and ID.

Input parameters:

- `id` (integer, required): Resource ID
- `type` (string, required): Model type (e.g. htr, la, ocr)

### `transkribus_model_update_by_type` (~61 tokens)

Update Model by Type

Update a model by its type and ID.

Input parameters:

- `body` (object, required): Model update data
- `id` (integer, required): Resource ID
- `type` (string, required): Model type (e.g. htr, la, ocr)

### `transkribus_model_delete_by_type` (~51 tokens)

Delete Model by Type

Delete a model by its type and ID.

Input parameters:

- `id` (integer, required): Resource ID
- `type` (string, required): Model type (e.g. htr, la, ocr)

### `transkribus_model_list_collections` (~53 tokens)

List Model Collections

List collections associated with a model by type and ID.

Input parameters:

- `id` (integer, required): Resource ID
- `type` (string, required): Model type (e.g. htr, la, ocr)

### `transkribus_model_get_field_params` (~54 tokens)

Get Model Field Parameters

Get the field parameters for a model by type and ID.

Input parameters:

- `id` (integer, required): Resource ID
- `type` (string, required): Model type (e.g. htr, la, ocr)

### `transkribus_model_get_train_data` (~79 tokens)

Get Model Training Data

Get the training data for a model by type and ID.

Input parameters:

- `id` (integer, required): Resource ID
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of values to return
- `type` (string, required): Model type (e.g. htr, la, ocr)

### `transkribus_model_get_train_data_docs` (~74 tokens)

Get Training Data Documents

Get the documents used as training data for a model.

Input parameters:

- `id` (integer, required): Resource ID
- `index` (integer): Start index
- `nValues` (integer): Number of values
- `type` (string, required): Model type (e.g. htr, la, ocr)

### `transkribus_model_get_train_data_stats` (~53 tokens)

Get Training Data Statistics

Get statistics about the training data for a model.

Input parameters:

- `id` (integer, required): Resource ID
- `type` (string, required): Model type (e.g. htr, la, ocr)

### `transkribus_model_get_validation_data` (~74 tokens)

Get Validation Data

Get the validation data for a model by type and ID.

Input parameters:

- `id` (integer, required): Resource ID
- `index` (integer): Start index
- `nValues` (integer): Number of values
- `type` (string, required): Model type (e.g. htr, la, ocr)

### `transkribus_model_get_validation_data_docs` (~74 tokens)

Get Validation Data Documents

Get the documents used as validation data for a model.

Input parameters:

- `id` (integer, required): Resource ID
- `index` (integer): Start index
- `nValues` (integer): Number of values
- `type` (string, required): Model type (e.g. htr, la, ocr)

### `transkribus_model_get_validation_data_stats` (~53 tokens)

Get Validation Data Statistics

Get statistics about the validation data for a model.

Input parameters:

- `id` (integer, required): Resource ID
- `type` (string, required): Model type (e.g. htr, la, ocr)

### `transkribus_model_add_collection` (~69 tokens)

Add Collection to Model

Add a collection to a model by type and model ID.

Input parameters:

- `collId` (integer, required): Collection ID to add
- `modelId` (integer, required): Model/HTR ID
- `type` (string, required): Model type (e.g. htr, la, ocr)

### `transkribus_model_remove_collection` (~71 tokens)

Remove Collection from Model

Remove a collection from a model by type, model ID, and collection ID.

Input parameters:

- `collId` (integer, required): Collection ID
- `modelId` (integer, required): Model/HTR ID
- `type` (string, required): Model type (e.g. htr, la, ocr)

### `transkribus_search_fulltext` (~106 tokens)

Fulltext Search

Search across document transcriptions using a fulltext query.

Input parameters:

- `collId` (integer): Limit search to a specific collection ID
- `filter` (string): Filter string
- `legacy` (boolean): Use legacy search
- `query` (string, required): Fulltext search query
- `rows` (integer): Number of results (default 10)
- `start` (integer): Start offset (default 0)
- `type` (string): Filter by document type

### `transkribus_search_keyword` (~113 tokens)

Keyword Search

Search for documents matching a keyword.

Input parameters:

- `collId` (integer): Limit search to a specific collection ID
- `filter` (string): Filter string
- `fuzzy` (integer): Fuzzy matching level
- `probH` (number): Upper probability threshold
- `probL` (number): Lower probability threshold
- `query` (string, required): Keyword search query
- `rows` (integer): Number of results
- `sorting` (string): Sorting mode
- `start` (integer): Start offset

### `transkribus_search_replace` (~71 tokens)

Search and Replace

Search for a term and replace it across documents.

Input parameters:

- `collId` (integer): Limit to a specific collection ID
- `docId` (integer): Limit to a specific document ID
- `replaceTerm` (string, required): Replacement term
- `searchTerm` (string, required): Term to search for

### `transkribus_search_reset_index` (~56 tokens)

Reset Search Index

Reset the search index, optionally for a specific collection.

Input parameters:

- `collId` (integer): Collection ID to reset index for
- `id` (integer): Document ID
- `pageId` (integer): Page ID

### `transkribus_search_tags` (~173 tokens)

Search Tags

Search for tags, optionally filtered by collection or tag name.

Input parameters:

- `attributes` (string): Attributes filter
- `caseSensitive` (boolean): Case sensitive search (default false)
- `collId` (integer): Limit search to a specific collection ID
- `exactMatch` (boolean): Require exact match (default true)
- `id` (string): Document ID
- `legacy` (boolean): Use legacy search (default false)
- `pageId` (string): Page ID
- `regionType` (string): Region type (default "Line")
- `rows` (integer): Number of results (default 20000)
- `start` (integer): Start offset (default 0)
- `tagName` (string): Filter by tag name
- `tagValue` (string): Filter by tag value

### `transkribus_search_replace_in_collection` (~127 tokens)

Search and Replace in Collection

Search for a term and replace it within a specific collection.

Input parameters:

- `collId` (integer, required): Collection ID
- `docId` (integer): Limit to a specific document ID
- `filter` (string): Filter string
- `legacy` (boolean): Use legacy search
- `query` (string): Search query
- `replaceTerm` (string, required): Replacement term
- `rows` (integer): Number of results
- `searchTerm` (string, required): Term to search for
- `start` (integer): Start offset
- `type` (string): Search type

### `transkribus_kws_list_queries` (~105 tokens)

List KWS Queries

List keyword spotting queries.

Input parameters:

- `collId` (integer): Filter by collection ID
- `id` (integer): Filter by document ID
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `status` (string): Filter by query status

### `transkribus_kws_create_query` (~53 tokens)

Create KWS Query

Create a new keyword spotting query.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer): Limit to a specific document ID
- `query` (string, required): Keyword query string

### `transkribus_kws_get_hits` (~63 tokens)

Get KWS Query Hits

Get hits for a keyword spotting query.

Input parameters:

- `id` (integer, required): Resource ID
- `index` (integer): Start index (0-based)
- `keyword` (string): Filter by keyword
- `nValues` (integer): Number of results

### `transkribus_kws_get_keywords` (~30 tokens)

Get KWS Query Keywords

Get keywords for a keyword spotting query.

Input parameters:

- `id` (integer, required): Resource ID

### `transkribus_kws_get_result_data` (~32 tokens)

Get KWS Result Data

Get result data for a keyword spotting query.

Input parameters:

- `id` (integer, required): Resource ID

### `transkribus_job_create` (~50 tokens)

Create Job

Create a new processing job.

Input parameters:

- `collId` (integer): Collection ID to process
- `docId` (integer): Document ID to process
- `type` (string, required): Job type

### `transkribus_job_count` (~108 tokens)

Count Jobs

Get the total number of jobs, optionally filtered by status or type.

Input parameters:

- `collId` (integer): Filter by collection ID
- `filterByUser` (boolean): Filter jobs by current user
- `id` (integer): Filter by job ID
- `jobImpl` (string): Filter by job implementation class
- `status` (string): Filter by job status
- `type` (string): Filter by job type
- `userid` (integer): Filter by user ID

### `transkribus_job_list` (~159 tokens)

List Jobs

List jobs with pagination, optionally filtered by status or type.

Input parameters:

- `collId` (integer): Filter by collection ID
- `filterByUser` (boolean): Filter jobs by current user
- `id` (integer): Filter by job ID
- `index` (integer): Start index (0-based)
- `jobImpl` (string): Filter by job implementation class
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `status` (string): Filter by job status
- `type` (string): Filter by job type
- `userid` (integer): Filter by user ID

### `transkribus_job_restart_all_by_user` (~35 tokens)

Restart All Jobs by User

Restart all jobs for a specific user.

Input parameters:

- `userid` (integer, required): User ID whose jobs to restart

### `transkribus_job_get` (~29 tokens)

Get Job

Get details of a specific job by ID.

Input parameters:

- `id` (integer, required): Resource ID

### `transkribus_job_update` (~47 tokens)

Update Job

Update properties of an existing job.

Input parameters:

- `description` (string): Updated job description
- `id` (integer, required): Resource ID
- `status` (string): New job status

### `transkribus_job_get_errors` (~82 tokens)

Get Job Errors

Get error details for a specific job.

Input parameters:

- `id` (integer, required): Resource ID
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_job_kill` (~28 tokens)

Kill Job

Kill a running job by ID.

Input parameters:

- `id` (integer, required): Resource ID

### `transkribus_job_undo` (~30 tokens)

Undo Job

Undo the results of a completed job.

Input parameters:

- `jobId` (integer, required): Resource ID

### `transkribus_job_get_credit_transactions` (~78 tokens)

Get Job Credit Transactions

Get credit transactions associated with a specific job.

Input parameters:

- `index` (integer): Start index
- `jobId` (integer, required): Resource ID
- `nValues` (integer): Number of values
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)

### `transkribus_action_count` (~160 tokens)

Count Actions

Get the total count of actions, optionally filtered by collection or type.

Input parameters:

- `clientId` (integer): Filter by client ID
- `collId` (integer): Filter by collection ID
- `end` (number): End timestamp
- `id` (integer): Filter by action ID
- `isDeleted` (boolean): Include deleted actions
- `mostRecentBy` (string): Most recent by filter
- `page` (integer): Filter by page number
- `pageId` (integer): Filter by page ID
- `start` (number): Start timestamp
- `type` (string): Filter by action type
- `typeId` (string): Filter by action type ID
- `userid` (integer): Filter by user ID

### `transkribus_action_info` (~28 tokens)

Get Action Info

Retrieve detailed information about a specific action.

Input parameters:

- `id` (integer, required): Resource ID

### `transkribus_action_list` (~223 tokens)

List Actions

List actions with optional filtering by collection, type, and pagination.

Input parameters:

- `clientId` (integer): Filter by client ID
- `collId` (integer): Filter by collection ID
- `end` (number): End timestamp
- `id` (integer): Filter by action ID
- `index` (integer): Start index (0-based)
- `isDeleted` (boolean): Include deleted actions
- `mostRecentBy` (string): Most recent by filter
- `nValues` (integer): Number of results (-1 for all)
- `page` (integer): Filter by page number
- `pageId` (integer): Filter by page ID
- `pagingWrapper` (boolean): Use paging wrapper
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `start` (number): Start timestamp
- `type` (string): Filter by action type
- `typeId` (string): Filter by action type ID
- `userid` (integer): Filter by user ID

### `transkribus_user_count_my_docs` (~61 tokens)

Count My Documents

Get the total number of documents owned by the current user.

Input parameters:

- `getAllDocsIfAdmin` (boolean): Get all docs if admin
- `index` (integer): Start index
- `nValues` (integer): Number of values

### `transkribus_user_find` (~83 tokens)

Find User

Search for users by username/email.

Input parameters:

- `caseSensitive` (boolean): Case sensitive search (default false)
- `exactMatch` (boolean): Require exact match (default true)
- `firstName` (string): Filter by first name
- `lastName` (string): Filter by last name
- `user` (string): Username or email to search for

### `transkribus_user_is_allowed_for_job` (~40 tokens)

Is User Allowed for Job

Check if the current user is allowed to run a specific job type.

Input parameters:

- `jobImpl` (string, required): Job implementation class name

### `transkribus_user_get_job_acl` (~24 tokens)

Get Job ACL

Get the job access control list for the current user.

### `transkribus_user_list` (~141 tokens)

List Users

List all users with pagination.

Input parameters:

- `caseSensitive` (boolean): Case sensitive search
- `exactMatch` (boolean): Require exact match
- `firstName` (string): Filter by first name
- `index` (integer): Start index (0-based)
- `lastName` (string): Filter by last name
- `nValues` (integer): Number of results (-1 for all)
- `onlyActive` (boolean): Only return active users
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `user` (string): Username or email to search for

### `transkribus_user_list_my_docs` (~161 tokens)

List My Documents

List documents owned by the current user with pagination.

Input parameters:

- `caseSensitive` (boolean): Case sensitive filter
- `collId` (integer): Filter by collection ID
- `filter` (string): Filter string
- `getAllDocsIfAdmin` (boolean): Get all docs if admin
- `index` (integer): Start index (0-based)
- `isDeleted` (boolean): Include deleted documents
- `isStray` (boolean): Filter stray documents
- `nValues` (integer): Number of results (-1 for all)
- `setColls` (boolean): Set collection info on results
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_user_list_tag_defs` (~22 tokens)

List Tag Definitions

List all tag definitions for the current user.

### `transkribus_user_get_stats` (~20 tokens)

Get User Stats

Get usage statistics for the current user.

### `transkribus_user_update_tag_defs` (~37 tokens)

Update Tag Definitions

Create or update tag definitions for the current user.

Input parameters:

- `tagDefs` (array): Array of tag definitions to update

### `transkribus_user_delete` (~26 tokens)

Delete User

Delete a user by ID.

Input parameters:

- `id` (integer, required): Resource ID

### `transkribus_user_get` (~29 tokens)

Get User

Get details of a specific user by ID.

Input parameters:

- `id` (integer, required): Resource ID

### `transkribus_user_init` (~67 tokens)

Initialize User

Initialize or set up a user account by ID.

Input parameters:

- `email` (string): Email address
- `firstName` (string): First name
- `id` (integer, required): Resource ID
- `lastName` (string): Last name
- `username` (string): Username

### `transkribus_user_activity_recognition` (~55 tokens)

Get User Recognition Activity

Get recognition activity history for a specific user.

Input parameters:

- `from` (number): Start timestamp (epoch ms)
- `id` (integer, required): Resource ID
- `to` (number): End timestamp (epoch ms)

### `transkribus_user_activity_saves` (~55 tokens)

Get User Save Activity

Get save activity history for a specific user.

Input parameters:

- `from` (number): Start timestamp (epoch ms)
- `id` (integer, required): Resource ID
- `to` (number): End timestamp (epoch ms)

### `transkribus_user_get_storage` (~30 tokens)

Get User Storage

Get storage usage information for a specific user.

Input parameters:

- `id` (integer, required): Resource ID

### `transkribus_crowdsource_count` (~23 tokens)

Count Crowdsourcing Projects

Get the total count of crowdsourcing projects.

### `transkribus_crowdsource_list` (~73 tokens)

List Crowdsourcing Projects

List available crowdsourcing projects.

Input parameters:

- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_crowdsource_get_details` (~33 tokens)

Get Crowdsourcing Details

Get crowdsourcing details for a collection.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_crowdsource_subscribe` (~35 tokens)

Subscribe to Crowdsourcing

Subscribe to a crowdsourcing project for a collection.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_crowdsource_unsubscribe` (~36 tokens)

Unsubscribe from Crowdsourcing

Unsubscribe from a crowdsourcing project for a collection.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_elearning_count` (~21 tokens)

Count E-Learning Courses

Get the total count of e-learning courses.

### `transkribus_elearning_list` (~71 tokens)

List E-Learning Courses

List available e-learning courses.

Input parameters:

- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_elearning_subscribe` (~33 tokens)

Subscribe to E-Learning

Subscribe to an e-learning course for a collection.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_elearning_unsubscribe` (~34 tokens)

Unsubscribe from E-Learning

Unsubscribe from an e-learning course for a collection.

Input parameters:

- `collId` (integer, required): Collection ID

### `transkribus_admin_rebuild_models_index` (~24 tokens)

Rebuild Models Index

Rebuild the search index for all recognition models.

### `transkribus_admin_list_sessions` (~19 tokens)

List Active Sessions

List all currently active user sessions.

### `transkribus_admin_move_field_model` (~46 tokens)

Move Field Model

Move a field recognition model to a different directory.

Input parameters:

- `modelName` (string, required): Field model name to move
- `path` (string): Target directory path

### `transkribus_admin_move_table_model` (~46 tokens)

Move Table Model

Move a table recognition model to a different directory.

Input parameters:

- `modelName` (string, required): Table model name to move
- `path` (string): Target directory path

### `transkribus_admin_get_job_log` (~40 tokens)

Get Job Log

Retrieve the log output for a specific job.

Input parameters:

- `db` (string): Database identifier
- `id` (integer, required): Resource ID

### `transkribus_admin_get_reports` (~47 tokens)

Get Admin Reports

Retrieve administrative reports by type and time period.

Input parameters:

- `reportTime` (string, required): Time period for the report
- `reportType` (string, required): Type of report to retrieve

### `transkribus_admin_authorize_users_for_job` (~50 tokens)

Authorize Users for Job

Authorize specific users to run a job implementation.

Input parameters:

- `jobImpl` (string, required): Job implementation identifier
- `userIds` (array, required): List of user IDs to authorize

### `transkribus_admin_get_job_users` (~34 tokens)

Get Job Authorized Users

List users authorized to run a specific job implementation.

Input parameters:

- `jobImpl` (string, required): Job implementation identifier

### `transkribus_credit_list_by_user` (~141 tokens)

List Credits by User

List credit packages for the current user.

Input parameters:

- `includeExpired` (boolean): Include expired credits
- `index` (integer): Start index (0-based)
- `isShared` (boolean): Filter shared credits
- `minBalance` (number): Minimum balance filter
- `nValues` (integer): Number of results (-1 for all)
- `onlyActive` (boolean): Only active credits
- `shareable` (boolean): Filter shareable credits
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `userid` (integer): Filter by user ID

### `transkribus_credit_create` (~61 tokens)

Create Credit Package

Create a new credit package.

Input parameters:

- `amount` (number): Credit amount
- `label` (string): Label for the credit package
- `sourcePackageId` (integer): Source credit package ID
- `type` (string): Credit package type

### `transkribus_credit_get_costs` (~44 tokens)

Get Credit Costs

Get the credit cost information, optionally filtered by type.

Input parameters:

- `time` (number): Time filter
- `type` (string): Filter by cost type

### `transkribus_credit_get_transactions` (~71 tokens)

Get Credit Transactions

List credit transactions with pagination.

Input parameters:

- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_credit_get_history` (~84 tokens)

Get Credit History

Get the credit usage history with pagination.

Input parameters:

- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `userid` (integer): Filter by user ID

### `transkribus_credit_manage` (~83 tokens)

Manage Credit History

Create or update credit history entries.

Input parameters:

- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `sourceUserId` (integer): Source user ID

### `transkribus_credit_handle_order` (~47 tokens)

Handle Credit Order

Process a credit order by ID.

Input parameters:

- `id` (integer, required): Resource ID
- `paymentMethod` (string): Payment method
- `status` (string): Order status

### `transkribus_credit_get_products` (~65 tokens)

Get Credit Products

List available credit products for purchase.

Input parameters:

- `index` (integer): Start index
- `nValues` (integer): Number of values
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction (asc/desc)

### `transkribus_credit_get` (~30 tokens)

Get Credit Package

Get details of a specific credit package by ID.

Input parameters:

- `id` (integer, required): Resource ID

### `transkribus_credit_update` (~46 tokens)

Update Credit Package

Update an existing credit package by ID.

Input parameters:

- `amount` (number): Updated amount
- `id` (integer, required): Resource ID
- `label` (string): Updated label

### `transkribus_credit_get_collections` (~31 tokens)

Get Credit Package Collections

List collections associated with a specific credit package.

Input parameters:

- `id` (integer, required): Resource ID

### `transkribus_credit_get_package_transactions` (~84 tokens)

Get Credit Package Transactions

List credit transactions for a specific credit package.

Input parameters:

- `id` (integer, required): Resource ID
- `index` (integer): Start index (0-based)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc

### `transkribus_upload_create_from_mets` (~45 tokens)

Create Upload from METS

Create upload from METS file.

Input parameters:

- `collId` (integer, required): Collection ID
- `metsUrl` (string, required): URL of the METS file

### `transkribus_upload_create_structure` (~48 tokens)

Create Upload Structure

Create upload document structure.

Input parameters:

- `collId` (integer, required): Collection ID
- `nrOfPages` (integer, required): Number of pages
- `title` (string, required): Document title

### `transkribus_upload_get_bulk_doc_metadata` (~31 tokens)

Get Bulk Document Metadata

Retrieve bulk document metadata for uploads.

Input parameters:

- `collId` (integer): Collection ID

### `transkribus_upload_bulk_update_doc_metadata` (~35 tokens)

Bulk Update Document Metadata

Bulk update document metadata for uploads.

Input parameters:

- `metadata` (array, required): Array of document metadata objects to update

### `transkribus_upload_get_bulk_isad_metadata` (~35 tokens)

Get Bulk ISAD Metadata

Retrieve bulk ISAD(G) metadata for uploads.

Input parameters:

- `collId` (integer): Collection ID

### `transkribus_upload_bulk_update_isad_metadata` (~40 tokens)

Bulk Update ISAD Metadata

Bulk update ISAD(G) metadata for uploads.

Input parameters:

- `metadata` (array, required): Array of ISAD metadata objects to update

### `transkribus_upload_create_s3` (~76 tokens)

Create S3 Upload

Create an upload from an S3 source.

Input parameters:

- `collId` (integer, required): Collection ID
- `id` (integer): Upload ID
- `s3Bucket` (string): S3 bucket name
- `s3Key` (string): S3 object key
- `title` (string): Document title

### `transkribus_upload_get_status` (~31 tokens)

Get Upload Status

Get the status of an upload by ID.

Input parameters:

- `uploadId` (integer, required): Resource ID

### `transkribus_upload_page` (~40 tokens)

Upload Page

Upload a page to an existing upload.

Input parameters:

- `pageData` (object): Page upload data
- `uploadId` (integer, required): Resource ID

### `transkribus_upload_delete` (~27 tokens)

Delete Upload

Delete an upload by ID.

Input parameters:

- `uploadId` (integer, required): Resource ID

### `transkribus_upload_update_metadata` (~52 tokens)

Update Upload Metadata

Update metadata for an existing upload.

Input parameters:

- `collId` (integer): Collection ID
- `metadata` (object): Metadata key-value pairs to update
- `uploadId` (integer, required): Resource ID

### `transkribus_label_list` (~141 tokens)

List Labels

List all labels.

Input parameters:

- `assignedby` (integer): Filter by assigner user ID
- `collId` (integer): Filter by collection ID
- `id` (integer): Filter by label ID
- `index` (integer): Start index (0-based)
- `labelId` (integer): Filter by label ID (alias)
- `nValues` (integer): Number of results (-1 for all)
- `sortColumn` (string): Column to sort by
- `sortDirection` (string): Sort direction: asc or desc
- `type` (string): Filter by label type
- `userid` (integer): Filter by user ID

### `transkribus_label_create` (~37 tokens)

Create Label

Create a new label.

Input parameters:

- `color` (string): Label color (hex code)
- `name` (string, required): Label name

### `transkribus_label_get` (~26 tokens)

Get Label

Get a label by ID.

Input parameters:

- `id` (integer, required): Resource ID

### `transkribus_label_update` (~50 tokens)

Update Label

Update an existing label by ID.

Input parameters:

- `color` (string): Updated label color (hex code)
- `id` (integer, required): Resource ID
- `name` (string): Updated label name

### `transkribus_label_delete` (~42 tokens)

Delete Label

Delete a label by ID.

Input parameters:

- `force` (boolean): Force delete even if in use (default false)
- `id` (integer, required): Resource ID

### `transkribus_label_assign_documents` (~42 tokens)

Assign Documents to Label

Assign documents to a label.

Input parameters:

- `documentIds` (array, required): Array of document IDs to assign
- `labelId` (integer, required): Label ID

### `transkribus_label_remove_documents` (~42 tokens)

Remove Documents from Label

Remove documents from a label.

Input parameters:

- `documentIds` (array, required): Array of document IDs to remove
- `labelId` (integer, required): Label ID

### `transkribus_label_remove_all_documents` (~30 tokens)

Remove All Documents from Label

Remove all documents from a label.

Input parameters:

- `labelId` (integer, required): Label ID

### `transkribus_label_replace_document_assignments` (~55 tokens)

Replace Document Label Assignments

Replace label assignments for a specific document.

Input parameters:

- `id` (integer, required): Resource ID
- `labelId` (integer, required): Label ID
- `labelIds` (array): Array of label IDs to assign

### `transkribus_label_assign_pages` (~42 tokens)

Assign Pages to Label

Assign pages to a label.

Input parameters:

- `labelId` (integer, required): Label ID
- `pageIds` (array, required): Array of page IDs to assign

### `transkribus_label_remove_pages` (~42 tokens)

Remove Pages from Label

Remove pages from a label.

Input parameters:

- `labelId` (integer, required): Label ID
- `pageIds` (array, required): Array of page IDs to remove

### `transkribus_label_remove_all_pages` (~30 tokens)

Remove All Pages from Label

Remove all pages from a label.

Input parameters:

- `labelId` (integer, required): Label ID

### `transkribus_label_replace_page_assignments` (~55 tokens)

Replace Page Label Assignments

Replace label assignments for a specific page.

Input parameters:

- `id` (integer, required): Resource ID
- `labelId` (integer, required): Label ID
- `labelIds` (array): Array of label IDs to assign

### `transkribus_file_check` (~47 tokens)

Check File

Check the status or existence of a file at a given path.

Input parameters:

- `fileName` (string): File name to check
- `path` (string): File path to check

### `transkribus_file_list_files` (~35 tokens)

List Files

List files at a given path on the server.

Input parameters:

- `path` (string): Directory path to list files from

### `transkribus_file_list_dirs` (~36 tokens)

List Directories

List directories at a given path on the server.

Input parameters:

- `path` (string): Directory path to list subdirectories from

### `transkribus_system_db_status` (~22 tokens)

Database Status

Check the status of the Transkribus database.

### `transkribus_system_fimagestore` (~24 tokens)

Image Store Status

Check the status of the Transkribus image store.

### `transkribus_server_available_files` (~31 tokens)

Available Client Files

List available client files on the server.

Input parameters:

- `isRelease` (boolean): Filter release files

### `transkribus_server_bug_report` (~45 tokens)

Submit Bug Report

Submit a bug report to the Transkribus server.

Input parameters:

- `description` (string, required): Detailed description of the bug
- `subject` (string, required): Bug report subject

### `transkribus_server_client_version` (~42 tokens)

Get Client Version

Get the current Transkribus client version.

Input parameters:

- `isRelease` (boolean): Filter release version
- `packageType` (string): Package type

### `transkribus_server_download_client_file` (~56 tokens)

Download Client File

Download a specific client file by name.

Input parameters:

- `fileName` (string, required): Name of the file to download
- `isRelease` (boolean): Filter release files
- `libsMap` (string): Libraries map

### `transkribus_server_download_client_file_new` (~49 tokens)

Download Client File (New)

Download a specific client file using the new endpoint.

Input parameters:

- `fileName` (string, required): Name of the file to download
- `isRelease` (boolean): Filter release files

### `transkribus_server_download_gui` (~44 tokens)

Download Latest GUI

Download the latest Transkribus GUI version.

Input parameters:

- `isRelease` (boolean): Download release version
- `packageType` (string): Package type to download

### `transkribus_server_get_events` (~18 tokens)

Get Events

Retrieve server events and notifications.

### `transkribus_server_version` (~20 tokens)

Get Server Version

Get the current Transkribus server version.

## Diagnostics

Captured diagnostic sections: Provenance, Vulnerabilities, Dependencies. The full working is on the page: https://verifymcp.io/servers/lazyants-transkribus/lazyants-transkribus-mcp-server#diagnostics

## Score history

- 2026-08-04: 77
- 2026-08-03: 74
- 2026-08-02: 74
- 2026-08-01: 26
- 2026-07-31: 26
- 2026-07-30: 53
- 2026-07-28: 53
- 2026-07-27: 53

## Links

- npm package: https://www.npmjs.com/package/@lazyants/transkribus-mcp-server
- Socket report: https://socket.dev/npm/package/@lazyants/transkribus-mcp-server
- Repository: https://github.com/lazyants/transkribus-mcp-server
- Changelog RSS feed: https://verifymcp.io/servers/lazyants-transkribus/lazyants-transkribus-mcp-server/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/lazyants-transkribus/lazyants-transkribus-mcp-server/changelog.json
- HTML version of this page: https://verifymcp.io/servers/lazyants-transkribus/lazyants-transkribus-mcp-server
