Configuration Driven API framework