The following is a fictitious example of an UpdateAdGroups request.
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:ApplicationToken
i:nil="true"
xmlns:h="https://adcenter.microsoft.com/v6"
xmlns:i="http://www.w3.org/2001/XMLSchema-instance"/>
<h:CustomerAccountId
xmlns:h="https://adcenter.microsoft.com/v6">XXXXX</h:CustomerAccountId>
<h:CustomerId
xmlns:h="https://adcenter.microsoft.com/v6">XXXXX</h:CustomerId>
<h:DeveloperToken
xmlns:h="https://adcenter.microsoft.com/v6">XXXXX</h:DeveloperToken>
<h:Password
xmlns:h="https://adcenter.microsoft.com/v6">XXXXX</h:Password>
<h:UserName
xmlns:h="https://adcenter.microsoft.com/v6">XXXXX</h:UserName>
</s:Header>
<s:Body>
<UpdateAdGroupsRequest xmlns="https://adcenter.microsoft.com/v6">
<CampaignId>123456</CampaignId>
<AdGroups xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<AdGroup>
<AdDistribution i:nil="true"/>
<BiddingModel i:nil="true"/>
<BroadMatchBid i:nil="true"/>
<CashBackInfo i:nil="true"/>
<ContentMatchBid i:nil="true"/>
<EndDate i:nil="true"/>
<ExactMatchBid i:nil="true"/>
<Id>1234</Id>
<LanguageAndRegion i:nil="true"/>
<Name>New ad group name</Name>
<NegativeKeywords
i:nil="true"
xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<NegativeSiteUrls
i:nil="true"
xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<PhraseMatchBid i:nil="true"/>
<PricingModel i:nil="true"/>
<StartDate i:nil="true"/>
<Status i:nil="true"/>
</AdGroup>
<AdGroup>
<AdDistribution i:nil="true"/>
<BiddingModel i:nil="true"/>
<BroadMatchBid i:nil="true"/>
<CashBackInfo i:nil="true"/>
<ContentMatchBid i:nil="true"/>
<EndDate>
<Day>8</Day>
<Month>7</Month>
<Year>2009</Year>
</EndDate>
<ExactMatchBid i:nil="true"/>
<Id>5678</Id>
<LanguageAndRegion i:nil="true"/>
<Name i:nil="true"/>
<NegativeKeywords
i:nil="true"
xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<NegativeSiteUrls
i:nil="true"
xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/>
<PhraseMatchBid i:nil="true"/>
<PricingModel i:nil="true"/>
<StartDate>
<Day>8</Day>
<Month>6</Month>
<Year>2009</Year>
</StartDate>
<Status i:nil="true"/>
</AdGroup>
</AdGroups>
</UpdateAdGroupsRequest>
</s:Body>
</s:Envelope>