跳到主要内容

getTenantInfo

DocsCloudTenantInfoWrapper getTenantInfo(refresh)

GET /api/2.0/settings/docscloud/tenant/info

Get the Docs Connect tenant information

Returns the Docs Connect license of the current portal, the Docs Connect server serving it, the user limits of that license and the editor and viewer usage counted against them for the current period. The portal must have an activated Docs Connect tenant, granted by POST api/2.0/settings/docscloud/trial or by a Docs Connect purchase: an empty result from GET api/2.0/settings/docscloud/tenant means there is none and this call fails with 400. The caller must be a portal administrator allowed to edit the portal settings, on an installation where the Docs Connect service is configured. The call is read-only, idempotent and cached for a minute, so pass refresh=true right after a subscription change to read the current state from Docs Connect. In the result, license.valid is when the license expires and license.trial is reported as false once the portal holds a paid Docs Connect or Docs Connect Dev Pack subscription, even when the license itself still says trial; usersLimit caps the editors and the viewers allowed, stats counts the active, internal, external and remaining users of each of those two kinds over the last stats.periodDay days, and the dates are in UTC. The editing settings, the per-user quota lists and the address of the assigned server live in .../tenant/config, .../tenant/quota and .../tenant, while .../tenant/usage gives one active-user total instead of this per-role breakdown.

Parameters​

NameInTypeDescriptionNotes
refreshqueryBooleanPass true to skip the cached copy and request the license, server and usage information from Docs Connect again, replacing the cached one; with the default false the answer may be up to a minute old.[optional] [default to false]

Responses​

Status codeDescriptionTypeResponse headers
200The Docs Connect license and server information of the portal, with the user limits of the license and the usage statistics for the current periodDocsCloudTenantInfoWrapperX-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
400The portal has no activated Docs Connect tenant, so there is no license information to return--
403The caller has no portal-settings right--
500The Docs Connect service is not configured on this installation, is unreachable, or answered with an error other than not found--
401UnauthorizedErrorApiResponse-
429Too Many Requests.ErrorApiResponseRetry-After
502Bad Gateway. Returned by the reverse proxy, response body may be HTML and not JSON.--
503Service Unavailable. Returned by the reverse proxy, response body may be HTML and not JSON.--

Return type​

DocsCloudTenantInfoWrapper

Authorization​

Basic, OAuth2 (scopes: read, write), ApiKeyBearer, asc_auth_key, Bearer, OpenId

HTTP request headers​

  • Content-Type: Not defined
  • Accept: application/json