It does not match for me. Looking what I can see on campaign management (ads.twitter.com) when I choose United Kingdom, it shows different structure/end behaviors than what i get from api.
I assumed, since taxonomy tree from GET targeting_criteria/behavior_taxonomies is always the same, that it would contain all possible categories, and then by GET targeting_criteria/behaviors I could “knock out” categories which are empty for specific country (United kingdom being only one available apart from US).
For example, at Browse and select behaviors on ads.twitter.com (for country: United Kingdom), there is “Finance” category with “Charitable giving”, with only one entry “Gives to charity”.
But api returns “Finance” and no “Charitable giving” as subcategory. Even if the “Gives to charity” is present in my api call for entries, I cannot associate it because I miss taxonomy. From around 200 entries that GB returns I could associate about 50.
Any clues?