Skip to main content

Editar vehiculo

[ PUT ]

En esta ruta se podrá actualizar 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

NombreTipoRequeridoDescripción
VEHICLE_IDStringSiID 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.
nameStringNoNombre a mostrar en la aplicación móvil y web.
plateStringNoPlacas legales del vehículo.
vehicleTypeStringNoCategoría del vehiculo. Este campo será utilizado para el ruteo por dimensiones. Debe ser uno de los valores válidos listados en la sección Vehiculos
brandStringNoMarca del vehiculo.
modelStringNoModelo del vehiculo. Debe ser uno de los valores válidos listados en la sección Vehiculos
fuelTypeStringNoTipo de combustible del vehículo. Debe ser uno de los valores válidos listados en la sección Vehiculos
nivStringNoNúmero identificador oficial del vehículo.
colorStringNoColor del vehiculo.
descriptionStringNoDescripción del vehiculo.
policyNumberStringNoNúmero de póliza otorgado por el Carrier.
insuranceCarrierStringNoAseguradora que protege a dicho vehiculo. Debe ser uno de los valores válidos listados en la sección Vehiculos
insuranceExpirationStringNoFecha de expiración del seguro. Notificaremos a la empresa cuando sea cercana la fecha. Formato YYYY-MM-DD
heightNumberNoAltura del vehiculo en metros. Pasar en caso de escoger 'Otro' en vehicleType
lengthNumberNoLongitud del vehículo en metros. Pasar en caso de escoger 'Otro' en vehicleType
widthNumberNoAncho del vehiculo en metros. Pasar en caso de escoger 'Otro' en vehicleType.
driverIdStringNoID del condcutor que usará el vehiculo.

Headers

Content-TypeAutorization
application/jsonapikey {{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"
}
}'