Download PDF
curl --request GET \
--url https://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}import requests
url = "https://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}', 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://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}")
.asString();require 'uri'
require 'net/http'
url = URI("https://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"status": "success",
"message": "pdf generated."
}
Manage Deliveries
Download PDF
Download PDF
curl --request GET \
--url https://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}import requests
url = "https://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}', 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://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}")
.asString();require 'uri'
require 'net/http'
url = URI("https://dev.api.fleets.usedora.com/api/v1/deliveries/download_pdf/{delivery_uuid}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"status": "success",
"message": "pdf generated."
}
📝 Summary
This endpoint allows users to download the delivery details in PDF format. The PDF will contain comprehensive information regarding the delivery, including status, pickup and dropoff locations, rider details, and any other relevant metadata. This is useful for generating physical or digital reports.Responses
| HTTP Status Code | Meaning | Description | Data schema |
|---|---|---|---|
| 200 | OK | none | Inline |
| 422 | Bad Request | none | Inline |
{
"status": "success",
"message": "pdf generated."
}
⌘I