Create Enrollment URL
client.Beta.UserProfiles.NewEnrollmentURL(ctx, userProfileID, body) (*BetaUserProfileEnrollmentURL, error)POST/v1/user_profiles/{user_profile_id}/enrollment_url
Create Enrollment URL
package main
import (
"context"
"fmt"
"github.com/anthropics/anthropic-sdk-go"
"github.com/anthropics/anthropic-sdk-go/option"
)
func main() {
client := anthropic.NewClient(
option.WithAPIKey("my-anthropic-api-key"),
)
betaUserProfileEnrollmentURL, err := client.Beta.UserProfiles.NewEnrollmentURL(
context.TODO(),
"uprof_011CZkZCu8hGbp5mYRQgUmz9",
anthropic.BetaUserProfileNewEnrollmentURLParams{},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", betaUserProfileEnrollmentURL.ExpiresAt)
}{
"expires_at": "2026-03-15T10:15:00Z",
"type": "enrollment_url",
"url": "https://platform.claude.com/user-profiles/enrollment/M3J0bGJxZ2ppMnptbnB1"
}Returns Examples
{
"expires_at": "2026-03-15T10:15:00Z",
"type": "enrollment_url",
"url": "https://platform.claude.com/user-profiles/enrollment/M3J0bGJxZ2ppMnptbnB1"
}