Pular para o conteúdo principal
Um Administrador do Sistema pode atribuir a função de Fulfillment Operator a um Administrador do Tenant. Com essa função atribuída, o Administrador do Tenant pode adicionar outros tenants ao sistema via a Vantage API, bem como atribuir essa função a outros usuários no tenant. Para criar um tenant via a Vantage API, um Fulfillment Operator precisa fazer o seguinte:
  1. Autentique-se na Vantage API; consulte Authentication para detalhes.
  2. Envie uma solicitação POST com o cabeçalho Authorization = Bearer <access token> para {baseUrl}/api/publicapi/v1/invites/, com os seguintes parâmetros no corpo da solicitação:
ParâmetroDescrição
emailO e-mail do novo Administrador do Tenant.
validWithinIntervalo, a partir do envio, durante o qual o convite pode ser aceito. O formato é: days.hours:minutes:seconds. O valor padrão do parâmetro é “14.00:00:00” (14 dias).
tenantNameO nome do tenant. Os nomes de tenants são exclusivos no sistema. Se o nome especificado já estiver sendo usado por outro tenant, ocorrerá um erro ao tentar criar um novo tenant com o mesmo nome.
useMySybscriptionEspecifica se a assinatura do tenant atual será usada. Se a assinatura do tenant atual for usada, ambos os tenants (o atual e o novo) utilizarão páginas do mesmo contador. Se um dos tenants consumir todas as páginas restantes desse contador, nenhum dos tenants poderá usá-lo. O valor padrão do parâmetro é False, o que significa que um novo arquivo de assinatura precisa ser baixado.
tenantDescriptionA descrição do tenant. Qualquer string que descreva o tenant. Essa string será exibida para o Administrador do Sistema.
Exemplo de solicitação:

No Windows

curl --location --request POST "{baseUrl}/api/publicapi/v1/invites/" 
-H "accept: application/json" \
-H "Authorization: Bearer {token}"
{ 
  "email": "[email protected]",
  "validWithin": "14.00:00:00", 
  "tenantName": "nome do tenant",
  "useMySubscription": true,
  "tenantDescription": "descrição do tenant"
}

Para Linux

curl --location --request POST '{baseUrl}/api/publicapi/v1/invites/'
-H 'accept: application/json' \
-H 'Authorization: Bearer {token}'
{ 
  'email': '[email protected]',
  'validWithin': '14.00:00:00', 
  'tenantName': 'nome do tenant',
  'useMySubscription': true,
  'tenantDescription': 'descrição do tenant'
}