Update Tenant Account

View as Markdown

Update a Tenant Account.

Can be used to accept an invitation sent by an Infrastructure Provider.

Org must have a Tenant entity whose ID matches the tenantId of the Tenant Account object. User must have authorization role with TENANT_ADMIN suffix. Can only update a Tenant Account that has Invited status.

Authentication

AuthorizationBearer
``` export JWT_BEARER_TOKEN="<jwt-bearer-token>" # Example org name: "acme-inc export ORG_NAME=<org-name> # Use the JWT bearer token in your API request auth header: curl -v -X GET -H "Content-Type: application/json" -H "Authorization: Bearer $JWT_BEARER_TOKEN" https://nico-rest-api.nico.svc.cluster.local/v2/org/$ORG_NAME/nico/user/current ```

Path parameters

orgstringRequired
Name of the Org
accountIdstringRequiredformat: "uuid"
ID of the Tenant Account

Request

No parameters are required; an empty request body is sufficient.

Response

OK
idstringRead-onlyformat: "uuid"
Unique UUID v4 identifier for the Tenant Account
infrastructureProviderIdstringformat: "uuid"
ID of the Infrastructure Provider
infrastructureProviderOrgstring
Organization name of the Infrastructure Provider
tenantIdstring or nullformat: "uuid"
ID of the Tenant
tenantOrgstring or null
Org of the Tenant
tenantContactobject
Contact user for the Tenant
allocationCountinteger
Number of Allocations for the Tenant Account
statusenum
Status of the Tenant Account
statusHistorylist of objects
Chronological status history for the Tenant Account
createddatetimeRead-only

Date/time when the Tenant Account was created

updateddatetimeRead-only

Date/time when the Tenant Account was last updated

Errors

400
Bad Request Error
403
Forbidden Error