Hi Rayden, To add to what codeninja mentions, you can request any field that is marked as Selectable. Also, whenever an object has a member field as an instance of another class (e.g. Campaign has a property named budget, which is a class named Budget), then there won't be any selector field names on that property itself. You have to go within the Budget class to see what the selector fieldname for each property is (e.g. if you need campaign.budget.period, you have to use "Period" as the field name as mentioned on http://code.google.com/apis/adwords/docs/reference/latest/CampaignService.Budget.html). Other than that, the structure of the object returned by the API call will be intact (e.g. if you request "Period", then campaign.budget will be returned as expected, and the period field will be set. If you haven't requested other fields, then other fields of budget object won't be returned.
Also, the rule of thumb is that to get something, you have to request it explicitly. There may be a few cases where you get back more fields than you asked for, but please don't count on it as a standard behaviour. Cheers, Anash P. Oommen, AdWords API Advisor. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en