Tenants

Tenant management operations

List tenants

get

Lists tenants

Authorizations
X-Auth-TokenstringRequired

Authentication token obtained from the authentication service

Query parameters
domain_idstringOptional

Filter by domain ID

enabledbooleanOptional

Filter by enabled status

is_domainbooleanOptional

Filter by is_domain flag

namestringOptional

Filter by tenant name

parent_idstringOptional

Filter by parent tenant ID

tagsstringOptional

Filter by tags

tags-anystringOptional

Filter by any of the specified tags

not-tagsstringOptional

Filter by not having any of the specified tags

not-tags-anystringOptional

Filter by not having all of the specified tags

limitinteger · min: 1Optional

Requests a page size of items

markerstringOptional

The ID of the last-seen item for pagination

Header parameters
X-Auth-TokenstringRequired

A valid authentication token

Responses
400

Some content in the request was invalid

application/json
get
/projects

Create tenant

post

Creates a tenant

Authorizations
X-Auth-TokenstringRequired

Authentication token obtained from the authentication service

Header parameters
X-Auth-TokenstringRequired

A valid authentication token

Body
Responses
400

Some content in the request was invalid

application/json
post
/projects

Show tenant details

get

Shows details for a tenant

Authorizations
X-Auth-TokenstringRequired

Authentication token obtained from the authentication service

Path parameters
project_idstringRequired

The tenant ID

Query parameters
include_limitsbooleanOptional

Include tenant limits in response

Header parameters
X-Auth-TokenstringRequired

A valid authentication token

Responses
400

Some content in the request was invalid

application/json
get
/projects/{project_id}

Delete tenant

delete

Deletes a tenant

Authorizations
X-Auth-TokenstringRequired

Authentication token obtained from the authentication service

Path parameters
project_idstringRequired

The tenant ID

Header parameters
X-Auth-TokenstringRequired

A valid authentication token

Responses
400

Some content in the request was invalid

application/json
delete
/projects/{project_id}

No content

Update tenant

patch

Updates a tenant

Authorizations
X-Auth-TokenstringRequired

Authentication token obtained from the authentication service

Path parameters
project_idstringRequired

The tenant ID

Header parameters
X-Auth-TokenstringRequired

A valid authentication token

Body
Responses
400

Some content in the request was invalid

application/json
patch
/projects/{project_id}

Last updated

Was this helpful?