Saltar al contenido
RideltaTraslados en taxi y VTC

Referencia · Precios

Precio de un traslado

post/api/v1/presupuestocon clave

Devuelve el importe con IVA incluido, la distancia, el tiempo y el desglose. Es el mismo cálculo que usa la web y el que se cobra al reservar. En partner va además el precio para la clave que llama, según su modo (público, neto o con descuento). Con stops el recorrido se parte en tramos y el precio sale del encadenado, nunca por debajo del directo; stops.accepted: false significa que el importe es el del directo y que el alta las va a rechazar.

Parámetros

NombreEnTipoDescripción
X-Market-IdheaderstringEl mercado en el que se presupuesta o reserva (GLO-12): uno de los id de GET /api/mercados. Sin cabecera, el mercado lo decide el dominio por el que se entra, y en los de Castilla-La Mancha es el de casa. Los importes vuelven en la moneda del mercado. Una clave acotada a unos mercados recibe 403 fuera de ellos.

Cuerpo PresupuestoPeticion

CampoTipoDescripción
origin *string
destination *string
pickupAt *stringFecha y hora local, formato YYYY-MM-DDTHH:mm
returnAtstringVuelta, si se contrata a la vez. Se presupuesta como segundo trayecto.
passengersinteger
hoursnumberHoras contratadas. Con horas el precio sale de la tarifa por hora y el recorrido no se cobra además: es el vehículo a disposición.
categorySlugstringCategoría de vehículo
originLatnumberCoordenadas del punto de recogida. Sin ellas se resuelve el texto contra el catálogo de lugares, que basta para un municipio y no para un portal concreto.
originLngnumber
originMunicipalitystringEl municipio del punto elegido, no el texto escrito. De él dependen la regla de ámbito urbano y la ordenanza que aplique: «Calle Mayor 3» no es un municipio.
originProvincestring
originRegionstring
destinationLatnumber
destinationLngnumber
destinationMunicipalitystring
destinationProvincestring
destinationRegionstring
stopsParada[]Paradas intermedias, en el orden en que se hacen. Cinco como mucho: un trayecto con quince paradas no es un traslado, es un servicio por horas, y se contrata así (hours).

* obligatorio

Respuestas

  • 200Presupuesto
  • 401Clave no válida
  • 422Punto no reconocido o fuera de ámbito
  • 429Límite de peticiones superado

Qué hacer con cada error: errores, límites y reintentos.

Ejemplos

La clave va en la variable de entorno RIDELTA_API_KEY, nunca escrita en el código.

cURL

JavaScript (fetch)

Python (requests)

PHP (cURL)