delegation: include api_type parameter