Skip to main content
POST
/
v1
/
users
/
change-password
Change Password Operation
curl --request POST \
  --url https://api.iklim.co/v1/users/change-password \
  --header 'Content-Type: application/json' \
  --data '
{
  "userId": "<string>",
  "oldPassword": "<string>",
  "newPassword": "<string>"
}
'
import requests

url = "https://api.iklim.co/v1/users/change-password"

payload = {
"userId": "<string>",
"oldPassword": "<string>",
"newPassword": "<string>"
}
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({userId: '<string>', oldPassword: '<string>', newPassword: '<string>'})
};

fetch('https://api.iklim.co/v1/users/change-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.iklim.co/v1/users/change-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([
'userId' => '<string>',
'oldPassword' => '<string>',
'newPassword' => '<string>'
]),
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.iklim.co/v1/users/change-password"

payload := strings.NewReader("{\n \"userId\": \"<string>\",\n \"oldPassword\": \"<string>\",\n \"newPassword\": \"<string>\"\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.iklim.co/v1/users/change-password")
.header("Content-Type", "application/json")
.body("{\n \"userId\": \"<string>\",\n \"oldPassword\": \"<string>\",\n \"newPassword\": \"<string>\"\n}")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.iklim.co/v1/users/change-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 \"userId\": \"<string>\",\n \"oldPassword\": \"<string>\",\n \"newPassword\": \"<string>\"\n}"

response = http.request(request)
puts response.read_body

Body

application/json
userId
string
required

Identifier of the User Whose Password Will Be Changed

oldPassword
string
required

User's Old Password

newPassword
string
required

User's New Password. Only the User Themselves Can Perform the Password Change Operation!

Response

Password Change Successful