def METHOD_NAME(self, content_id):
    url = urljoin(self.url, self.API_URL_OLD.format(id=content_id))
    service_url, default_service_url, secure_path = self.session.http.get(
        url,
        schema=validate.Schema(
            validate.parse_json(),
            {
                "data": {
                    "id": str,
                    "media": {
                        "link": {
                            validate.optional("defaultServiceUrl"): validate.any(validate.url(), ""),
                            validate.optional("serviceUrl"): validate.any(validate.url(), ""),
                            "securePath": str,
                        },
                    },
                },
            },
            validate.get(("data", "media", "link")),
            validate.union_get("serviceUrl", "defaultServiceUrl", "securePath"),
        ),
    )
    return urljoin(service_url or default_service_url, secure_path)