1. Spent the best part of 3 hours trying to figure this out, I thought it'd be simple but it seems nigh impossible.

    My best hope was http://wowwiki.wikia.com/wiki/API_GetBattlefieldStatus which has a parameter called "teamsize" which says "teamSize Integer - Team size of the battlefields queue (2, 3, 5 or 0 if not an arena queue)"

    However in practice, when I zone into an arena it returns "ARENASKIRMISH" rather than "2" when I joined a 2v2 arena. So that's completely useless.

    I tried having a look at gladius but it seems gladius never needs to know the actual bracket size, it simply handles new opponents as they join.

    Many thanks in advance.