Skip to main content
A System Administrator can assign the Fulfillment Operator role to a Tenant Administrator. Once assigned, the Tenant Administrator can create new tenants through the Vantage API and grant this role to other users in their tenant. To create a tenant using the Vantage API, a Fulfillment Operator must:
  1. Authorize in the Vantage API. For details, see Authentication.
  2. Send a POST request with the Authorization = Bearer <access token> header to {baseUrl}/api/publicapi/v1/invites/, with the following request body parameters:
ParameterDescription
emailThe newly created Tenant Administrator’s email.
validWithinTime from the moment of sending, during which an invite can be accepted. The format is as follows: days.hours:minutes:seconds. The default value of the parameter is “14.00:00:00” (14 days).
tenantNameThe tenant’s name. Tenant names must be unique. Creating a tenant with a name that already exists triggers an error.
useMySubscriptionIndicates whether the current tenant’s subscription should be reused. If enabled, both the current and new tenants share the same page-usage counter. When the counter is exhausted by either tenant, both are prevented from using it. The default is False, meaning a new subscription file must be downloaded.
tenantDescriptionThe tenant’s description. This can be any text describing the tenant and will be visible to the System Administrator.

Sample request:

curl --request POST \
  --url https://vantage-us.abbyy.com/api/publicapi/v1/api/publicapi/v1/invites \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form 'Model={
  "useMySubscription": false,
  "email": "[email protected]",
  "tenantName": "name",
  "validWithin": "14.00:00:00",
  "tenantDescription": "description"
}' \
  --form File='@example-file'