Update tenant settings
Merges the provided settings into the existing tenant settings. Keys that gate a governance control (agent_licence_mode, maker_checker_enforced, source_retention_months, feedback_retention_days) may only be changed by a verified human principal; an API key receives 403 HUMAN_PRINCIPAL_REQUIRED, and the change is recorded in the audit chain. All other keys are unaffected.
source_retention_months is a whole number of months and must be at least 12, the platform minimum. There is no maximum. It RECORDS how long this tenant asks MeshQu to keep exact source bytes; nothing in this release deletes an object when a window elapses, so it is a recorded setting and not yet an enforced one.
feedback_retention_days is a whole number of days between 30 and 730; the default when unset is 90. A value outside those bounds returns 400. Shortening the period brings existing unexpired feedback toward the new deadline, measured from each record’s creation time. Lengthening applies only to newly created feedback and does not extend existing deadlines.
Authorizations
MeshQu API key passed as a bearer token: Authorization: Bearer mqu_…. Mint one in the console (Settings → API keys).
Tenant UUID for multi-tenant isolation. Required on authenticated routes. A missing or non-UUID value returns 400 MISSING_TENANT_ID or INVALID_TENANT_ID before API-key authentication.
Body
Response
Default Response