## Modify account profile `client.Accounts.AccountProfile.Update(ctx, params) error` **put** `/accounts/{account_id}/profile` Updates the profile information for a Cloudflare account. Allows modification of account-level settings and organizational details. Requires Account Settings Write permission. ### Parameters - `params AccountProfileUpdateParams` - `AccountID param.Field[string]` Path param - `AccountProfile param.Field[AccountProfile]` Body param ### Example ```go package main import ( "context" "github.com/cloudflare/cloudflare-go" "github.com/cloudflare/cloudflare-go/accounts" "github.com/cloudflare/cloudflare-go/option" ) func main() { client := cloudflare.NewClient( option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"), option.WithAPIEmail("user@example.com"), ) err := client.Accounts.AccountProfile.Update(context.TODO(), accounts.AccountProfileUpdateParams{ AccountID: cloudflare.F("account_id"), AccountProfile: accounts.AccountProfileParam{ BusinessAddress: cloudflare.F("business_address"), BusinessEmail: cloudflare.F("business_email"), BusinessName: cloudflare.F("business_name"), BusinessPhone: cloudflare.F("business_phone"), ExternalMetadata: cloudflare.F("external_metadata"), }, }) if err != nil { panic(err.Error()) } } ```