Claude Platform Docs

Crear invitación

OrganizationInvite Organization.Invites.Create(parameters, cancellationToken = default)
POST/v1/organizations/invites

Invita a un usuario a unirse a la organización por correo electrónico.

En los planes que asignan miembros a partir de un conjunto finito de puestos comprados, la invitación consume automáticamente un puesto del nivel más bajo con disponibilidad; no hay ningún parámetro de nivel de puesto. Cuando no hay ningún puesto libre, la solicitud falla con un error 400 en lugar de comprar un puesto.

Parameters
InviteCreateParams parameters
required string email

Email of the User.

formatemail
required Role role

Role for the invited User.

The accepted values depend on the organization type. Console and API organizations accept user, developer, billing, and claude_code_user; admin cannot be assigned through the API. Claude Enterprise organizations accept user and managed; inviting with the managed role requires the write:rbac_groups scope in addition to write:members.

Billing("billing")
ClaudeCodeUser("claude_code_user")
Developer("developer")
Managed("managed")
User("user")
IReadOnlyList<string> rbacGroupIds

RBAC group IDs to assign to the User when the Invite is accepted. A non-empty array is accepted only for a Claude Enterprise organization with RBAC groups, and requires the key to carry the write:rbac_groups scope.

maxItems100
Returns
class OrganizationInvite { Type = "invite"; ID; AcceptedAt; /* 6 more */ }
Crear invitación
using System;
using Anthropic.Models.Organization.Invites;

InviteCreateParams parameters = new()
{
    Email = "user@emaildomain.com",
    Role = Role.User,
};

var organizationInvite = await client.Organization.Invites.Create(parameters);

Console.WriteLine(organizationInvite);
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"
}