Basset Help

Help Basset

Revisión de reserva completa (Paso 7)

Documentación Técnica de la API de Basset – Detalles de Reserva de Autos

Introducción

La API de Basset ofrece la posibilidad de obtener información detallada sobre las reservas de autos. Esta documentación técnica se centra en la solicitud para obtener detalles específicos de una reserva de auto y presenta el cURL de ejemplo junto con la estructura de la respuesta.

Punto de Acceso de la API

https://api.basset.ws/cars/reservations/{reservation_id}?site=AR&channel=DESKTOP

Método de Solicitud

GET

Parámetros de la Solicitud

  • {reservation_id}: Identificador único de la reserva de auto.

Encabezados de Solicitud

  • sec-ch-ua: Encabezado User-Agent para la solicitud.
  • sec-ch-ua-mobile: Encabezado User-Agent móvil para la solicitud.
  • Authorization: Token Bearer para la autenticación (actualmente nulo en el ejemplo).
  • User-Agent: Encabezado User-Agent para la solicitud.
  • Content-Type: Tipo de contenido de la carga útil de la solicitud (application/json).
  • x-client-id: ID del cliente para identificar al cliente.
  • x-client-type: Tipo de cliente (por ejemplo, AGENCY).
  • x-api-key: Clave API para la autenticación.
  • sec-ch-ua-platform: Información de la plataforma para la solicitud.
  • Accept: Encabezado Accept para la solicitud.
  • host: Nombre de host para la API.

Ejemplo de Solicitud cURL

curl --location 'https://api.basset.ws/cars/reservations/86b901d5-100c-4261-b57b-48a96d042f4e?site=AR&channel=DESKTOP' \
--header 'sec-ch-ua: "Google Chrome";v="119", "Chromium";v="119", "Not?A_Brand";v="24"' \
--header 'sec-ch-ua-mobile: ?0' \
--header 'Authorization: Bearer null' \
--header 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36' \
--header 'Content-Type: application/json' \
--header 'x-client-id: CLIENT-ID' \
--header 'x-client-type: AGENCY' \
--header 'x-api-key: API-KEY' \
--header 'sec-ch-ua-platform: "Windows"' \
--header 'Accept: */*' \
--header 'host: api.basset.ws'

Respuesta de la API

La respuesta de la API proporcionará detalles específicos sobre la reserva de auto. A continuación, se presenta un ejemplo de respuesta:

{
  "reservation_id": "86b901d5-100c-4261-b57b-48a96d042f4e",
  "car_details": {
    "make": "Toyota",
    "model": "Camry",
    "year": 2022,
    "color": "Silver",
    "license_plate": "ABC123",
    "fuel_type": "Gasoline"
  },
  "pickup_location": "Airport",
  "pickup_date": "2024-03-01",
  "dropoff_location": "Hotel",
  "dropoff_date": "2024-03-05",
  "total_amount": 400.75,
  "currency": "USD",
  "status": "confirmed"
}

Descripción de la Respuesta

  • reservation_id: Identificador único de la reserva de auto.
  • car_details: Detalles específicos del auto reservado, como marca, modelo, año, color, matrícula y tipo de combustible.
  • pickup_location: Ubicación de recogida del auto.
  • pickup_date: Fecha de recogida del auto.
  • dropoff_location: Ubicación de entrega del auto.
  • dropoff_date: Fecha de entrega del auto.
  • total_amount: Monto total de la reserva.
  • currency: Moneda en la que se realiza la transacción.
  • status: Estado actual de la reserva (por ejemplo, “confirmed”).

Esta documentación ha cubierto la solicitud para obtener detalles de una reserva de auto utilizando la API de Basset, incluyendo el cURL de ejemplo y la estructura de la respuesta. Asegúrate de personalizar los encabezados (CLIENT-ID, API-KEY) según tus credenciales de autenticación.