Skip to main content
GET
Read a business definition's revision history

Authorizations

Authorization
string
header
required

MeshQu API key passed as a bearer token: Authorization: Bearer mqu_…. Mint one in the console (Settings → API keys).

X-MeshQu-Tenant-Id
string
header
required

Tenant UUID for multi-tenant isolation. Required on all authenticated routes — validated before authentication (middleware/tenant.ts), so a missing or non-UUID header returns 400 (MISSING_TENANT_ID / INVALID_TENANT_ID) before the API key is checked.

Path Parameters

field_name
string
required

The canonical key, e.g. vendor.

Response

Default Response

field_name
string
required
items
object[]
required

The full history, OLDEST FIRST. One entry per definition write, each carrying the whole snapshot that write left in place rather than a diff. RECORDS what the definition meant, who wrote it and when; PROVES nothing — no entry is signed or hashed and none enters a digest or a receipt. EMPTY is a legitimate answer for a definition declared before BC-02: no backfill ran (contract §5), so such a row has no history until its first BC-02 write, and a point-in-time read before that instant reports "not defined at the time" rather than showing today's meaning as if it had applied.