Saltar al contenido principal
Un administrador del sistema puede asignar el rol de Fulfillment Operator a un administrador del tenant. Con este rol asignado, el administrador del tenant puede agregar otros tenants al sistema mediante la Vantage API, así como asignar este rol a otros usuarios del tenant. Para crear un tenant mediante la Vantage API, un Fulfillment Operator debe hacer lo siguiente:
  1. Autenticarse en la Vantage API; consulte Authentication para más detalles.
  2. Enviar una solicitud POST con el encabezado Authorization = Bearer <access token> a {baseUrl}/api/publicapi/v1/invites/, con los siguientes parámetros en el cuerpo de la solicitud:
ParameterDescription
emailEl correo electrónico del administrador del tenant recién creado.
validWithinTiempo desde el momento del envío durante el cual se puede aceptar una invitación. El formato es: días.horas:minutos:segundos. El valor predeterminado del parámetro es “14.00:00:00” (14 días).
tenantNameEl nombre del tenant. Los nombres de tenant son únicos dentro del sistema. Si el nombre especificado ya está en uso por otro tenant, se producirá un error al intentar crear un nuevo tenant con ese mismo nombre.
useMySybscriptionEspecifica si se usará la suscripción del tenant actual. Si se usa la suscripción del tenant actual, ambos tenants (el actual y el nuevo) usarán páginas del mismo contador. Si uno de los tenants agota todas las páginas restantes de ese contador, ninguno de los tenants podrá seguir usándolo. El valor predeterminado del parámetro es False, lo que significa que se debe descargar un nuevo archivo de suscripción.
tenantDescriptionLa descripción del tenant. Cualquier cadena que describa el tenant. Esta cadena se mostrará al administrador del sistema.
Solicitud de ejemplo:

En Windows

curl --location --request POST "{baseUrl}/api/publicapi/v1/invites/" 
-H "accept: application/json" \
-H "Authorization: Bearer {token}"
{ 
  "email": "admin@company.tld",
  "validWithin": "14.00:00:00", 
  "tenantName": "tenant's name",
  "useMySubscription": true,
  "tenantDescription": "tenant's description"
}

Para Linux

curl --location --request POST '{baseUrl}/api/publicapi/v1/invites/'
-H 'accept: application/json' \
-H 'Authorization: Bearer {token}'
{ 
  'email': 'admin@empresa.tld',
  'validWithin': '14.00:00:00', 
  'tenantName': 'nombre del tenant',
  'useMySubscription': true,
  'tenantDescription': 'descripción del tenant'
}