Vignetim

Categories de vehicules (Vehicle Categories)

Recuperez les categories et types de vehicules utilises lors de l'achat de vignettes. Chaque produit vignette est associe a une categorie de vehicule specifique.

Lister les categories de vehicules

GET /products/vehicle-categories

Parametres de requete

NomTypeRequisDescription
includeVehiclesbooleanNonInclure les details des types de vehicules dans la reponse (par defaut : false)
languagestringNonCode de langue pour les noms localises (par ex., en, de, tr)

Reponse

{
	"data": [
		{
			"id": "f1e2d3c4-b5a6-7890-abcd-ef1234567890",
			"name": "Car (up to 3.5t)",
			"description": "Passenger vehicles and motorhomes up to 3.5 tonnes",
			"typeId": 1,
			"vehicles": [
				{
					"id": "a1b2c3d4-0000-1111-2222-333344445555",
					"name": "Sedan",
					"icon": "car-sedan"
				},
				{
					"id": "a1b2c3d4-0000-1111-2222-333344446666",
					"name": "SUV",
					"icon": "car-suv"
				}
			]
		},
		{
			"id": "f2e3d4c5-b6a7-8901-bcde-f12345678901",
			"name": "Motorcycle",
			"description": "Two-wheeled motor vehicles",
			"typeId": 2,
			"vehicles": []
		},
		{
			"id": "f3e4d5c6-b7a8-9012-cdef-123456789012",
			"name": "Trailer (up to 3.5t)",
			"description": "Trailers with a maximum weight of 3.5 tonnes",
			"typeId": 3,
			"vehicles": []
		}
	]
}

Le tableau vehicles n'est rempli que lorsque includeVehicles=true.

Obtenir les categories de vehicules par type

GET /products/vehicle-categories/by-type/:typeId

Parametres de chemin

NomTypeRequisDescription
typeIdintegerOuiL'ID du type de vehicule

Reponse

Retourne les categories de vehicules filtrees par l'ID de type specifie, en utilisant la meme structure de reponse que l'endpoint de liste.

{
	"data": [
		{
			"id": "f1e2d3c4-b5a6-7890-abcd-ef1234567890",
			"name": "Car (up to 3.5t)",
			"description": "Passenger vehicles and motorhomes up to 3.5 tonnes",
			"typeId": 1,
			"vehicles": []
		}
	]
}