## Move account `client.Accounts.AccountOrganizations.New(ctx, params) (*AccountOrganizationNewResponse, error)` **post** `/accounts/{account_id}/move` Move an account within an organization hierarchy or an account outside an organization. (Currently in Closed Beta - see https://developers.cloudflare.com/fundamentals/organizations/) ### Parameters - `params AccountOrganizationNewParams` - `AccountID param.Field[string]` Path param - `DestinationOrganizationID param.Field[string]` Body param ### Returns - `type AccountOrganizationNewResponse struct{…}` - `AccountID string` - `DestinationOrganizationID string` - `SourceOrganizationID string` ### Example ```go package main import ( "context" "fmt" "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"), ) accountOrganization, err := client.Accounts.AccountOrganizations.New(context.TODO(), accounts.AccountOrganizationNewParams{ AccountID: cloudflare.F("account_id"), DestinationOrganizationID: cloudflare.F("destination_organization_id"), }) if err != nil { panic(err.Error()) } fmt.Printf("%+v\n", accountOrganization.AccountID) } ``` #### Response ```json { "errors": [], "messages": [ { "code": 1000, "message": "message", "documentation_url": "documentation_url", "source": { "pointer": "pointer" } } ], "result": { "account_id": "account_id", "destination_organization_id": "destination_organization_id", "source_organization_id": "source_organization_id" }, "success": true } ```