POST /LogOn/ResetPassword/

Submits the password reset request.
 

Request

Method Request URI
POST /API/LogOn/ResetPassword/

Request Body

Name: name
Type: System.String

Response

Response Body

A status of 200 for success, otherwise the error code and the error details.

Examples

This example will send a account reset email for user1, who has the email address user1@dundas.com. This sample requires that the email options be enabled on the Dundas BI server.

C# Java JavaScript
using System.Net;
using System.Net.Http;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Json;
using System.Web.Script.Serialization;

   ...

using (HttpClient httpClient = new HttpClient())
{
	string url = "http://localhost:8004/API/LogOn/ResetPassword/";

	// Define the request body
	HttpContent requestBody = null;
	using (var response = httpClient.PostAsync(url, requestBody).Result)
	{
		if(response.StatusCode == HttpStatusCode.OK)
		{
			Console.WriteLine("Success");
		}
	}
}

		
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpDelete;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPut;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.util.EntityUtils;
import org.apache.http.entity.StringEntity;
import org.json.JSONObject;

   ...

HttpClient httpClient = HttpClientBuilder.create().build();

String url = "http://localhost:8004";
String requestUrl = "http://localhost:8004/API/LogOn/ResetPassword/";

// Define the Request Method.
HttpPost requstMethod = new HttpPost(requestUrl);

HttpResponse response = 
	httpClient.execute(requstMethod);

if(response.getStatusLine().getStatusCode() == 200)
{
	System.out.println("Success");
}

		
$.ajax({
	type: "POST",
	url: baseUrl + "/API/LogOn/ResetPassword/",
	success: function(data) { 
		 // data = A status of 200 for success,
		 // otherwise the error code and the error
		 // details.

	},
	error: function(data) { alert('failed' + data); }
});