---
title: Reference
path: reference
status: published
---

# Reference

This is the authoritative reference for the ScaiLog server API, the `scailog`
CLI, configuration, and the reserved identifiers you cannot use as your own.
Every entry here is enumerated from the source; if a flag, endpoint, or
environment variable is not listed, it does not exist in this version.

- [HTTP API (/v1)](/docs/scailog/reference/http-api) — every server endpoint:
  method, path, purpose, the role or capability it requires, and the key
  request/response fields. Grouped by ingest, query, sites, DSAR/erasure,
  policies, keys, audit, report keys, and health.
- [CLI (scailog)](/docs/scailog/reference/cli) — every `scailog` subcommand and
  its flags, plus the credential precedence the CLI uses to authenticate.
- [Configuration & environment](/docs/scailog/reference/configuration) — every
  `SCAILOG_*` environment variable and config key, the `config.toml` layout
  (including the `[oidc]` section), and the on-disk data-dir layout.
- [Reserved identifiers](/docs/scailog/reference/reserved-identifiers) — reserved
  entry field names, the `SCAILOG-*` / `AUTO-*` call-site prefixes, the reserved
  `_service` subject and `default` tenant, and the `call_site_id` format.
