Créer une invitation
POST/v1/organizations/invites
Invitez un utilisateur à rejoindre l'organisation par e-mail.
Sur les forfaits dont les membres proviennent d'un ensemble fini de sièges achetés, l'invitation consomme automatiquement un siège du niveau le plus bas disponible ; il n'existe pas de paramètre de niveau de siège. Lorsqu'aucun siège n'est libre, la requête échoue avec une erreur 400 au lieu d'acheter un siège.
Parameters
Returns
Créer une invitation
InviteCreateParams parameters = new()
{
Email = "user@emaildomain.com",
Role = Role.User,
};
var betaOrganizationInvite = await client.Beta.Organization.Invites.Create(parameters);
Console.WriteLine(betaOrganizationInvite);Response 200
{
"id": "invite_015gWxCN9Hfg2QhZwTK7Mdeu",
"accepted_at": "2019-12-27T18:11:19.117Z",
"email": "user@emaildomain.com",
"expires_at": "2024-11-20T23:58:27.427722Z",
"invited_at": "2024-10-30T23:58:27.427722Z",
"rbac_group_ids": [
"string"
],
"role": "admin",
"status": "pending",
"type": "invite"
}Returns Examples
Response 200
{
"id": "invite_015gWxCN9Hfg2QhZwTK7Mdeu",
"accepted_at": "2019-12-27T18:11:19.117Z",
"email": "user@emaildomain.com",
"expires_at": "2024-11-20T23:58:27.427722Z",
"invited_at": "2024-10-30T23:58:27.427722Z",
"rbac_group_ids": [
"string"
],
"role": "admin",
"status": "pending",
"type": "invite"
}