Overview
The Office Runtime API tracks Office add-in bindings and active sessions on the caller’s data-plane node. Public clients call the Cloud API athttps://api.allternit.com; the control plane relays to Allternit API on the default healthy node. Bindings are node-local (in-memory with TTL in the :8013 process) — a request that lands on the wrong node looks like “no binding”.
A binding represents a unique Office document; a session represents one active add-in instance attached to a binding.
HTTP 428 means this account has no healthy paired or provisioned node. Office has no
?node= override; it always follows the account default.Base URL
Authentication
Production requests use a Clerk session JWT on the Cloud API. See Authentication and API Overview.Data models
OfficeBinding
OfficeRuntimeSession
Endpoints
Bootstrap a document
Request body
Example request
Example response
Sync runtime state
Request body
Example response
Same shape as/bootstrap.