---
name: enaio-server-api
description: enaio® Server-API (Version 12.0) reference – BIN-RPC over TCP. Use when working with the OPTIMAL SYSTEMS enaio® DMS, Workflow, Standard, Kernel, Convert, Fulltext, Management, OCR, ADO, Admin, License, Notification or Data-Transfer engines. Covers ~370 server jobs across 14 namespaces (dms, wfm, std, abn, krn, adm, lic, cnv, vtx, mng, ocr, ado, dtr, dbp), the OxSvrSpt COM library (23 interfaces), DMS XML schemas and the underlying database schema.
---

# enaio® Server-API

enaio® Server-API (Version 12.0) — reference for all engines, jobs, OxSvrSpt interfaces, XML schemas and the underlying database schema.

The protocol is BIN-RPC over TCP. A session is opened with `krn.SessionAttach` and `krn.SessionLogin`; every job returns an INT result code (0 = success, otherwise error). Files are transferred as a separate TCP stream after the job parameters.

## Namespaces

- [abn](abn.md) — Subscriptions engine: notifications, subscriptions, revisits
- [adm](adm.md) — Admin: server groups, log management, system files
- [ado](ado.md) — ADO engine: database access via Active Data Objects
- [cnv](cnv.md) — Convert engine: document conversion
- [dbp](dbp.md) — Database provider engine (internal administration)
- [dms](dms.md) — DMS engine: search, XML import/export, security system, portfolios
- [dtr](dtr.md) — Data transfer (server-side MS Office)
- [krn](krn.md) — Kernel: session, batch, registry, license, server admin
- [lic](lic.md) — License: check, login/logout with license
- [mng](mng.md) — Management engine: users, groups, roles
- [ocr](ocr.md) — OCR engine: text recognition
- [std](std.md) — Standard engine: archival, cache, file and document management
- [vtx](vtx.md) — Fulltext engine: search
- [wfm](wfm.md) — Workflow engine: processes, models, administration, history

## Further references

- [overview](overview.md) — Introduction, protocol, glossary
- [oxsvrspt](oxsvrspt.md) — OxSvrSpt COM interface library (23 interfaces)
- [xsd](xsd.md) — DMS XML schemas (DMSContent, DMSData, DMSObjDef, DMSQuery)
- [database](database.md) — Underlying database schema

## Reference partials

- [reference/INotificationEvents.md](reference/INotificationEvents.md)
- [reference/cp_messages_reference.md](reference/cp_messages_reference.md)
- [reference/dms_reference.md](reference/dms_reference.md)
- [reference/os_events_reference.md](reference/os_events_reference.md)
- [reference/portfolios_reference.md](reference/portfolios_reference.md)
- [reference/required_system_role.md](reference/required_system_role.md)
- [reference/security_system.md](reference/security_system.md)
- [reference/system_roles.md](reference/system_roles.md)
- [reference/userdata_types.md](reference/userdata_types.md)
- [reference/xml_import_reference.md](reference/xml_import_reference.md)
