Ryde Developers
English Panel ryde.us.com

Viajes

Cotiza una tarifa, solicita un viaje y síguelo hasta el final. Una cotización devuelve la distancia real por carretera, el tiempo de conducción y el precio final por categoría de vehículo, impuestos incluidos: las mismas cifras que muestran las apps de Ryde, porque vienen de la misma ruta de precios.

Versión de la API v1 · Ver como Markdown

Cotiza una tarifa, solicita un viaje y síguelo hasta el final. Una cotización devuelve la distancia real por carretera, el tiempo de conducción y el precio final por categoría de vehículo, impuestos incluidos: las mismas cifras que muestran las apps de Ryde, porque vienen de la misma ruta de precios.

Ciclo de vida

  QUOTED
     |
  REQUESTED  -----> no driver found -----> cancelled
     |
  MATCHING           (offers go out to nearby drivers in rounds,
     |                widening the search radius as they lapse)
  DRIVER ASSIGNED
     |
  DRIVER EN ROUTE
     |
  DRIVER ARRIVED
     |
  TRIP STARTED
     |
  COMPLETED                         (or CANCELLED, before it starts)

Operaciones

GET /v1/rides/products

Próximamente Compatible con sandbox

Las categorías de vehículo que se pueden solicitar, con la tarifa base de cada una.

Operaciónsearch_ride_options
Alcancerides.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPsearch_ride_options

Solicitud de ejemplo

curl -s 'https://sandbox-api.ryde.us.com/v1/rides/products' \
  -H "Authorization: Bearer $RYDE_ACCESS_TOKEN"

POST /v1/rides/quote

Próximamente Compatible con sandbox

Distancia por carretera, tiempo de conducción y la tarifa final por categoría de vehículo, impuestos incluidos. Devuelve el quote_id que requiere request_ride.

Operaciónquote_ride
Alcancerides.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPquote_ride

Solicitud de ejemplo

curl -sX POST 'https://sandbox-api.ryde.us.com/v1/rides/quote' \
  -H "Authorization: Bearer $RYDE_ACCESS_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{ … }'

POST /v1/rides

Próximamente Requiere Ryde One Compatible con sandbox

Solicita el viaje que el cliente confirmó, a partir de un quote_id que se le mostró.

Operaciónrequest_ride
Alcancerides.request
DerechoRequiere Ryde One
IdempotenciaObligatoria
Herramienta MCPrequest_ride

Requiere una cotización reciente mostrada al cliente, más una Idempotency-Key.

Solicitud de ejemplo

curl -sX POST 'https://sandbox-api.ryde.us.com/v1/rides' \
  -H "Authorization: Bearer $RYDE_ACCESS_TOKEN" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H 'Content-Type: application/json' \
  -d '{ … }'

GET /v1/rides/{ride_id}

Próximamente Compatible con sandbox

Estado en vivo de un viaje: avance del despacho, el conductor y vehículo asignados, y el tiempo estimado de llegada. Nunca restringido por membresía: un viaje en curso sigue siendo rastreable.

Operaciónget_ride
Alcancerides.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPget_ride

Solicitud de ejemplo

curl -s 'https://sandbox-api.ryde.us.com/v1/rides/$ride_id' \
  -H "Authorization: Bearer $RYDE_ACCESS_TOKEN"

GET /v1/rides

Próximamente Compatible con sandbox

El historial de viajes del propio cliente, del más reciente al más antiguo.

Operaciónlist_rides
Alcancerides.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPlist_rides

Solicitud de ejemplo

curl -s 'https://sandbox-api.ryde.us.com/v1/rides' \
  -H "Authorization: Bearer $RYDE_ACCESS_TOKEN"

POST /v1/rides/{ride_id}/cancel

Próximamente Compatible con sandbox

Cancela un viaje que no ha comenzado. Nunca restringido por membresía, por la misma razón que cancelar un pedido.

Operacióncancel_ride
Alcancerides.read
DerechoNinguno
IdempotenciaCompatible
Herramienta MCPcancel_ride

Solicitud de ejemplo

curl -sX POST 'https://sandbox-api.ryde.us.com/v1/rides/$ride_id/cancel' \
  -H "Authorization: Bearer $RYDE_ACCESS_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{ … }'