Ryde Developers
English Panel ryde.us.com

Referencia de la API

Cada operación, generada desde el registro de operaciones de la propia plataforma.

Versión de la API v1 · Ver como Markdown

Esta página se genera desde el mismo registro contra el que autoriza la puerta de enlace. El alcance, derecho, idempotencia y soporte de sandbox de abajo no son una descripción de la implementación: son los propios metadatos de la implementación.

Cuenta

GET /v1/me/membership

Próximamente Compatible con sandbox

Si este cliente tiene una membresía Ryde One activa. Consúltalo antes de ofrecer transaccionar, para que el agente explique el requisito en vez de chocar con un 403 a media frase.

Operaciónget_membership_status
Alcanceprofile.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPget_membership_status

Solicitud de ejemplo

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

Comida

GET /v1/food/merchants

Próximamente Compatible con sandbox

Encuentra restaurantes, supermercados y tiendas abiertos cerca de un punto.

Operaciónsearch_restaurants
Alcancefood.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPsearch_restaurants

Solicitud de ejemplo

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

GET /v1/food/merchants/{merchant_id}/menu

Próximamente Compatible con sandbox

El catálogo público de un comercio. El costo, el inventario, los códigos de barras y los identificadores de proveedor son asunto del comercio y nunca se devuelven aquí.

Operaciónget_restaurant_menu
Alcancefood.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPget_restaurant_menu

Solicitud de ejemplo

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

POST /v1/food/orders/quote

Próximamente Compatible con sandbox

Cotiza una canasta exactamente como lo haría el checkout: artículos, cargos, impuestos, cualquier descuento de miembro y el total. Devuelve el quote_id que requiere place_food_order.

Operaciónquote_food_order
Alcancefood.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPquote_food_order

Solicitud de ejemplo

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

POST /v1/food/orders

Próximamente Requiere Ryde One Compatible con sandbox

Realiza el pedido que el cliente confirmó, a partir de un quote_id que se le mostró.

Operaciónplace_food_order
Alcancefood.order
DerechoRequiere Ryde One
IdempotenciaObligatoria
Herramienta MCPplace_food_order

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/food/orders' \
  -H "Authorization: Bearer $RYDE_ACCESS_TOKEN" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H 'Content-Type: application/json' \
  -d '{ … }'

GET /v1/food/orders/{order_id}

Próximamente Compatible con sandbox

Estado en vivo de un pedido, incluido el avance del mensajero. Deliberadamente SIN restricción de membresía: un pedido que existe sigue siendo rastreable.

Operaciónget_food_order
Alcancefood.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPget_food_order

Solicitud de ejemplo

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

GET /v1/food/orders

Próximamente Compatible con sandbox

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

Operaciónlist_food_orders
Alcancefood.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPlist_food_orders

Solicitud de ejemplo

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

POST /v1/food/orders/{order_id}/cancel

Próximamente Compatible con sandbox

Cancela un pedido, cuando su estado actual aún lo permite. Nunca restringido por membresía: SALIR de una transacción no debe requerir un derecho.

Operacióncancel_food_order
Alcancefood.read
DerechoNinguno
IdempotenciaCompatible
Herramienta MCPcancel_food_order

Solicitud de ejemplo

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

Viajes

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 '{ … }'

Entregas

POST /v1/deliveries/quote

Próximamente Compatible con sandbox

Cotiza un envío de mensajería entre dos puntos. Usa la misma ruta de precios que la solicitud, así que la cotización es el cobro.

Operaciónquote_delivery
Alcancedelivery.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPquote_delivery

Solicitud de ejemplo

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

POST /v1/deliveries

Próximamente Requiere Ryde One Compatible con sandbox

Despacha un mensajero para mover un paquete, a partir de un quote_id que se mostró al cliente.

Operaciónrequest_delivery
Alcancedelivery.request
DerechoRequiere Ryde One
IdempotenciaObligatoria
Herramienta MCPrequest_delivery

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/deliveries' \
  -H "Authorization: Bearer $RYDE_ACCESS_TOKEN" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H 'Content-Type: application/json' \
  -d '{ … }'

GET /v1/deliveries/{delivery_id}

Próximamente Compatible con sandbox

