Change Password

This endpoint allows user change their password.It is recommended that this endpoint be called to change any password that may have been generated for your user during the onboarding process.

Change Password

Endpoint => /user/changePassword

POST /user/changePassword

Headers

Name
Type
Description

secret-key*

String

User secret key

Authorization*

String

Token

Request Body

Name
Type
Description

user_id*

String

The user_id of the user who is requiring a password change.

oldPassword*

String

The user's old password

newPassword*

String

The user's new password

{
    "status": "Success",
    "description": "Password Successfully Changed"
}
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://apisandbox.fezdelivery.co/v1/user/changePassword',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{
    "user_id":"G-1234-6svhc",
    "oldPassword":"KingOne123#",
    "newPassword":"KingTwo1234#"
}',
  CURLOPT_HTTPHEADER => array(
    'secret-key: {{Your Secret Key}}'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Last updated