Skip to main content
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 CodeMeaningDescriptionData schema
200OKnoneInline
422Bad RequestnoneInline
{
"status": "success",
"message": "pdf generated."
}