Forgot password
curl --request POST \
--url https://api.identity.fabric.zone/ums/v2/auth/forgot-password \
--header 'Content-Type: application/json' \
--data '
{
"loginId": "johndoe@fabric.inc"
}
'import requests
url = "https://api.identity.fabric.zone/ums/v2/auth/forgot-password"
payload = { "loginId": "johndoe@fabric.inc" }
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({loginId: 'johndoe@fabric.inc'})
};
fetch('https://api.identity.fabric.zone/ums/v2/auth/forgot-password', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.identity.fabric.zone/ums/v2/auth/forgot-password",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'loginId' => 'johndoe@fabric.inc'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.identity.fabric.zone/ums/v2/auth/forgot-password"
payload := strings.NewReader("{\n \"loginId\": \"johndoe@fabric.inc\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.identity.fabric.zone/ums/v2/auth/forgot-password")
.header("Content-Type", "application/json")
.body("{\n \"loginId\": \"johndoe@fabric.inc\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.identity.fabric.zone/ums/v2/auth/forgot-password")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"loginId\": \"johndoe@fabric.inc\"\n}"
response = http.request(request)
puts response.read_body{
"code": "FORGOT_PASSWORD_INITIATED",
"message": "If user was found a reset link will be sent to the provided email"
}{
"code": "INTERNAL_SERVER_ERROR",
"message": "Internal server error"
}User Self Service APIs
Forgot password
This API allows the users to reset their password when they are unable to login. This API is not applicable when the user has logged in or registered using a social login.
POST
/
auth
/
forgot-password
Forgot password
curl --request POST \
--url https://api.identity.fabric.zone/ums/v2/auth/forgot-password \
--header 'Content-Type: application/json' \
--data '
{
"loginId": "johndoe@fabric.inc"
}
'import requests
url = "https://api.identity.fabric.zone/ums/v2/auth/forgot-password"
payload = { "loginId": "johndoe@fabric.inc" }
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({loginId: 'johndoe@fabric.inc'})
};
fetch('https://api.identity.fabric.zone/ums/v2/auth/forgot-password', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.identity.fabric.zone/ums/v2/auth/forgot-password",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'loginId' => 'johndoe@fabric.inc'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.identity.fabric.zone/ums/v2/auth/forgot-password"
payload := strings.NewReader("{\n \"loginId\": \"johndoe@fabric.inc\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.identity.fabric.zone/ums/v2/auth/forgot-password")
.header("Content-Type", "application/json")
.body("{\n \"loginId\": \"johndoe@fabric.inc\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.identity.fabric.zone/ums/v2/auth/forgot-password")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"loginId\": \"johndoe@fabric.inc\"\n}"
response = http.request(request)
puts response.read_body{
"code": "FORGOT_PASSWORD_INITIATED",
"message": "If user was found a reset link will be sent to the provided email"
}{
"code": "INTERNAL_SERVER_ERROR",
"message": "Internal server error"
}Was this page helpful?
⌘I
