Claude Platform Docs

Benutzerprofile

Benutzerprofil erstellen
BetaUserProfile Beta.UserProfiles.Create(parameters, cancellationToken = default)
POST/v1/user_profiles
Benutzerprofile auflisten
UserProfileListPage Beta.UserProfiles.List(parameters, cancellationToken = default)
GET/v1/user_profiles
Benutzerprofil abrufen
BetaUserProfile Beta.UserProfiles.Retrieve(parameters, cancellationToken = default)
GET/v1/user_profiles/{user_profile_id}
Benutzerprofil aktualisieren
BetaUserProfile Beta.UserProfiles.Update(parameters, cancellationToken = default)
POST/v1/user_profiles/{user_profile_id}
Enrollment-URL erstellen
BetaUserProfileEnrollmentUrl Beta.UserProfiles.CreateEnrollmentUrl(parameters, cancellationToken = default)
POST/v1/user_profiles/{user_profile_id}/enrollment_url
Models
class BetaUserProfile { Type; ID; CreatedAt; /* 8 more */ }
class BetaUserProfileEnrollmentUrl { Type; ExpiresAt; Url; }
required Type Type

Object type. Always enrollment_url.

required DateTimeOffset ExpiresAt

A timestamp in RFC 3339 format

formatdate-time
required string Url

Enrollment URL to send to the end user. Valid until expires_at.

class BetaUserProfileExternalUserDetails { AccountStatus; Country; EmailHash; /* 4 more */ }

Details about the entity this profile represents, as the platform states them. Anthropic does not verify them. Every field is present, null until the platform supplies a value.

class BetaUserProfileExternalUserDetailsParams { AccountStatus; Country; EmailHash; /* 4 more */ }
class BetaUserProfileTrustGrant { Status; }
required Status Status

Status of the trust grant.

One of the following:
Active("active")
Pending("pending")
Rejected("rejected")