api_render now always uses canonical partial location.