---
title: "Accountant Version"
method: GET
path: "/accountant/version"
tags: ["accountant"]
---

# Accountant Version

`GET /accountant/version`

## Request

- Base URL: `https://app.zeno-works.ch` (the document declares no server; this is the origin it was published from)
- URL: `https://app.zeno-works.ch/accountant/version`
- Auth: none declared

The active prompt-bundle / ruleset identity of the deployed accountant (jwt or API key).

Never raises on an unreachable accountant: this is a diagnostic endpoint, and one
that 503s when the service is down tells the caller less than
``available: false`` does. A *resolution* failure is different and is passed
through verbatim — the accountant answers 200 with ``resolved: null`` plus an
``error``, which is a real, reportable state of the deployment.

## Headers

- `authorization` string, nullable

## Cookies

- `access_token` string, nullable

## Response `200`

Successful Response

- AccountantVersionOut: ``GET /accountant/version`` — the accountant's active version identity. ``configured`` is always present. ``resolved`` carries what the accountant's registry actually produced for those settings (bundle, compiler, ruleset and VAT ruleset versions, model profile), and ``manifest_flags`` the bundle's behaviour switches with the prompt bodies stripped out — together, enough to explain why a run behaved as it did. Both are ``None`` when resolution failed, with ``error`` naming the reason: an unresolvable default bundle is a live misconfiguration and reporting it is the point. ``available`` is ``False`` only when the accountant could not be reached at all, in which case everything else is ``None`` — the caller gets a shrug, not a 503, because this endpoint is diagnostic and must not fail louder than the thing it diagnoses.
  - `available` boolean, required
  - `prompt_bundle_id` string, nullable
  - `configured` AccountantConfiguredVersions: What this deployment's environment asked for, before resolution.
    - `prompt_bundle_version` string, required
    - `schema_version` string, required
    - `ruleset_version` string, required
    - `vat_ruleset_version` string, required
    - `model_profile` string, required
  - `resolved` object, nullable
  - `manifest_flags` object, nullable
  - `error` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/zeno-works/apis/zeno-api.md) · [All operations](https://skmtc.dev/zeno-works/apis/zeno-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zeno-works/apis/zeno-api/revisions/1eb93dde146c?raw)
