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. Orders

Delivery Time Estimate

This is the endpoint for provides the time estimate to deliver an order.

Delivery Time Estimate

Endpoint => /delivery-time-estimate

POST /delivery-time-estimate

Headers

Name
Type
Description

Authorization *

String

Your Bearer Token

secret-key*

String

Your Secret Key

Request Body

Name
Type
Description

delivery_type*

String|Enum: import, export, local

Its a string which takes any of these 3 options [import, export, local].

pick_up_state

String

A valid state available within fez delivery coverage

drop_off_state

String

A valid state available within fez delivery coverage

{
  "status": "Success",
  "description": "Update Batch Request Processed",
  "data": {
    "eta": "2 - 5 day(s)"
  }
}
{
    "status": "Error",
    "description": "Organization Secret Key is Required"
}
{
    "status": "Error",
    "description": "The delivery type field is required."
}
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://apisandbox.fezdelivery.co/v1/delivery-time-estimate?delivery_type=local&pick_up_state=edo&drop_off_state=lagos',
  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 =>'[
    'delivery_type':'local',
    'pick_up_state':'edo',
    'drop_off_state':'lagos'
  ]',
  CURLOPT_HTTPHEADER => array(
    'secret-key: {{Your Secret Key}}'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
PreviousTrackNextInternational Orders

Last updated 4 months ago