Unavailability
A trucker can be marked as unavailable for a given period of time for various reasons. These unavailabilities are marked on the planning or can be accessed by API by fetching the trucker.
The ID of the unavailability in your system
tr123type1
Date of creation on our server
2020-07-30T21:10:06.44551Z
Start date of the unavailability
2020-07-30T21:10:06.44551Z
End date of the unavailability
2020-07-30T21:10:06.44551Z
Type of unavailability
Notes about the unavailability
I'm on vacation
POST /api/v4/manager-truckers/{pk}/unavailability/ HTTP/1.1
Host: api.dashdoc.eu
Authentication: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 225
{
"remote_id": "tr123type1",
"created": "2020-07-30T21:10:06.44551Z",
"start_date": "2020-07-30T21:10:06.44551Z",
"end_date": "2020-07-30T21:10:06.44551Z",
"unavailability_type": "paid_vacation",
"unavailability_note": "I'm on vacation"
}
Successfully created the unavailability, returns the trucker, which contains the unavailability.
{
"pk": 23498,
"user": {
"pk": 17293,
"username": "1b3b4c74-5f07-4f09-b18f-2753ffcf916e",
"display_name": "Adèle Bouvet",
"email": "[email protected]",
"date_joined": "2025-06-30T23:38:52.943Z",
"last_login": "2025-06-30T23:38:52.943Z",
"has_usable_password": true,
"first_name": "Adèle",
"last_name": "Bouvet"
},
"phone_number": "text",
"invite_code": "text",
"app_version": 180,
"readable_app_version": "2.7.7",
"platform": "ios",
"remote_id": "text",
"carrier": {
"pk": 928,
"remote_id": "text",
"created": "2020-07-30T21:10:06.445510Z",
"updated": "2020-07-30T21:10:06.44551Z",
"deleted": true,
"invoicing_remote_id": "COMP_456",
"name": "Transport Bouvet",
"phone_number": "0601020304",
"email": "[email protected]",
"siren": "123456789",
"trade_number": "text",
"country": "FR",
"comments": "text",
"vat_number": "text",
"is_verified": true,
"settings_transport_order_observations": "text",
"settings_constrain_reference_edition": true,
"account_type": "text",
"logo": "text",
"subscription_access": {},
"settings": {},
"primary_address": {
"pk": "text",
"name": "Transport Bouvet",
"address": "3 rue des champs",
"city": "Nantes",
"postcode": "44000",
"country": "FR",
"latitude": -52.5561625,
"longitude": 92.896504,
"radius": 500,
"coords_validated": false,
"is_demo": true,
"is_carrier": true,
"is_shipper": true,
"is_origin": true,
"is_destination": true,
"created_by": 1,
"created": "2020-07-30T21:10:06.44551Z",
"instructions": "text",
"remote_id": "text"
},
"managers": [
{
"pk": 928,
"user": {
"email": "[email protected]",
"first_name": "Adèle",
"last_name": "Bouvet"
},
"display_name": "text",
"role": "text"
}
],
"has_loggable_managers": true
},
"is_rented": true,
"phone_number_personal": "0601020304",
"address": "A random address 4 square Dashdoc",
"postcode": "44000",
"city": "Nantes",
"country_code": "FR",
"driving_license_number": "99 999 999",
"driving_license_deadline": "2020-12-22T15:31:39.26167Z",
"adr_license_deadline": "2020-12-22T15:31:39.26167Z",
"carrist_license_deadline": "2020-12-22T15:31:39.26167Z",
"occupational_health_visit_deadline": "2020-12-22T15:31:39.26167Z",
"new_app_update_available": true,
"unavailability": [
{
"id": 928,
"remote_id": "tr123type1",
"created": "2020-07-30T21:10:06.44551Z",
"start_date": "2020-07-30T21:10:06.44551Z",
"end_date": "2020-07-30T21:10:06.44551Z",
"unavailability_type": "paid_vacation",
"unavailability_note": "I'm on vacation"
}
],
"events": [
{}
],
"tags": [
{
"pk": 23498,
"name": "Remorque"
}
]
}
The trucker's primary key
The unavailability's primary key
DELETE /api/v4/manager-truckers/{pk}/unavailability/{pk_unavailability}/ HTTP/1.1
Host: api.dashdoc.eu
Authentication: YOUR_API_KEY
Accept: */*
Empty body
No content
The trucker's primary key
The unavailability's primary key
The ID of the unavailability in your system
tr123type1
Date of creation on our server
2020-07-30T21:10:06.44551Z
Start date of the unavailability
2020-07-30T21:10:06.44551Z
End date of the unavailability
2020-07-30T21:10:06.44551Z
Type of unavailability
Notes about the unavailability
I'm on vacation
PATCH /api/v4/manager-truckers/{pk}/unavailability/{pk_unavailability}/ HTTP/1.1
Host: api.dashdoc.eu
Authentication: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 225
{
"remote_id": "tr123type1",
"created": "2020-07-30T21:10:06.44551Z",
"start_date": "2020-07-30T21:10:06.44551Z",
"end_date": "2020-07-30T21:10:06.44551Z",
"unavailability_type": "paid_vacation",
"unavailability_note": "I'm on vacation"
}
Successfully updated the unavailability, returns the trucker, which contains the unavailability.
{
"pk": 23498,
"user": {
"pk": 17293,
"username": "1b3b4c74-5f07-4f09-b18f-2753ffcf916e",
"display_name": "Adèle Bouvet",
"email": "[email protected]",
"date_joined": "2025-06-30T23:38:52.943Z",
"last_login": "2025-06-30T23:38:52.943Z",
"has_usable_password": true,
"first_name": "Adèle",
"last_name": "Bouvet"
},
"phone_number": "text",
"invite_code": "text",
"app_version": 180,
"readable_app_version": "2.7.7",
"platform": "ios",
"remote_id": "text",
"carrier": {
"pk": 928,
"remote_id": "text",
"created": "2020-07-30T21:10:06.445510Z",
"updated": "2020-07-30T21:10:06.44551Z",
"deleted": true,
"invoicing_remote_id": "COMP_456",
"name": "Transport Bouvet",
"phone_number": "0601020304",
"email": "[email protected]",
"siren": "123456789",
"trade_number": "text",
"country": "FR",
"comments": "text",
"vat_number": "text",
"is_verified": true,
"settings_transport_order_observations": "text",
"settings_constrain_reference_edition": true,
"account_type": "text",
"logo": "text",
"subscription_access": {},
"settings": {},
"primary_address": {
"pk": "text",
"name": "Transport Bouvet",
"address": "3 rue des champs",
"city": "Nantes",
"postcode": "44000",
"country": "FR",
"latitude": -52.5561625,
"longitude": 92.896504,
"radius": 500,
"coords_validated": false,
"is_demo": true,
"is_carrier": true,
"is_shipper": true,
"is_origin": true,
"is_destination": true,
"created_by": 1,
"created": "2020-07-30T21:10:06.44551Z",
"instructions": "text",
"remote_id": "text"
},
"managers": [
{
"pk": 928,
"user": {
"email": "[email protected]",
"first_name": "Adèle",
"last_name": "Bouvet"
},
"display_name": "text",
"role": "text"
}
],
"has_loggable_managers": true
},
"is_rented": true,
"phone_number_personal": "0601020304",
"address": "A random address 4 square Dashdoc",
"postcode": "44000",
"city": "Nantes",
"country_code": "FR",
"driving_license_number": "99 999 999",
"driving_license_deadline": "2020-12-22T15:31:39.26167Z",
"adr_license_deadline": "2020-12-22T15:31:39.26167Z",
"carrist_license_deadline": "2020-12-22T15:31:39.26167Z",
"occupational_health_visit_deadline": "2020-12-22T15:31:39.26167Z",
"new_app_update_available": true,
"unavailability": [
{
"id": 928,
"remote_id": "tr123type1",
"created": "2020-07-30T21:10:06.44551Z",
"start_date": "2020-07-30T21:10:06.44551Z",
"end_date": "2020-07-30T21:10:06.44551Z",
"unavailability_type": "paid_vacation",
"unavailability_note": "I'm on vacation"
}
],
"events": [
{}
],
"tags": [
{
"pk": 23498,
"name": "Remorque"
}
]
}
Last updated
Was this helpful?