Currently the stream produced by the SSE client will produce a SseError::Network(reqwest::Error) after executing a request when the response's status code does not indicate success. It should instead try to deserialize the error payload for consistency with the RESTful API.