Créer une invitation
POST/v1/organizations/invites
Invitez un utilisateur à rejoindre l'organisation par e-mail.
Sur les forfaits qui attribuent les membres à partir d'un nombre fini de sièges achetés, l'invitation consomme automatiquement un siège du niveau le plus bas disposant de places disponibles ; il n'existe aucun 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
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: process.env["ANTHROPIC_API_KEY"] // This is the default and can be omitted
});
const organizationInvite = await client.organization.invites.create({
email: "user@emaildomain.com",
role: "user"
});
console.log(organizationInvite.id);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"
}