Passer au contenu principal
Un administrateur système peut attribuer le rôle Fulfillment Operator à un administrateur de tenant. Une fois ce rôle attribué, l’administrateur de tenant peut ajouter d’autres tenants au système via l’API Vantage ainsi qu’attribuer ce rôle à d’autres utilisateurs du tenant. Pour créer un tenant via l’API Vantage, un Fulfillment Operator doit procéder comme suit :
  1. S’authentifier auprès de l’API Vantage, voir Authentication pour plus de détails.
  2. Envoyer une requête POST avec l’en-tête Authorization = Bearer <access token> à {baseUrl}/api/publicapi/v1/invites/, avec les paramètres suivants dans le corps de la requête :
ParameterDescription
emailL’adresse e‑mail du nouvel administrateur de tenant.
validWithinDélai, à compter de l’envoi, durant lequel l’invitation peut être acceptée. Format : days.hours:minutes:seconds. La valeur par défaut du paramètre est “14.00:00:00” (14 jours).
tenantNameLe nom du tenant. Les noms de tenants sont uniques dans le système. Si le nom indiqué est déjà utilisé par un autre tenant, une erreur se produira lors de la tentative de création d’un nouveau tenant avec le même nom.
useMySybscriptionIndique si l’abonnement du tenant actuel sera utilisé. Si l’abonnement du tenant actuel est utilisé, les deux tenants (l’actuel et le nouveau) consommeront des pages à partir du même compteur. Si l’un des tenants épuise toutes les pages restantes de ce compteur, aucun des deux ne pourra ensuite l’utiliser. La valeur par défaut du paramètre est False, ce qui signifie qu’un nouveau fichier d’abonnement doit être téléchargé.
tenantDescriptionLa description du tenant. Toute chaîne décrivant le tenant. Cette chaîne sera affichée à l’administrateur système.
Exemple de requête :

Sous 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": "nom du locataire",
  "useMySubscription": true,
  "tenantDescription": "description du locataire"
}

Sous Linux

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': 'nom du tenant',
  'useMySubscription': true,
  'tenantDescription': 'description du tenant'
}