API consolidation