pub async fn api_get<Response: DeserializeOwned>( access_token: &str, uri: &str, ) -> Result<Option<Response>, ApiError>