Accounting

Read a single Klara master accounting business-case template by id.

This operation remains available until <b>2027-08-14</b> and is removed after that date. Use <code>GET /core/v1/accounting/business-case-templates/{businessCaseTemplateId}</code> instead.<br/><br/>Returns one business-case template from the global Klara catalog — a manual-journal category usable when entering a booking (for example operating expenses, salary payments, asset purchases). The catalog is global Klara reference data, so this endpoint has no tenant or company path parameters; only the catalogue id selects the template. The <code>Accept-Language</code> header selects which translation of the human-readable <code>display</code> label is returned; if absent or unsupported the German translation is used as a fallback and the full per-language <code>i18n</code> / <code>keywordI18ns</code> maps are returned for client-side rendering. The endpoint is a pure read — idempotent, no side effects. Returns <code>404</code> when no template with the requested id exists in the catalog. Requires a bearer token whose principal carries the <code>ACCOUNTING_GET_BUSINESS_CASE_TEMPLATE</code> permission.

get/core/latest/accounting/business-case-templates/{businessCaseTemplateId}

Request

  • Base URL: https://api.klara.ch
  • URL: https://api.klara.ch/core/latest/accounting/business-case-templates/{businessCaseTemplateId}
  • Auth: one of:
    • API key in header X-API-KEY
    • HTTP bearer

Path parameters

businessCaseTemplateIdinteger required
Example:101

Numeric primary-key id of the business-case template in the Klara master catalog. Obtain it from a prior call to <code>GET /core/latest/accounting/business-case-templates</code>.

Headers

Accept-Languagestring
Example:de-CH

IETF language tag used to resolve the localized <code>display</code> label of the template. Examples: <code>de-CH</code>, <code>fr-CH</code>, <code>it-CH</code>, <code>en</code>. Falls back to the German translation when no translation exists for the requested language.

Response

Business-case template matching the supplied id.

idinteger

Internal id of the template in the Klara catalogue.

codestring

Stable catalogue code of the template.

displaystring

Label of the template, already translated for the request's Accept-Language.

i18nobject

All translations of the label, keyed by IETF language tag.

keywordI18nsobject

All translations of the search keywords, keyed by IETF language tag.

groupstring

Catalogue group the template belongs to.

Example response

{
  "id": 101,
  "code": "OFFICE_SUPPLIES",
  "display": "Bürobedarf",
  "i18n": {
    "de": "Bürobedarf",
    "fr": "Fournitures de bureau"
  },
  "keywordI18ns": {
    "de": "Büro Material",
    "fr": "Fournitures"
  },
  "group": "Operating expenses"
}

Changes

No recorded changes to this operation across all 1 revision of this API.