Hi Kitana,
Thanks for reaching out. You can retrieve campaign location targets using the campaign_criterion resource. This is discussed
here. To include excluded locations, please include campaign_criterion.negative, as is shown in the linked example.
The Ads API does not support your second inquiry. However, if you can provide us with more details, we can provide a feature request on your behalf.
Regards,
Matt
Google Ads API Team
Reminder: Share your feedback about the Google Ads (AdWords) API! Take the
2021 Google Ads API and AdWords API Annual Survey

ref:_00D1U1174p._5004Q2TltK4:ref