def METHOD_NAME(
    self,
    method: str,
    path: str,
    headers: Mapping[str, Any] | None = None,
    data: Any | None = None,
    params: Mapping[str, Any] | None = None,
    json: bool = True,
    raw_response: bool = False,
) -> BaseApiResponseX:
    """
    Use the BaseApiClient interface to send a cross-region request.
    If the API is protected, auth may have to be provided manually.
    """
    # TODO: Establish a scheme to authorize requests across silos
    # (e.g. signing secrets, JWTs)
    client_response = super()._request(
        method,
        path,
        headers=clean_proxy_headers(headers),
        data=data,
        params=params,
        json=json,
        allow_text=True,
        raw_response=raw_response,
    )
    # TODO: Establish a scheme to check/log the Sentry Version of the requestor and server
    # optionally raising an error to alert developers of version drift
    return client_response