Fez Business API
  • Introduction
  • API ENDPOINTS
    • Auth
      • Authenticate
      • Logout
      • Change Password
    • Orders
      • Create
      • Get
      • Update
      • Delete
      • Search
      • Search via Waybill Number
      • Status With Date Range
      • Fetch Delivery Cost
      • Track
      • Delivery Time Estimate
    • International Orders
      • Create Import Order
      • Import Items Categories
      • Import Locations
      • Import Delivery Cost
      • Export Locations
      • Create Export Order
      • Export Delivery Cost
    • Users
      • Create
      • Get All
      • Delete
    • Locker
      • Get All
      • Check Availability
    • Webhook
      • Register Order Webhook
      • Order Webhook Request
Powered by GitBook
On this page
  1. API ENDPOINTS
  2. Auth

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"
}
json
{
    "status": "Error",
    "description": "Organization Secret Key is Required"
}
    "status": "Error",
    "description": "Old Password Is Incorrect"
}
<?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;
PreviousLogoutNextOrders

Last updated 1 year ago