List Driver
curl --request GET \
--url https://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver', 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://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>"
],
]);
$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://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body{
"totalPages": 123,
"totalCount": 123,
"items": [
{
"id": "<string>",
"name": "<string>",
"groupId": "<string>",
"groupName": "<string>",
"customerId": "<string>",
"active": true,
"activeDate": "2023-11-07T05:31:56Z",
"timezoneId": "<string>",
"defaultVehicleId": "<string>",
"tempVehicleId": "<string>",
"tempVehicleExpiry": "2023-11-07T05:31:56Z",
"tempVehicleNextJourneyOnly": true,
"tempPrivateMode": true,
"tempPrivateModeExpiry": "2023-11-07T05:31:56Z",
"tempPrivateModeNextJourneyOnly": true,
"keys": [
{
"value": "key-value",
"type": "CARD",
"privateMode": true
}
],
"tags": [
"<string>"
],
"secondaryGroups": [
{
"id": "<string>",
"name": "<string>"
}
],
"externalId": "<string>"
}
]
}/driver
List Driver
Returns details for all drivers and the group they have been assigned to.
GET
/
public
/
v1
/
customer
/
{customerId}
/
driver
List Driver
curl --request GET \
--url https://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver', 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://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>"
],
]);
$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://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.masternautconnect.com/connect-webservices/services/public/v1/customer/{customerId}/driver")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body{
"totalPages": 123,
"totalCount": 123,
"items": [
{
"id": "<string>",
"name": "<string>",
"groupId": "<string>",
"groupName": "<string>",
"customerId": "<string>",
"active": true,
"activeDate": "2023-11-07T05:31:56Z",
"timezoneId": "<string>",
"defaultVehicleId": "<string>",
"tempVehicleId": "<string>",
"tempVehicleExpiry": "2023-11-07T05:31:56Z",
"tempVehicleNextJourneyOnly": true,
"tempPrivateMode": true,
"tempPrivateModeExpiry": "2023-11-07T05:31:56Z",
"tempPrivateModeNextJourneyOnly": true,
"keys": [
{
"value": "key-value",
"type": "CARD",
"privateMode": true
}
],
"tags": [
"<string>"
],
"secondaryGroups": [
{
"id": "<string>",
"name": "<string>"
}
],
"externalId": "<string>"
}
]
}Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Path Parameters
Query Parameters
Specifies the pagination page index.
Pages are zero indexed, i.e. the first page has an index value of zero.
Specifies the number of items to include on a page.
Must be specified if pageIndex has been specified.
Name of the driver
Id of the group in hierarchy
Name of the group in hierarchy
If driver is active (true = active, false = inactive)
Id of default vehicle
List of driver keys for filtering
Was this page helpful?
