Tenant Config

Update tenant control-plane config

Requires owner/admin session with recent MFA. Updates policy exposure, policy templates, feature flags, app clients, allowed origins, redirect URLs, MFA/auth-abuse config, gas sponsorship config, and presentation settings.

put/tenants/{id}/config

Headers

X-Steward-Request-Timestampstring

Unix seconds, Unix milliseconds, or HTTP/ISO timestamp. Sensitive mutating routes require this or X-Steward-Request-Expires-At when request-expiry or request signatures are enforced.

X-Steward-Request-Expires-Atstring

Unix seconds, Unix milliseconds, or HTTP/ISO expiry time. Sensitive mutating routes require this or X-Steward-Request-Timestamp when request-expiry or request signatures are enforced.

X-Steward-Signaturestring

Authorization signature for sensitive mutating routes when STEWARD_REQUIRE_AUTH_SIGNATURE=true or production enforcement is enabled. Use v1=<hmac-sha256> or p256=<signature>.

X-Steward-Signing-Key-Idstring

Tenant request-signing key id used to select a managed HMAC signing key. Required when signing with a managed tenant key; omit only for static or app-client signing secrets.

Idempotency-Keystring

Required for signed sensitive requests and recommended for all sensitive mutating requests. Replays are scoped to authenticated or explicitly signed contexts.

Request body

tenantIdstring required
displayNamestring
policyExposureobject
policyTemplatesobject[]
secretRoutePresetsobject[]
approvalConfigobject
featureFlagsobject
themeobject
allowedOriginsstring[]
allowedRedirectUrlsstring[]
oidcProvidersobject[]
authAbuseConfigobject
appClientsobject[]
testAccountobject
gasSponsorshipConfigobject
createdAtstring date-time
updatedAtstring date-time

Response

JSON response

oktrue required

Changes

Changed in 1 of the 9 revisions of this API.1