Estado en vivo de una entrega, incluido el avance del mensajero y la prueba de entrega una vez recogida.

Operaciónget_delivery
Alcancedelivery.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPget_delivery

Solicitud de ejemplo

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

Servicios

GET /v1/services/providers

Próximamente Compatible con sandbox

Encuentra proveedores que se desplazan al cliente, con su disponibilidad en vivo. La disponibilidad se deriva por solicitud y el cliente nunca debe guardarla en caché.

Operaciónsearch_service_providers
Alcanceservices.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPsearch_service_providers

Solicitud de ejemplo

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

GET /v1/services/providers/{provider_id}/slots

Próximamente Compatible con sandbox

Franjas de cita libres en una fecha, para un trabajo de cierta duración. A un trabajo largo solo se le ofrece un inicio cuyas franjas consecutivas estén todas libres.

Operaciónget_provider_availability
Alcanceservices.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPget_provider_availability

Solicitud de ejemplo

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

POST /v1/services/bookings/quote

Próximamente Compatible con sandbox

Cotiza una reserva de servicio antes de comprometer una franja.

Operaciónquote_service
Alcanceservices.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPquote_service

Solicitud de ejemplo

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

POST /v1/services/bookings

Próximamente Requiere Ryde One Compatible con sandbox

Reserva un proveedor, opcionalmente en una franja concreta. La competencia por una franja la resuelve la plataforma: una reserva perdedora se rechaza, nunca se duplica.

Operaciónbook_service
Alcanceservices.book
DerechoRequiere Ryde One
IdempotenciaObligatoria
Herramienta MCPbook_service

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/services/bookings' \
  -H "Authorization: Bearer $RYDE_ACCESS_TOKEN" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H 'Content-Type: application/json' \
  -d '{ … }'

GET /v1/services/bookings/{booking_id}

Próximamente Compatible con sandbox

Estado en vivo de una reserva, desde la llegada hasta el inicio y la finalización.

Operaciónget_service_booking
Alcanceservices.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPget_service_booking

Solicitud de ejemplo

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

Tareas

GET /v1/tasks/types

Próximamente Compatible con sandbox

Los tipos de tarea que este mercado puede ejecutar realmente, con la evidencia que recoge cada uno. Solo se listan los tipos que Ryde puede cubrir con personal.

Operaciónlist_task_types
Alcancetasks.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPlist_task_types

Solicitud de ejemplo

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

POST /v1/tasks/quote

Próximamente Compatible con sandbox

Cotiza una tarea y confirma que podría encontrarse un proveedor calificado antes de comprometerse.

Operaciónquote_task
Alcancetasks.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPquote_task

Solicitud de ejemplo

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

POST /v1/tasks

Próximamente Requiere Ryde One Compatible con sandbox

Despacha trabajo del mundo real con requisitos estructurados y reglas de evidencia.

Operacióncreate_task
Alcancetasks.create
DerechoRequiere Ryde One
IdempotenciaObligatoria
Herramienta MCPcreate_task

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/tasks' \
  -H "Authorization: Bearer $RYDE_ACCESS_TOKEN" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H 'Content-Type: application/json' \
  -d '{ … }'

GET /v1/tasks/{task_id}

Próximamente Compatible con sandbox

Estado de la tarea, el proveedor asignado y la evidencia recogida hasta el momento.

Operaciónget_task
Alcancetasks.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPget_task

Solicitud de ejemplo

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

GET /v1/tasks/{task_id}/evidence

Próximamente Compatible con sandbox

La evidencia recogida para una tarea: fotos con sus hashes de contenido, GPS de captura, marcas de tiempo del dispositivo y las respuestas de cualquier lista de verificación.

Operaciónget_task_evidence
Alcancetasks.read
DerechoNinguno
IdempotenciaNo requerida
Herramienta MCPget_task_evidence

Solicitud de ejemplo

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

POST /v1/tasks/{task_id}/cancel

Próximamente Compatible con sandbox

Cancela una tarea que no ha comenzado.

Operacióncancel_task
Alcancetasks.read
DerechoNinguno
IdempotenciaCompatible
Herramienta MCPcancel_task

Solicitud de ejemplo

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