make $api_type non global