Editar vehiculo
[ PUT ]
En esta ruta se podrá crear un recurso de tipo Vehículo. Es importante ver las diferentes opciones que las variables pueden tomar ya que estas serán utilizadas por el planeador de rutas para hacer ruteo por dimensiones.
https://sync.airbagtech.io/vehicle/{{VEHICLE_ID}}
Campos
Nombre | Tipo | Requerido | Descripción |
---|---|---|---|
VEHICLE_ID | String | Si | ID del vehículo que desea crear. Este valor es sumamente importante ya que se utilizara para identificar a este recurso en nuestro sistema. Este valor deberá ir en la ruta. |
name | String | Si | Nombre a mostrar en la aplicación móvil y web. |
plate | String | Si | Placas legales del vehículo. |
vehicleType | Boolean | No | Categoría del vehiculo. Este campo será utilizado para el ruteo por dimensiones. |
brand | String | No | Marca del vehiculo. |
model | String | No | Modelo del vehiculo. |
fuelType | String | No | Tipo de combustible del vehículo. |
niv | String | No | Número identificador oficial del vehículo. |
color | String | No | Color del vehiculo. |
description | String | No | Descripción del vehiculo. |
policyNumber | String | No | Número de póliza otrorgado por el Carrier. |
insuranceCarrier | String | No | Aseguradora que protege a dicho vehiculo |
insuranceExpiration | String | No | Fecha de expiración del seguro. Notificaremos a la empresa cuando sea cercana la fecha. |
height | Number | No | Altura del vehiculo en metros. Pasar en caso de escoger 'Otro' en vehicleType |
length | Number | No | Longitud del vehículo en metros. Pasar en caso de escoger 'Otro' en vehicleType |
width | Number | No | Ancho del vehiculo en metros. Pasar en caso de escoger 'Otro' en vehicleType . |
driverId | String | No | ID del condcutor que usará el vehiculo. |
Headers
Content-Type | Autorization |
---|---|
application/json | apikey {{API_KEY}} |
Body
{
"vehicle": {
"plate": "string",
"name": "string",
"vehicleType": "string",
"brand": "string",
"model": "string",
"fuelType": "string",
"niv": "string",
"color": "string",
"description": "string",
"policyNumber": "string",
"insuranceCarrier": "string",
"insuranceExpiration": "string",
"height": "string",
"length": "string",
"width": "string",
"driverId": "string"
}
}
Ejemplo
curl --location -g --request PUT 'https://sync.airbagtech.io/vehicle/{{VEHICLE_ID}}' \
--header 'Content-Type: application/json' \
--header 'Authorization: apikey {{API_KEY}}' \
--data '{
"vehicle": {
"plate": "string",
"name": "string",
"vehicleType": "string",
"brand": "string",
"model": "string",
"fuelType": "string",
"niv": "string",
"color": "string",
"description": "string",
"policyNumber": "string",
"insuranceCarrier": "string",
"insuranceExpiration": "string",
"height": "string",
"length": "string",
"width": "string",
"driverId": "string"
}
}'