/// <summary> /// This endpoint logs an individual out by disabling all of their active access tokens. /// </summary> /// <return>Returns the void response from the API call</return> public async Task UpdateLogoutIndividualAsync() { //the base uri for api requests var baseUri = Configuration.GetBaseURI(); //prepare query string for API call var queryBuilder = new StringBuilder(baseUri); queryBuilder.Append("/api/v2/identity/logout"); //validate and preprocess url var queryUrl = APIHelper.CleanUrl(queryBuilder); //append request with appropriate headers and parameters var headers = APIHelper.GetRequestHeaders(true, true); //prepare the API call request to fetch the response var request = ClientInstance.Put(queryUrl, headers, null); //invoke request and get response var response = (HttpStringResponse)await ClientInstance.ExecuteAsStringAsync(request).ConfigureAwait(false); var context = new HTTPContext(request, response); //handle errors ValidateResponse(response, context); }