Update tenant
PATCH /tenants/{tenant}
PATCH
/tenants/{tenant}
Update tenant settings such as plan and observability enforcement. Requires admin role. At least one field must be provided. Supports optimistic locking via the If-Match header containing the ETag from a previous GET request.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” tenant
required
string
Tenant name
Header Parameters
Section titled “Header Parameters ” If-Match
string
ETag from a previous GET for optimistic locking
Request Body
Section titled “Request Body ”Fields to update (at least one required)
object
enforceLogLimit
Enforce log ingestion limits for this tenant
boolean
enforceMetricsLimit
Enforce metrics ingestion limits for this tenant
boolean
Example
true plan
Platform plan: starter, pro, business, or enterprise
string
Example
proResponses
Section titled “ Responses ”Updated tenant
object
contactEmail
string
Example
admin@acme.com createdAt
string
Example
2026-01-15T10:30:00Z displayName
string
Example
Acme Corp enforceLogLimit
boolean
enforceMetricsLimit
boolean
Example
true members
Array<object>
object
email
string
Example
alice@acme.com role
string
Example
admin name
string
Example
acme plan
string
Example
pro resourceVersion
string
Example
184920 status
object
allocatedResources
object
cpu
string
Example
8 memory
string
Example
32 storage
string
Example
200 clusterCount
integer
Example
3 currentUsage
object
compute
object
cpuCoreHours
string
Example
2976.00 cpuCost
string
Example
89.28 memoryCost
string
Example
35.83 memoryGiBHours
string
Example
5971.97 storageCost
string
Example
8.63 storageGiBHours
string
Example
74400.00 currency
string
Example
GBP error
string
estimatedCreditsApplied
string
Example
10.00 estimatedSubtotal
string
Example
166.15 estimatedTotal
string
Example
156.15 observability
object
billableActiveSeriesP95
integer
Example
41000 currentActiveSeries
integer
Example
42000 logIngestBytes
integer
Example
12500000000 logIngestGB
string
Example
12.50 logOverageCost
string
Example
0.00 metricsOverageCost
string
Example
0.00 periodEnd
string
Example
2026-04-30T12:00:00Z periodStart
string
Example
2026-04-01T00:00:00Z planChangedInPeriod
boolean
stale
boolean
updatedAt
string
Example
2026-04-07T12:00:00Z phase
string
Example
Active poolResources
object
cpu
string
Example
8 memory
string
Example
32 storage
string
Example
200Headers
Section titled “Headers ” ETag
string
New resource version after update
Validation error
object
error
string
Missing or invalid authentication
object
error
string
Admin access required
object
error
string
Tenant not found
object
error
string
ETag mismatch — resource was modified
object
error
string
Rate limit exceeded
object
error
string