def METHOD_NAME(
    self, params: ApiParams, request: Request, context: ApiContext
) -> Response:
    """
    Get the values of client-accessible dataset metadata keys.
    Args:
        params: API parameters
        request: The original Request object containing query parameters
        context: API context dictionary
    GET /api/v1/datasets/metadata?name=dname&metadata=global.seen,server.deletion
    """
    dataset = params.uri["dataset"]
    keys = params.query.get("metadata")
    try:
        metadata = self._get_dataset_metadata(dataset, keys)
    except MetadataError as e:
        raise APIAbort(HTTPStatus.BAD_REQUEST, str(e))
    return jsonify(metadata)