API v2 fully implemented