Data Warehouse has no limit on breakdowns, while I believe Reporting API has the same limitations as Report Builder and is limited to two levels. It has been a while since I used the 1.4 API, but it should be the same limitation as Reports & Analytics had.