Skip to content

Get a tenant

GET
/v2/tenants/{tenantId}
curl --request GET \
--url http://localhost:8080/v2/tenants/example \
--header 'Authorization: Bearer <token>'
Available inEmbeddedBundledCluster
AuthAuthenticated Bearer token or console session · requires tenant:admin

Returns one tenant with its state and, in Bundled and Cluster, its quotas and record retention.

tenantId
required
string
>= 1 characters <= 256 characters
x-tenant-id
string
>= 1 characters

Tenant selection. A principal bound to one tenant may omit it; if sent, it must equal that tenant (403 otherwise). A principal that may act in several tenants must send it on every request: without it the request is refused with 400, and a tenant it may not act in is refused with 403.

The result.

Media typeapplication/json
object
tenantId
required
string
name
required
string
description
string | null
state
required
string
Allowed values: ACTIVE SUSPENDED
quotas

The tenant’s quotas (Bundled and Cluster), or null.

object | null
limits

The tenant’s size limits (Bundled and Cluster), or null.

object
maxDeploymentBytes
integer
maxVariablesBytes
integer
maxBatchSize
integer
retention

The tenant’s record retention (Bundled and Cluster), or null.

object
recordRetentionMicros
integer
members

Who is a member of the tenant.

Array<object>
object
memberType
string
memberId
string
admins

Who holds the built-in admin role in the tenant.

Array<object>
object
memberType
string
memberId
string
quarantine
Any of:
null
runningInstances

How many of the tenant’s process instances are running now, call-activity children included (the count activeInstanceLimit bounds), as the reporting tables count them, so it can trail the engine by a moment (Bundled and Cluster); null in Embedded mode or when it cannot be read.

integer | null
Example
{
"state": "ACTIVE"
}

No valid credential was presented.

Media typeapplication/problem+json

An RFC 9457 problem document. type is a stable TinyConductor URN.

object
type
required
string
/^urn:bpm:error:/
title
required
string
status
required
integer
>= 400 <= 599
detail
required
string
instance
required

The request path.

string
mode

Present only on mode-not-supported. It names the engine’s mode.

string
Example
{
"type": "urn:bpm:error:unauthorized",
"title": "Unauthorized",
"status": 401,
"detail": "A valid bearer credential is required",
"instance": "/v2/tenants/2251799813685262"
}
WWW-Authenticate
string
Allowed value: Bearer

The caller lacks the required permission, a tenant named in the request is not the caller’s tenant, or a cookie write has no valid CSRF token.

Media typeapplication/problem+json

An RFC 9457 problem document. type is a stable TinyConductor URN.

object
type
required
string
/^urn:bpm:error:/
title
required
string
status
required
integer
>= 400 <= 599
detail
required
string
instance
required

The request path.

string
mode

Present only on mode-not-supported. It names the engine’s mode.

string
Example
{
"type": "urn:bpm:error:forbidden",
"title": "Forbidden",
"status": 403,
"detail": "The principal lacks the action this route requires",
"instance": "/v2/tenants/2251799813685262"
}

The entity does not exist in the caller’s tenant.

Media typeapplication/problem+json

An RFC 9457 problem document. type is a stable TinyConductor URN.

object
type
required
string
/^urn:bpm:error:/
title
required
string
status
required
integer
>= 400 <= 599
detail
required
string
instance
required

The request path.

string
mode

Present only on mode-not-supported. It names the engine’s mode.

string
Example
{
"type": "urn:bpm:error:not-found",
"title": "Not Found",
"status": 404,
"detail": "The requested resource does not exist",
"instance": "/v2/tenants/2251799813685262"
}

An internal failure. The details are never exposed.

Media typeapplication/problem+json

An RFC 9457 problem document. type is a stable TinyConductor URN.

object
type
required
string
/^urn:bpm:error:/
title
required
string
status
required
integer
>= 400 <= 599
detail
required
string
instance
required

The request path.

string
mode

Present only on mode-not-supported. It names the engine’s mode.

string
Example
{
"type": "urn:bpm:error:internal",
"title": "Internal Server Error",
"status": 500,
"detail": "The request could not be completed",
"instance": "/v2/tenants/2251799813685262"
}

Backpressure, or a dependency is not ready. Retry with the same idempotency key.

Media typeapplication/problem+json

An RFC 9457 problem document. type is a stable TinyConductor URN.

object
type
required
string
/^urn:bpm:error:/
title
required
string
status
required
integer
>= 400 <= 599
detail
required
string
instance
required

The request path.

string
mode

Present only on mode-not-supported. It names the engine’s mode.

string
Example
{
"type": "urn:bpm:error:unavailable",
"title": "Service Unavailable",
"status": 503,
"detail": "The required engine service is not ready",
"instance": "/v2/tenants/2251799813685262"
}