type | Enum | Tipo de transporte (defecto=1) 1 - Transporte sencillo del punto A al punto B 2 - Entrega al cliente con conductor Profesional 3 - Recogida de vehículo |
driverType | Enum | Tipo de conductor (defecto=2) 1 - Conductor particular (no profesional) 2 - Conductor profesional 3 - Camión Solo si 'Transporte simple' ('type = 1') |
idAdmin * | Int | ID Driiveme del administrador que crea el transporte |
idEntity | Int | Identificador DriiveMe de una entidad de facturación Ver entidad API |
idTransportFirstStep | Int | Identificador mision Driiveme de un transporte anterior para enlazar 2 transportes (Entrega + Recogida) |
idClient | String | ID Cliente del transporte |
emailDriver | Permitir a obligar a un condcutor a realizar el transporte | |
isProduction | Bool | Si el parámetro está presente con el valor 'true', el transporte se creará en producción |
departure | ||
departure.id *** | Int | ID Driiveme de la dirección *** o (departure.id / departure.fullAddress) Ver API |
departure.fullAddress *** | String | Dirección precisa completa ex: 10 boulevard des batignolles, 75017 Paris *** o (departure.id / departure.fullAddress) |
departure.type * | Enum | Tipo de establecimiento de dirección 1 - Agencia 2 - Concesionario 3 - Taller 4 - Tienda - Local 5 - Empresa 6 - Cliente particular 7 - Campa - Parking * Obligatorio si se ingresa 'departure.fullAddress' |
departure.name * | String | Nombre del establecimiento / persona * Obligatorio si se ingresa 'departure.fullAddress' |
departure.emails | String | Dirección de correo electrónico Sólo si se rellena 'departure.fullAddress' / (si hay más de una separar por comas) |
departure.phones | String | Teléfono(s) de dirección Sólo si se rellena 'departure.fullAddress' / (si hay más de una separar por comas) |
destination | ||
destination.id *** | Int | ID Driiveme de la dirección *** o (destination.id / destination.fullAddress) Ver API |
destination.fullAddress *** | String | Dirección completa ex: 10 boulevard des batignolles, 75017 Paris *** o (destination.id / destination.fullAddress) |
destination.type * | Enum | Tipo de establecimiento de dirección 1 - Agencia 2 - Concesionario 3 - Taller 4 - Tienda - Local 5 - Empresa 6 - Cliente particular 7 - Campa - Parking * Obligatorio si se ingresa 'dirección de destino. |
destination.name * | String | Nombre del establecimiento / persona * Obligatorio si se ingresa 'dirección de destino. |
destination.emails | String | Dirección de correo electrónico Sólo si destination.fullAddress' está rellenado / (si hay más de uno debe estar separado por comas) |
destination.phones | String | Teléfono(s) de dirección Sólo si destination.fullAddress' está rellenado / (si hay más de uno debe estar separado por comas) |
vehicle | ||
vehicle.id ** | Int | ID Driiveme de vehículo ** obligatorio si 'vehicle.category' es nulo Ver API vehículo |
vehicle.category ** | Enum | Categorie du véhicule à déplacer 1 - Turismo 2 - Berlina 3 - Deportivo 4 - Monovolumen 5 - SUV 6 - Furgoneta 7 - Pickup 8 - autocaravana ** obligatorio si 'vehicle.id' es nulo |
vehicle.size ** | Int | Tamaño de la furgoneta Sólo si la categoría Furgoneta 'vehicle.category = 6' |
vehicle.model | String | Marca / modelo del vehículo |
vehicle.nbSeats | Int | Número de asientos en el vehículo 5 asientos predeterminados y 3 para furgoneta |
vehicle.registration | String | Matrícula del vehículo |
vehicle.vin | String | Número de bastidor del vehículo |
date | ||
date.beginAvailability | DateTime | Fecha de inicio de disponibilidad a la salida |
date.endAvailability | DateTime | Fecha de fin de disponibilidad a la salida Calculado automáticamente si no se informa |
date.beginDelivery | DateTime | Fecha mínima de entrega a la llegada Calculado automáticamente si no se informa |
date.endDelivery * | DateTime | Fecha máxima de entrega a la llegada |
date.endOffer | DateTime | Fecha de caducidad de la oferta Calculado automáticamente si no se informa |
document | ||
document.client | String | Url de un documento para entregar conductor |
document.grayCard | String | Url de la tarjeta de circulación del vehículo |
document.pickup | String | Url de la orden de recogida |
document.expertise | String | Url del estado del vehículo |
document.pvDelivery | String | Url del acta |
document.pvPickup | String | Url del informe de adquisición |
document.cerfa | String | Url del CERFA |
option | ||
option.takeRdv | Bool | Opción de cita Solo disponible si Entrega ('tipo' = 2 o 3) |
option.cleaning | Bool | Opción de limpieza de vehículos Solo disponible si Entrega ('tipo' = 2 o 3) |
option.demonstration | Bool | Opción de demostración de vehículos Solo disponible si Entrega ('tipo' = 2 o 3) |
option.w | Bool | Opción de placa roja provisional solicitada Sólo disponible conductor profesional ('driverType' = 2) |
note | ||
note.user | String | Nota disponible para los visitantes y el futuro conductor |
note.driver | String | Nota disponible solo para el conductor |
note.driiveme | String | Nota disponible solo para Driiveme |
{"idAdmin": 123,"type": 2, "driverType": 2, "idClient": "myCustomId","departure": {"fullAddress": "3 rue Clairaut, 75017 Paris", "type": 5, "name": "DriiveMe", "phone": "0102030405"},"destination": {"id": 55898},"vehicle": {"category": 2,"registration": "AB-123-YZ"},"date": {"beginAvailability":"2020-01-14 09:00:00","endDelivery":"2020-01-22 16:00:00"},"document": {"pickup": "http://www.mondomaine.com/my-doc.jpg"},"note": {"driver": "Hello World"}}
status * | Enum | Estado de la consulta OK - Búsqueda valida KO - Se ha producido un error |
error | String | Mensaje de error Presente si el status = 'KO' |
errorCode | Int | Código error Presente si el status = 'KO' 500 - Clave API inválida 501 - Estructura JSON inválida 502 - Parámetros JSON inválidos 503 - Administrador no válido 504 - Dirección no válida 505 - Vehículo no válido 506 - Fecha no válida 510 - Otro no válido |
id | Int | ID Driiveme de transporte creado Presente si el status = 'OK' |
price | Float | Precio del transporte impuestos no incluidos Presente si el status = 'OK' |